That seems like it'd do the same thing and just take out some of the drudgery.
The answer given:
> to take out some of the drudgery
SSG is third-party dependency in one way.
At the end of the day you have to pull in a SSG from elsewhere and run it.
So from writing to publishing is a short flow.
I’m still ironing out the kinks, but it made blogging way more pleasant for me, after trying a few other things and being unimpressed overall.
But I like to think that, when that time comes, I will be the author of that tooling. As it sounds you are. Kudos!
It suits me well.
What's wrong with you?
In all seriousness I love me some JetBrains's, but boy do they eat RAM like there's no tomorrow.
Still a paying and satisfied customer.
<head>
<title>Title</title>
</head>
<body>
<p><b>2023.02.20</b></p>
<p>This is the first paragraph.</p>
<p>This is the second.</p>
</body>
Save that as "blogpost.htm" somewhere a web server can see it.Add stylesheets and so on as you get more comfortable, but it really is that simple. All that matters in the long run is what you put between the <p> tags.
I should start by saying that I'm not averse to a little "manual labor". I know a lot of people feel compelled to automate everything, and if you're like that, then you wouldn't like my methods at all. ;-)
My entire blog is in a git repository.
I use BBEdit for text editing. https://www.barebones.com/products/bbedit/ It has a full set of HTML tools and templates.
Whenever I want to write a new blog post, I create one from an HTML template that already has a style sheet, header, footer, and other structured info.
All of my blog posts are listed reverse chronologically in a table in the "index.html" file. I just have to create a new table row for the new blog post at the top and fill in the date, filename, and title.
I can preview the blog post in a web browser while I'm writing it, and BBEdit accepts drag and drop of images files, automatically creating img elements.
I also have a template for the RSS feed entries. I use the Atom format FWIW. Each entry has a section where I can copy and paste the HTML from the blog post into the RSS feed:
<content type="html"><![CDATA[ ]]></content> </entry>
I use the W3C feed validation service to check the RSS syntax, and I also subscribe to the local copy of the RSS feed file in my RSS reader app. https://validator.w3.org/feed/
That's about it! My system has become slightly more sophisticated over the years. When I started blogging this way, it was even more primitive. The whole point was to just start blogging, and not worry about my blogging system. It seems that worrying about the blogging system stops a lot of people from blogging in the first place.
I couldn’t agree more, and I’ve been a victim of it myself. This is why I like zero-config setups now. Choosing themes is the most attractive nuisance ever…
I'm also a "tooling minimalist", but I'm curious how you handle things like grouping posts (or do you just not bother?).
Assuming everything's not on a single page, how do you avoid tedious duplication?
As noted in my other comment, I looked for it out of curiosity too, and it's incredibly satisfying to see how fast it loads.
The blog engine itself [2] is one I wrote starting back in 1999, and still in use. It works, does exactly what I want, so there's no reason to change it. And to see it in action: <https://boston.conman.org/>.
[1] You can see an example here: <https://github.com/spc476/mod_blog/blob/master/NOTES/testmsg>. The markup engine is written in Lua: <https://github.com/spc476/mod_blog/blob/master/Lua/format.lu...>.
Imagine how pleasant browsing the internet would be if most sites were like this?
I’m starting to think tech in general is 1% signal and 99% noise…
One day I'll clean it up and offload it to github for others who are like-minded.
Believe it or not, the tool actually even worked with Cygwin after I switched to Windows (on my very first laptop).
[1] https://log.schemescape.com/posts/static-site-generators/pre...
I had a self-hosted WordPress blog from 2006-2010, but security updates become a burden, especially since I had to modify the WP source code a little to do exactly what I wanted with the RSS feeds.
After a few years of not blogging at all, I decided to use the simplest possible "system", which is writing blog posts in raw HTML in a text editor, as well as writing the RSS feed in raw XML in a text editor. It's not pretty, but it's zero maintenance. I've been doing that for 10 years now, and I don't think I'd ever go back to a third-party dependency.
I should mention my other motivation: occasionally one of my blog posts will get massive traffic, such as #1 HN, or getting linked by the tech media. In cases like these, static HTML files are great. My website never gets overwhelmed and becomes unresponsive from the load, even though it's just on a little shared hosted server.