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. |