Changelog
Since I plan to gradually grow this website's design and features, this document lists all major changes done. The format is based on Keep a Changelog.
2026-04-06
Added
- Added header, footer, and a favicon.
Changed
- Changed all links on the homepage to org-super-links to enable backlinks. Now I can see where a post is referenced.
- Directory-based clean URLs: pages now published as
slug/index.htmlfor portable extensionless URLs. Internal links resolve to/slug/instead of/slug.html.
2026-04-03
Added
- Location-independent publishing: content can live anywhere in the vault, extracted into the site by marking a heading as publishable.
- Custom
:PUBLISHING:drawer for publishing metadata (:Type:,:Target:,:Slug:), separate from standard org properties. - Two-phase build: local extraction resolves links and gathers content, stock ox-publish generates HTML.
C-c o pkeybinding to trigger content extraction from Emacs.- Page titles in browser tabs (
#+TITLE:now emitted for every page).
Changed
content/is now a build artifact, fully regeneratable from source files.build-site.elsimplified to stock ox-publish — no custom slug renaming or link handlers.- Static assets (CSS, fonts) moved from
content/tosrc/static/.
Removed
- Custom
indersen/publish-to-htmlfunction (slug renaming now handled by extraction). - Custom
oid:link handler in build (link resolution now handled by extraction). - Build-time slug uniqueness check (now done at extraction time).
2026-04-02
Added
- Flat, topic-based URL scheme:
/slugwith no dates or type prefixes. #+SLUG:keyword controls the published URL, decoupled from filename.oid:links for internal navigation, resolved to/slug.htmlduring build.- Orugal naming convention for content files.
- Build-time slug uniqueness check.
2026-04-01
Added
- Linkblog post types: link post (bold inline link + commentary) and quote post (blockquote + attribution).
- Custom typography with self-hosted Fraunces (serif) and Roboto Mono (monospace) fonts.
- CSS stylesheet with color palette and layout rules.
- Colophon page.
Changed
- Consolidated content and build tooling into a single repository.
- Cross-repo deploy: GitHub Action builds in indersen.com, pushes HTML to indersen.github.io.
Removed
- Emacs/Org version footer from published pages.
- Table of contents from changelog page.
2024-12-26
Added
- ox-publish pipeline to convert org documents to HTML.
- GitHub Action to publish the website on push.
- Homepage.