page-with-py
A Python static site generator
Using Python3:
pip install markdownpython3 pa.py./public, complete with RSS and Sitemap./theme files can be tweaked to preference.
PaPy can do what most other static site generators can do.
/post with support for fenced code blocks, tables, footnotes and smart quotes/post/slug versus /post/slug.html/public/static directory for static assets like css and scripts are pushed throughtags: tag1, tag2{{ hashtag:example }}/tags pages generated and indexed.strftime() method.Some example themes are included. The layouts can be remixed to taste -- see the example themes for how to do this.
| Theme | Description |
|---|---|
| basic | A basic theme with all posts displayed as a list on the main index page (newest first) |
| cards | Same as basic, with all main index posts laid out as "cards" or "blocks (in <div> instead of <ul>) |
| long | Same as basic, with all main index posts appearing in "long" format on the front page, i.e., the full body of each post is shown |
| cybr | My theme, as used on https://cybrkyd.com |
| koala | A copy of the excellent Bear Blog layout |
This project is made available under a GPL3 licence -- see COPYING for the full text.