The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.034 - 2015-01-25

  • add dzil plugin for prereqs and compile tests
  • add features and install instructions on home page
  • update Statocles site for new default theme
  • update Statocles site for new Git deploy
  • remove deploy path from the daemon
  • do not try to find the t directory from lib
  • remove circular dependency creating infinite loop
  • add see also sections for theme help
  • add theme help file
  • explicitly require ".ep" when including templates
  • add deploy object to site
  • make sure to create the directory before deploying
  • reduce duplication between Git and File deploy
  • add a file deploy for deploying to the filesystem
  • add deploy class to deploy a site
  • add base_url to Store for per-deploy base URLs
  • make author optional
  • rename "crosspost" to "alternate"
  • remove all uses of document in templates
  • change tags to Link objects
  • change page links and tags into Link objects
  • fix coercion for links array
  • allow single link to be normalized into an array
  • add nav method to get site nav links
  • add Link object to represent <a> and <link> tags
  • add missing sidebar example code
  • add some padding around floated images
  • fix sidebar different from blog list to blog post
  • rearrange style guide to organize by usage
  • add new default theme based on skeleton.css
  • add data attribute to site and app
  • fix deploy test to test deploy directory
  • add theme to deployed site at /theme
  • add better error message when template not found
  • ensure index app generates a page
  • create orphan branch when deploying
  • add release v0.033 announcement

Documentation

Run Statocles commands
A guide to setting up a new Statocles site
A guide to making Statocles themes
Prepare a release blog entry for this project

Modules

A static site generator
Base class for Statocles applications
A blog application
Render documentation for Perl modules
Plain documents made into pages with no extras
Manage static files like CSS, JS, images, and other untemplated content
Base module for Statocles modules
The statocles command-line interface
Base role for ways to deploy a site
Deploy a site to a folder on the filesystem
Deploy a site to a Git repository
Base class for all Statocles documents
A link object to build <a> and <link> tags
Render documents into HTML
Render documents into HTML
A page for a feed of another page
A page wrapping a file (handle)
A page presenting a list of other pages
A plain page (with templates)
An entire, configured website
Base role for repositories of documents and files
A store made up of plain files
A template object to pass around
Common test routines for Statocles
Templates, headers, footers, and navigation
Type constraints and coercions for Statocles

Provides

in lib/Statocles/Base.pm