108 comments

[ 4.5 ms ] story [ 177 ms ] thread
Damn this hit me hard, why do I blog so much about migrating old PHP websites to static site generators.
Are they working? Why migrate functional?
Maintenance overhead. The security risks are lower, and there is little need to upgrade plugins and other dependencies on a static site.
(comment deleted)
where are the livejournal users?
We’re over here. And please turn that light off
Haha,

I had a Livejournal for my private stuff back then.

But most of my friends had one and they were all over the country so this was the only way to keep up.

This really hit me — I spent a long time (several iterations) designing my perfect blogging static site generator, and wrote a few posts about my journey of creating the tool. After those few posts, I’ve had lots of ideas for new ones but haven’t pushed any to completion.

So I mostly just have a blog about creating the static site generator used to generate the blog...

FWIW, your comment describes exactly how I will feel once I finish my ongoing Golang static blog site generator.

Sigh, I guess I should get back to my GitHub repo and fulfill my destiny.

Mine’s also done in go — link to my blog is on my profile, and here’s the generator if you’re curious:

https://github.com/jacobkania/mmssg

Very nice! Seems easy enough to use. I went overboard with the config.yml and custom templates on my side [0]. My goal is a Jekyll drop-in replacement. Btw, I love how your Contributing section resembles what I wrote in my Readme. :)

0 - https://github.com/petarov/nenu

Haha that’s funny, yeah! Yours looks pretty interesting too, I’ll check it out in more detail later!
I did the exact opposite.

Signed up to dev.to in 2017 as a new years resolution to write a blogpost every week. Just started to write.

Now, I've written over 200 blogposts on my main blog, over 100 for other blogs, and make my main income from paid writing gigs.

> new years resolution to write a blogpost every week.

Going to try this in 2021. Thanks for the idea.

Beware, this is only one of my new years resolutions that really worked, haha.

But good luck!

What about starting now and start slowly by writing something like, “My year 2020”. :-)
> Going to try this in 2021. Thanks for the idea.

Why not start right now? There is nothing magical in January the first. Next 5 minutes is perfect time for a new blog post, for example.

You are obviously correct, but I find that new years resolutions are an effective psychological vehicle for me personally.
"Procrastinate later — there's always tomorrow!"
Ha! This is the exact post I want to see as I take a 15 minute break from developing a new personal blog to read HackerNews...

Luckily for me the learning experience has been worth it regardless if not a single person reads anything I post.

I wrote my own static site generator for by blog, and it turned out to be enormously useful for a number of different client projects, so I don't regret spending many months of part time effort building the generator at all.
When people say "tools don't matter" what they really mean is that the "from 2004" part matters a lot more than the "WordPress setup" part.

That doesn't mean that static site generators aren't better though, and I'm sure we'll see more and more high volume blogs that are built in SSGs soon.

With web dev and marketing — and probably in many other areas — there is something equivalent of productivity porn that I don’t know what to call. It manifests in lengthy discussions with multiple stakeholders, endless iterations, and many thousands spent on tools that in the end mean nothing on their own. Like, cool, you shaved half a millisecond off your build time and your smartfridge sounds a ding at every successful deploy... What has that done for the bottom line?
I think a lot of this stems from the idea that “I can do better,” trying to do better and failing, and finally trying to post hoc justify the work
To me, the biggest hurdle was that writing wasn't technical work.

How can something like blogging, something that thousands of boring food and travel bloggers do, be real work or even of value for anyone?

Coding, that's real work, that's what people pay good money for!

So why not create your custom blog before you start writing.

People pay good money for books too. I had a co-worker who wrote a sci-fi serial and self-published on Amazon, and now that's all he does. He says he's made more money with this than his whole life coding.

Every day I think more and more I should do the same.

I know, I wrote one that made me good money.

But being a dev, I always had the feeling coding is the way.

I'm not saying I still believe that stuff, but I did when I was a young coder right out of university and I guess that's one of the reasons why people build their own blog setup.

I believe people build their own blog setup mostly out of ideology and a need to tinker.

"How can something like blogging, something that thousands of boring food and travel bloggers do, be real work or even of value for anyone?"

You gotta read something other than tech docs and forums.

static site generators are nothing more than manually triggered cache refreshes.
This is true to the point that my “static site generator” is a Sinatra app that sits behind nginx and sends appropriate cache headers.
Hahahaha and here I'am, writing my own static site generator this weekend. I promise I'll use it to write more!
I feel called out as an org mode fan.
I found about org mode two weeks ago, now I am in this emacs trap:)
I switched from WordPress to Craft, both on my personal website, and the one that pays the rent.

Working with Craft is a lot more pleasant, but I spent so much time working on things that Wordpress has many plugins for. I also spent a lot of time fighting with Redactor, the WYSIWYG editor that often messes up the "WYG" part. I still have to clear the cache manually using the command line. I'm used to this workflow, but I'm not sure I could teach another editor to use it.

Mission accomplished!

I'm the counter example. I made a medium blog purposely to stop myself falling into this trap but then I didn't consider any of the articles "finished" enough and never posted them.
And here I was thinking I'm the only weirdo writing raw HTML.
There's always Felix von Leitner aka fefe, author of dietlibc, who's blog runs on C+HTML (judging from how typos in his posts manifest)
I know: fast, simple, and works with the tools you use every day. I really don’t understand why it’s not done more.
Same here. My most recent personal project is a raw html blog where I manually update the rss and the post announcement for my podcast episodes.
At least some people even write about their generators.

There’s a lot of people who build static site generators and never even write a post.

That's a nice web comic, I clicked through the (short) back catalog!

In fact, I felt so "at home at xkcd" that I kept hovering my mouse over the images for a second punchline. :D

I guess I'm unusual in writing a static blog generator in 2005, writing a very short blog post about it (http://www.daemonology.net/blog/2005-09-12-blogsh.html) and barely touching the code since.
Blogging since 2005. Wow....
Blogging had been around for long enough at that point that my first blog post was essentially "sigh I guess I should start doing this thing everyone else is doing".
I've been blogging since 2004.

Started with a home-built system in bash, moved to hosted Movable Type, then switched to Blosxom, and I've been running Blosxom in static mode since 2007.

Have you put up the source code anywhere? github/pastebin ?
For those who don’t know, check out the whole series of comics by Rakhim. They’re pretty good! :-D
Which is why I'll hand-write HTML until I have more than a handful of posts.
this is the way to go
I find HTML too complex and dirty for writing while focusing on the content. I chose plain-text with some spices of Markdown. I can generate HTML or other formats from Markdown with ease.
This whole comic is really good!
I was coming to say just that, don’t stop at the referenced comic but browse the eighteen others, you will not loose your time (I particularly like the diff between the frontend conf and the functional programming one) kudos to the author, I’ll be following you from now on
I find it interesting that all the "write content, not about your blogging platform" examples are old tools.
I wrote more than 500 posts on my current blog[1], and much more on other blogs I've had. The first advice I give to anyone who wants to blog is to just use wordpress, don't focus on the presentation, just on the content. Once you're like 10 blog posts in, then feel free to move the content elsewhere, but not before. Anything that prevents you from writing content is friction at this point.

Other advice I also give: write short posts and write unfinished posts. If you wanted to write perfect 10/10 content again and again, you should write a book instead. A blog is about low friction to write. People are interested in your thoughts, get them out there.

[1]: https://cryptologie.net/

(comment deleted)
Actually even writing on wordpress.com is a bit too much, sometimes I just can't help but do the text decoration (font size, bold, underline). Nowadays, I write the blogs on the evernote first, it just makes your mind of writing more fluent. (Notepad also works, but you may lose the content accidentally.) Once you got the content, move it to a blog site and put down some cosmetics are just easiest tasks to do.
Nothing will stop me from decorating my text. I do italics and underlines even when writing by hand. It’s a habit that will never die.

Personally, minor decorations doesn’t impede my writing by much. What kills productivity, is endless editing while writing the first draft.

I had to accept the only way I would blog consistently is with one of the severely feature-limited managed plans from Automattic to keep me from tinkering. 18,000 words later, the system seems to work.

https://kyefox.com/

Yep. Wordpress is desperately uncool, you will be using a tool old enough to vote, you will be using old, proven technologies, but it fucking works and once you have set up your blog you can just keep coming back to it and actually making posts about whatever you want to share with the world, instead of abandoning it, then coming back a while later to check out a new blog setup built on whatever this month's hot language/framework is.

And you can get plugins to make that Wordpress blog auto-post to whatever the hell people use nowadays. Own your own data, be immune to having it all vanish when something happens to your account on Hot Social Site, or to the entire site.

I write less on my site(1) than I used to, twitter/mastodon has eaten a lot of that energy, but it is still where I go for anything lengthy, and it is still where I post my big comics projects.

1: http://egypt.urnash.com

I’m the exception to the rule — I wrote my own blogging software to power this site https://psalm.dev/articles but haven’t written about it.

Because it’s very boring! Basically just a souped-up markdown renderer that uses GitHub’s API for some draft functionality. I’ve spent maybe four hours building it in total. I’ve spent much longer writing individual posts.