Generate a static site via python from content-only html and markdown pages that are stitched together along with patch (e.g. nav.html, footer.html) files onto a main site quilt.html file.
Why? cause there's a bunch of other static site generators already!
Because I wanted...
1. specific features
2. something I didn't see in others
3. to improve python fluency
4. homegrown customization
Notable features
focus on page content, site features (head, navbar, footer) are written & stored separately
write content in html or markdown
extensible markdown for custom needs
\(\LaTeX\) Support
unique template overrides in each directory
automatically fill alt/img attributes, and remove empty tags
automatically vendorize, minimize, & combine css and js files
automatically create certain files (robot.txt, sitemap.xml, multiple sized favicons, etc.)
provide some dynamic blogy abilities (reverse chronology, tags, categories)
create atom/rss feeds
index the text of final site for searching (e.g. with typeahead)