Index / master

Source for serving and static templating/compiling of

Latest Commit

20208 Feb 2024 10:45c0d7297Fix dead linksJosh Stockin2416G


ObjectLatest Commit SubjectTimeHash
foldernginxCover root-level static files with nginx15 Mar 2023 16:383ff9d51
foldersiteFix dead links08 Feb 2024 10:45c0d7297
file.gitignoreWebsite rewrite14 Jan 2023 23:375aaa26a
fileLICENSEUpdate LICENSE year to 202026 Jan 2020 15:548d865bc
fileREADME.mdUpdate README22 Jan 2023 10:41ed1fd5d
filebuild.pyWebsite rewrite14 Jan 2023 23:375aaa26a
filedeployWebsite rewrite14 Jan 2023 23:375aaa26a
filepost-receiveUpdate post-receive documenting comment15 Mar 2023 16:412730e3c
filerequirements.txtWebsite rewrite14 Jan 2023 23:375aaa26a
fileresty-gitweb.yamlUpdate resty-gitweb config12 Jan 2024 11:35dcef9a4


Source code for compilation of the static Include nginx conf and resty-gitweb subdomain conf files.


sudo ./deploy [test|prod]

This is automated by the post-receive git hook to automatically deploy on a git push to the production server. The deploy bash script automatically installs required Python modules and runs the templating script (site/ The templating script makes use of reusable generator scripts to build pages from Markdown-defined content. HTML generation is done by htmlgenerator in site/ and site/generators/*.py.