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.html for 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 p keybinding 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.el simplified to stock ox-publish — no custom slug renaming or link handlers.
  • Static assets (CSS, fonts) moved from content/ to src/static/.

Removed

  • Custom indersen/publish-to-html function (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: /slug with no dates or type prefixes.
  • #+SLUG: keyword controls the published URL, decoupled from filename.
  • oid: links for internal navigation, resolved to /slug.html during 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.