Skip to content

website: Static website generator

Idea: People should be able to host a website on their FreedomBox.

Integrate a static website generator into FreedomBox. Hugo is a popular one that's already packaged for Debian.

Publishing Pipeline: User makes a change to a markdown file on their local machine. The changes are synced to a directory on the FreedomBox server (Syncthing/rsync). As soon as changes are detected in this directory, Plinth compiles the markdown files using the static site generator and deploys them into a path that Apache can serve.

The changes can be git commits too, but git might be harder to learn and use.

Optional: Provide a good web editor for the editing the markdown files.