The website is built using GNU Emacs and Org’s out-of-the-box publishing capabilities. RSS export depends on the ox-rss Emacs package, a copy of which can be found in the lisp directory. There are no other dependencies, apart from the standard POSIX utilities.

First, clone the repository onto your local machine by running the following command in a shell, such as bash.

git clone 'https://codeberg.org/jordanschn/www.jordanschn.com'

Then, to run the build, simply change to the top-level directory of the cloned repository and run make build.

The output of the build process will appear in the public directory. You can begin browsing by opening the index.html file in your preferred browser.

Normally, files that have not been changed since the last build will be processed. You can force these files to be rebuilt anyways by running make build-force at this step instead of make build.

Updated 2025-08-18 07:36:33 UTC. Built 2025-09-14 22:35:16 UTC.
This page is available under Creative Commons Attribution-ShareAlike 4.0 International.
Copyright © 2025 Jordan Schneider <jordanschn@jordanschn.com>.