/dev/null
Job Chong
Thanks for stopping by. I publish with org-mode.
About me
I'm Job, currently leading teams shipping software and platform tooling.
Recent writing
I have CI issues? (2025-11-29)
I've somehow managed to create a CI issue in a Pages repo, where publish.el doesn't copy over the CNAME to ./public. So every time I push changes I nuke the CNAME in gh-pages, which uses the ./public folder. Wonderful.
Surprisingly Codex didn't catch this issue. Perhaps I didn't describe the Actions stuff clearly enough? In the future I should go through build details with Codex as well when coming up with an implementation plan.
Also GitHub should really only allow you to set the custom domain from the CNAME itself, and remove that field in your Page settings.
Getting started with this site (2025-11-28)
Publishing flow:
- Add or edit Org files under
content/(use subfolders as you like). - Run
emacs -Q --batch -l org -l ox-publish -l publish.el -f org-publish-allfrom the repo root. - Inspect the generated HTML in
public/and commit if you want to track it locally.
If you prefer to keep the main branch clean, let the GitHub Actions workflow deploy public/ to the gh-pages branch for you.