./blog.sh 1.5

Part 1 of 7 of ./blog.sh v1.5

1.5 is the release where the site learned to say what it holds. The release is on GitHub.

A post that never had a title used to be called by its address — on this project's own reference archive that was 62 % of it. Now it is called by its own opening words, everywhere except its heading, which stays the date it has been since 1.3.

Two new pages come with it: /archive/, a map of the whole site in two levels, and /tag/, every subject it has ever written about. Both are built from the posts themselves — nothing to configure and nothing to keep up to date.

Two things a post can now decide for itself: where its teaser stops (//--more--//, asked for in issue #35), and how much of it a listing card shows — cards are cut before they are written rather than drawn in full and hidden with CSS. And a code block carries a copy button, asked for by an operator running a blog of terminal how-tos.

Underneath, four days of adversarial review: two bug bounties, 237 confirmed findings, every one closed and pinned by a test that fails on the old code — or written down with the number of posts it actually affects, which for a third of them turned out to be zero.

Full notes → CHANGELOG.md

Comments