Skip to content

tmthydvnprt/quilt

Repository files navigation

Quilt

What is quilt? — another static site generator

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. http://tmthydvnprt.github.io/quilt

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)
  • potential for nltk integration
  • spell checking
  • Check out all the features and what's coming up on the features+todo page.
  • parallel processing
  • git integration (pull modify dates from repo commits)
  • any ideas?

Check out all the features and what's coming up on the features+todo page

Want an example?

This site was stitched with quilt! Download or inspect the source.

Want to learn more?

Get an overview on the about(readme) page, or read the documentation.

About

A python based static site html stitcher.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published