Story: Hotfix: site navbar missing after edit-on-github change

Table of Contents

This page documents a story in Sprint 20. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

Goal

The navbar disappeared because :html-preamble #'ores/site-preamble in the backtick alist inserts the literal form (function ores/site-preamble), which org-html's functionp check rejects. Dropping #' embeds the bare symbol, which functionp recognises correctly.

Status

Field Value
State DONE
Parent sprint Sprint 20
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-06-11

Acceptance

  • Published site has nav bar on every page. ores-build-site.el uses :html-preamble ores/site-preamble (no #').

Tasks

Task State Start End Description
Fix ores/site-preamble not called by org-publish DONE 2026-06-11 2026-06-11 Remove #' from :html-preamble entry in org-publish-project-alist so the bare symbol is used and functionp recognises it.

Decisions

Out of scope

Emacs 29.1 (Org mode 9.6.6)