Remix.run Logo
h4ch1 5 days ago

I know this is for a non-technical admin, but I just wanted to give Zola [0] a shoutout.

I love the single binary approach, and it being so simple. Got my blog up and running in minutes with absolutely minimal configuration. Helps me focus on the writing rather than tinkering with the tool I think this coupled with Keystatic [1] could be a nifty little lightweight setup for most.

[0] https://github.com/getzola/zola

[1] https://keystatic.com/

ibotty 5 days ago | parent | next [-]

Or use decap https://decapcms.org/

h4ch1 5 days ago | parent [-]

Decap's cool but I've never really liked their approach to UI/UX, also it was kind of painful to setup the last I tinkered with it.

mikae1 5 days ago | parent | prev [-]

Too bad it doesn't quite support dates in the dir paths.

I'd like to recommend a highly underappreciated single binary rewrite of Jekyll in Go: https://github.com/osteele/gojekyll

h4ch1 5 days ago | parent [-]

Hmm, personally I never really cared for dated paths, seems like a problem that's solved by metadata defined in the frontmatter.

my-blog-article-title.md seems enough, and dates usually feel like clutter, since titles are distinct as they are and you don't really need the date in the filename to do anything useful.

But again, different people prefer different setups.

mikae1 5 days ago | parent [-]

> my-blog-article-title.md seems enough, and dates usually feel like clutter, since titles are distinct as they are and you don't really need the date in the filename to do anything useful.

I love to see when a page by posted just by looking at the URL. It also avoids naming collisions. For a static site, not rendered from a db, I wouldn't want to store every post ever written in one dir either. How well does that scale? Yeah, you can probably store 100K files in dir, but it will become unwieldy and slow to load when browsing a lot sooner. Just a dir per year probably solve any such problem.

h4ch1 4 days ago | parent [-]

you're correct, I had mistakenly interpreted your comment as dates in file paths instead of dirpaths, and I would second this, it really gets unwieldy once you have 100k or even 500+ files in a single directory.

Apologies for the miscommunication.

Also

> I love to see when a page by posted just by looking at the URL.

would solve that with a URL path /2015/my-article-title; also creates a nice way to go to articles by year for example by simply navigating to the /2015 route