Skip to main content

A website generator for software artisans

Project description

Learn more about handroll at the project home page. handroll development is done on GitHub. Announcements and discussions happen on Google Groups.

handroll is a static website generator that uses markup languages like Markdown, ReStructuredText, and Textile.

Releases

Version 2.1, Released October 18, 2015

  • Create a site quickly with the new scaffold command (e.g., handroll -s default new_site)

  • Use the SmartyPants library to generate better quotation marks for Markdown.

  • Composers can be forced to compose with the --force flag.

  • Translated to Arabic.

  • Relax the frontmatter requirement and don’t force the inclusion of the YAML directive (e.g., %YAML 1.1).

  • Support Python 3.5.

  • An output directory can be a relative path.

Version 2.0, Released July 25, 2015

  • Added an extension interface for plugin authors to integrate with various events.

  • Added a blog extension to automatically generate an Atom XML feed and blog listing page.

  • Translated to Greek.

Version 1.5, Released February 24, 2015

  • Translated to Dutch.

Version 1.4, Released December 1, 2014

  • A development server (accessible from the watch flag) will monitor a site and generate new output files as the source is modified.

  • Sass support for .scss and .sass files.

  • Add internationalization (i18n).

  • Translated to French, German, Italian, Portuguese, and Spanish.

  • Skip certain directories that should not be in output (like a Sass cache).

  • Moved project to a GitHub organization to separate from a personal account.

  • Include documentation in the release.

  • Massive unit test improvements (100% coverage).

Version 1.3, Released September 3, 2014

  • Update the appropriate output only when a template or content was modified.

  • Use Jinja templates or standard Python string templates.

  • Provide YAML formatted front matter to add any data to a template.

Version 1.2, Released July 2, 2014

  • Add a basic configuration file to specify the output directory.

  • A search for the site root is done when no site path is provided.

  • Add timing reporting to find slow composers.

  • Update Textile version to enable Python 3 support.

  • Generate Atom feeds.

  • Drop 3.2 support. Too many dependencies do not support it.

Version 1.1, Released June 1, 2014

  • Skip undesirable file types (e.g., Vim .swp files).

  • Use Markdown code highlighting (via Pygments) and fenced code extensions.

  • All input and output is handled as UTF-8 for better character encoding.

  • Run against Python versions 2.6 through 3.4 using Travis CI.

  • Add a plugin architecture to support composers for any file type.

  • Provide HTML docs at Read the Docs.

  • Textile support for .textile files.

  • ReStructuredText support for .rst files.

  • Support PyPy.

Version 1.0, Released May 4, 2014

  • Initial release of handroll

  • Copy all file types.

  • Convert Markdown to HTML.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

handroll-2.1.tar.gz (59.1 kB view details)

Uploaded Source

Built Distribution

handroll-2.1-py2.py3-none-any.whl (96.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file handroll-2.1.tar.gz.

File metadata

  • Download URL: handroll-2.1.tar.gz
  • Upload date:
  • Size: 59.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for handroll-2.1.tar.gz
Algorithm Hash digest
SHA256 c2cf1b54d5ddb6b2a2dfa573089f21f0011b22da090afa62f19f705916a30c1b
MD5 271266acc4a58f0f98e89ac9b49038ae
BLAKE2b-256 b14caad3451a9704b3b533c07529952a2f2b122c965f865a02c8638d35787058

See more details on using hashes here.

Provenance

File details

Details for the file handroll-2.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for handroll-2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ee56c2d1ac3fee2e45ae7a1b05536537252efd6b995074caf3b37ba6c512300d
MD5 f2f44fc1a788bf2745df095cc6badfa8
BLAKE2b-256 4a7417ded6eae43ad7c42426db03810591d910e4decaa426f6dd0c8e4bc464c0

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page