Changes for version 0.082
- Added
- The `highlight` plugin now accepts a `-style` option to override what stylesheet is used for the current highlighting block. This makes it easier for me to demonstrate the various highlighting stylesheets we have available in the documentation.
- The new documentation is released on http://preaction.me/statocles/docs. They are not yet fully-complete, but they are a lot friendlier than the previous docs (which are at http://preaction.me/statocles/pod).
- Fixed
- The `HTMLLint` plugin now appropriately adds the filename to every single lint message. It also uses the HTML::Lint API correctly to avoid any future warnings about using it incorrectly. Thanks @petdance for explaining the proper use of the API.
Documentation
- Statocles::Help - Get help for Statocles
- Statocles::Help::Config - A guide to configuring a Statocles site
- Statocles::Help::Content - How to use Statocles to write content
- Statocles::Help::Deploy - How to deploy a Statocles site
- Statocles::Help::Develop - How Statocles works and how to write Statocles modules
- Statocles::Help::Error - A guide to fixing errors from Statocles
- Statocles::Help::Policy - Development and deprecation policies
- Statocles::Help::Setup - How to set up a Statocles site
- Statocles::Help::Theme - A guide to making Statocles themes
- Statocles::Help::Upgrading - A guide to pitfalls when upgrading Statocles
- release-blog.pl - Prepare a release blog entry for this project
- statocles - Run Statocles commands
Modules
- Statocles - A static site generator
- Statocles::App - Base role for Statocles applications
- Statocles::App::Basic - Build Markdown and collateral files
- Statocles::App::Blog - A blog application
- Statocles::App::Perldoc - Render documentation for Perl modules
- Statocles::App::Plain - (DEPRECATED) Plain documents made into pages with no extras
- Statocles::App::Role::Store - Role for applications using files
- Statocles::App::Static - (DEPRECATED) Manage static files like CSS, JS, images, and other untemplated content
- Statocles::Base - Base module for Statocles modules
- Statocles::Command - The statocles command-line interface
- Statocles::Deploy - Base role for ways to deploy a site
- Statocles::Deploy::File - Deploy a site to a folder on the filesystem
- Statocles::Deploy::Git - Deploy a site to a Git repository
- Statocles::Document - Base class for all Statocles documents
- Statocles::Event - Events objects for Statocles
- Statocles::Image - A reference to an image
- Statocles::Link - A link object to build <a> and <link> tags
- Statocles::Link::Tree - A link object with child links, making a tree
- Statocles::Page - Base role for rendering files
- Statocles::Page::Document - Render document objects into HTML
- Statocles::Page::File - A page wrapping a file (handle)
- Statocles::Page::List - A page presenting a list of other pages
- Statocles::Page::ListItem - An item in a List page
- Statocles::Page::Plain - A plain page (with templates)
- Statocles::Person - Information about a person, including name and e-mail
- Statocles::Plugin - Base role for Statocles plugins
- Statocles::Plugin::HTMLLint - Check HTML for common errors and issues
- Statocles::Plugin::Highlight - Highlight code and configuration syntax
- Statocles::Plugin::LinkCheck - Check links and images for validity during build
- Statocles::Site - An entire, configured website
- Statocles::Store - The source for data documents and files
- Statocles::Store::File - (DEPRECATED) A store made up of plain files
- Statocles::Template - A template object to pass around
- Statocles::Test - Common test routines for Statocles
- Statocles::Theme - Templates, headers, footers, and navigation
- Statocles::Types - Type constraints and coercions for Statocles
- Statocles::Util - Various utility functions to reduce dependencies
Provides
- Statocles::Event::Pages in lib/Statocles/Event.pm