Live data from Hacker News

Ask HN: What's your blog / portfolio stack?

news.ycombinator.com

21–30 of 49 posts

Re: Ask HN: What's your blog / portfolio stack?

#22
SSG and github actions/github pages is the way to go in my opinion, I can edit posts from my phone using the github website. However, I’m not tied to github by this approach, I can build it on my desktop and can host the generated files anywhere. I use a julia based ssg, franklin, largely for the memes. I’m sure there are more polished/effective options out there.

Re: Ask HN: What's your blog / portfolio stack?

#23

Markdown that is then unceremoniously shoveled to WordPress with some finagling of the images. I'm not trying to experiment with fancy tech when I write, just trying to get the words out of my head. If something gets mathy I'll use LaTex.

You can downvote me all you want. I'm not claiming any kind of superiority of WordPress but merely answering the question in the OP. I've had this blog for 15 years now, long before WordPress was so reviled. It just works and I'm still on their free tier.

Re: Ask HN: What's your blog / portfolio stack?

#26
I use the following two options:

- Jekyll => which generates static pages -> amazing to deploy it on Github Pages or any web server

- Rails 8 with Sitepress => for when I want to have some extra dynamic functionality. With Rails 8 running with defaults like SQLite and import maps there is little to be done for server config/installation

I prefer Markdown syntax for blogposts. It is the most "transferrable" way for blog content. Multiple other blog engines are supporting it, so if you want just to use something else, you can just take the MD files and put them there.

Re: Ask HN: What's your blog / portfolio stack?

#27
My site is a React front end hosted on Netlify, and the blog entries are markdown files I write in Obsidian.

I also use Listmonk for my newsletter and Umami for analytics, both open source and easy to run from Pikapods.

I wrote about my publishing process here:

https://sampatt.com/blog/2025-02-18-Listmonk

Re: Ask HN: What's your blog / portfolio stack?

#28
SvelteKit. All data is just markdown files preprocessed with mdsvex.

When I'm on the go I don't really do any building, I'll add/edit a markdown file, push it to the remote in a branch. Cloudflare Pages will then give me a preview environment. If I like what I see, I merge the PR and it automatically deploys to "production."

Post reply on HN