Generated using Poole

The structure of this website is generated using Poole, a software project by Oben Sonne. Pages are written using Markdown syntax, and then compiled into a static HTML website.

The source code (and content) for generating this site is open source, using a combination of MIT license for the code and a Creative Commons license for the actual website content. You can browse the repository on GitHub, and you can use the source code as a starting point to generate your own web site.

You will need to install Poole and its dependencies using instructions from the project's webpage, and then clone the repository. Once you've cloned the repository, building the website is just a matter of running make from the repository's root directory.

The Poole macros defined in macros.py will automatically generate archive pages as needed for pages with the "date:" metadata defined in the format of "YYYY-MM-DD", and will create archive pages as blog/YYYY/MM/index.md. For pages with the "tags:" metadata as a list of comma-separated tag names, a macro will create tag pages as blog/tag/<name>.md.

Regarding URLs, macros.py and .htaccess generate "pretty" URL schemes that hide the .html file extension, and automatically add a trailing slash. If you don't like this, you'll need to modify both files.

Happy hacking.

λ