folderblog 0.2.11: posts ordered by date and time
folderblog 0.2.11 puts posts in order by date and time, so several posts on the same day finally show up in the right order. The home page, archives, tag pages, feeds and the podcast list are all newest first by it.
How it works
Every post date now carries a time of day. To set the time yourself, write it in date:
A full timestamp with an offset works too, like date: 2026-11-10T09:28:00-06:00.
A post with only a day (a 2026-11-10- filename or date: 2026-11-10) gets the time it was first committed to git, or else the file’s modified time. That time is saved in dates.toml the first time the post is published, so editing it later never reshuffles the day. The day, and so every address, stays the same.
You can also set a timezone in blog.toml:
timezone = "America/Chicago"
Dates written without an offset are read in that zone. Without it, folderblog uses the computer’s own zone, as before.
A couple of other details:
- Friendlier date typos. An unreadable
dateis now a warning (and the filename’s date is used) when the filename has one.folderblog checkalso warns about an unreadableupdated.
Read this before you update
timezoneneeds 0.2.11 or newer. Older versions refuse ablog.tomlthat has it, so update every machine that builds the blog first.- Expect a one-time change to
dates.toml. The first build adds a time for each post dated by filename or a date-onlydate:. Commit it with your blog. - Feeds now show real times instead of midnight, and a few same-day posts may swap places in the feed.
Grab it
| System | Command |
|---|---|
| Arch / Omarchy | sudo pacman -U folderblog-bin-0.2.11-1-x86_64.pkg.tar.zst |
| Debian / Ubuntu | sudo apt install ./folderblog_0.2.11-1_amd64.deb |
| Fedora / RHEL / openSUSE | sudo dnf install ./folderblog-0.2.11-1.x86_64.rpm |
| autonomix-cli | autonomix-cli add https://github.com/ninepointlabs/folderblog |
Already installed? Install the new package, then run systemctl --user restart folderblog. The packages and a plain tarball are on the v0.2.11 release, and the source is on GitHub.