Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Because that's not what a blog or documentation site is. They usually have a ton of other features. sorting, searching, embedded dynamic widgets, code snippets, maybe code snippets pulls users account id and prefills it, and so on...


> Because that's not what a blog or documentation site is.

K. Ignoring that...

None of those are prerequisites. They're not listed by the author of the post linked here as among the features that he considers "essential for a blog in 2023" (nor are they even present on the Datasette Cloud blog that is the subject of the post), and it's not a "crazy optimization" to not go out of your way to introduce them.

(Is he, in your view, not actually running a blog?)


It is a crazy optimization. I cannot be convinced otherwise at this point.

Static sites sound nice and clean to a junior dev, I get it. But after using that approach for years I'll never do it again. Too much of a pain as things grow. Build step can also get slow. Django is so easy to use and extend. You can use it with sqlite, no DB to run.

Wikipedia is a nice example. Could that be SSG. Yes. Is it, and should it be? No. If your site has more traffic than Wikipedia let me know.

Do you know how much support calls I have to field for fastcomments with people trying to integrate into SSG systems with SSO or whatever that would be simple with SSR etc? A lot.


> Wikipedia is a nice example. Could that be SSG. Yes. Is it, and should it be?

No, Wikipedia is a terrible example. Absurd, even. We're talking about blogs. We can stick to that example. We don't need to reach for bad ones.


Yeah? It's a bunch of documents that link to each other :) blogs do the same.


Wikipedia is a wiki. Blogs are not wikis. Blogs do not require a wiki engine. Wikis do. The statement "Wikipedia is a nice example" remains an abomination.


I am thinking of documentation sites and blogs in the same categories, because I use them similarly. I create blog posts (documents), they have titles, categories, and they link to each other.

I'm being a bit dramatic, but it's to stop people from using SSG. I don't like working on said applications because adding every little feature is a pain and adds to the build time. Running a simple service and DB is easy - I've been doing it for a decade. I ran blogs and sites with databases when I was in HS - surely big companies can do it and put cloudflare in front of it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: