Source files for the Pizza Wednesday landing and blog site. https://pizzawednes.day
Go to file
kayomn db94c8e225 Add readme 2023-08-18 01:31:31 +02:00
posts Tidy up initial blog post 2023-08-18 01:23:18 +02:00
templates Initial commit 2023-08-18 00:16:32 +01:00
.gitignore Initial commit 2023-08-18 00:16:32 +01:00
publish.py Initial commit 2023-08-18 00:16:32 +01:00
readme.md Add readme 2023-08-18 01:31:31 +02:00

readme.md

Pizza Wednesday Site

This repo contains the scripts, templates, and blog posts necessary to build the Pizza Wednesday landing site from scratch.

While only intended to be used by contributors for publishing new articles and changes to the website, the source files are publicly viewable for transparency and posterity.

Publishing

Being a python script that is doing somewhat non-trivial stuff, publish.py will require some non-standard dependencies to run properly.

  • markdown for parsing the markdown source files into HTML.
  • strip_markdown for converting markdown source file content into plain text.
  • jinja2 for template generation of the site contents. Without tools like it, creating static websites is a fairly miserable experience

And of course a Python interpreter will be required - specifically any compatible with CPython libraries like the ones listed above.

Once these dependencies are satisifed, generating the website should be as simple as running publish.py. If it does fail to run at this point, please file a bug report.