Question says it all - I'm curious what the state of the art is for a community like HN (that, intuitively, wouldn't just start an eg. Substack).
My personal blog is -<p><a href="https://rxjourney.com.ng" rel="nofollow">https://rxjourney.com.ng</a><p>I self host because I love writing code. It's inspired by Medium. It was built with Django and Svelte. I could have written the whole thing with Django but I wanted to learn Svelte, and I had plans of making it bigger and more interactive initially.<p>It's hosted on Render.
It's hosted on a computer located inside my apartment. It used to be hosted on a cheap Synology NAS. No Cloudflare or CDN or anything like that, just a bare NGINX server.<p>The website itself is built on Jekyll, but I want to switch to something else because I don't use Ruby/Gem for anything else and I can't be bothered to commit that stack to memory just for that.
<a href="https://dostoynikov.com/" rel="nofollow">https://dostoynikov.com/</a><p>Made with Hugo and hosted on SourceHut. I am not a developer but I can call myself tech-savvy I guess. I love to tinker on my blog a lot; inspire from and discover other blogs.
Github pages: <a href="https://github.com/abid-personal/abid-personal.github.io" rel="nofollow">https://github.com/abid-personal/abid-personal.github.io</a> -> makes -> <a href="https://omarabid.com" rel="nofollow">https://omarabid.com</a><p>The static site is made with nextjs. This template: <a href="https://github.com/timlrx/tailwind-nextjs-starter-blog" rel="nofollow">https://github.com/timlrx/tailwind-nextjs-starter-blog</a>
I edit my posts in a self hosted Ghost site that I run on my laptop as needed and then I use Eleventy to translate that into a static website which gets pushed to Neocities.org via WebDAV (requires the $5 a month plan)<p><a href="https://mat.tl/blog/2024/10/29/migrating-from-wordpress-com-to-self-hosted-eleventy-via-ghost/" rel="nofollow">https://mat.tl/blog/2024/10/29/migrating-from-wordpress-com-...</a>
My personal blog is <a href="http://brettcmullins.com" rel="nofollow">http://brettcmullins.com</a><p>It is a static site using Jekyll and hosted on GitHub Pages. Although I'm not doing anything fancy, I'm surprised at how flexible Jekyll is when I try to add a feature.
A lot of aggregators will also not allow your blog to be posted if it's on a newsletter site like Substack, Patreon, etc.<p>I use GitHub Pages for hosting, Porkbun for the domain, and Astro for the blog itself. EZPZ to manage and very straightforward, plus Astro's docs are great.
Nikola to generate a static site and blog that I never bother updating because Mastodon is easier, and some shell scripts. The script that publishes the site creates a git repo, adds the static files and the remote host, force-pushes to origin and then gets deleted. It's as elegant as it is useless.
Mine is really simple. I push the changes to git and then pull them through ssh. I am planning to somehow automate the process, but honestly it takes less then 20 seconds so I'm quite happy with it as it is<p>(My blog: Fedorvin.com)
Yep I do, at <a href="https://marcolabarile.me/" rel="nofollow">https://marcolabarile.me/</a><p>Quite simple stack: Jekyll on Github Pages.
<a href="https://lille-oe.de/" rel="nofollow">https://lille-oe.de/</a><p>Jekyll on GitHub Pages with various actions to automate stuff like calculating mileage statistics.<p>Editing via the GitJournal app.
Static website written entirely in Emacs' org-mode with a slightly customized publish script that gets executed on a push to `main`. Hosted on GitHub Pages.
Astro blog deployed on Github Pages.<p>VS Code for editing.<p>Points to Ponder<p>-> Use the basic Astro template for blogs. It is basically enough for a self-hosted blog needs. Using any of the third party themes/templates with a list of features has a bunch of disadvantages. It takes more effort to customize and upgrading to newer versions totally breaks the setup, sucking in hours of your time.<p>-> VS Code has plenty of Markdown Extensions. Markdown Preview and Frontend Masters come to mind.