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

Changes for version 0.075 - 2016-05-23

  • allow indexes to the sections method
  • move date parsing into document class
  • fix relative links on index page getting broken
  • add tests for relative links on index page
  • move default layout to layout directory
  • allow overriding the layout for the entire site
  • add sections for template overrides to config guide
  • allow template overrides in the site object
  • ignore hidden files in theme test
  • show the page list when count is wrong in tests
  • fill in links in new documentation
  • add initial config and install guides
  • warn about links with empty href destination
  • fill in more of the content guide
  • clarify the safety of HTML escaping in theme guide
  • fix more in the new theme docs
  • fix doc example for begin/end
  • edit the theme guide to be clearer and such
  • use the full-width layout for doc pages
  • start filling in more of the content guide
  • fix linkcheck plugin marking all ".." as broken
  • finish the new theme guide
  • pass-through the document data attr to the page
  • bundle theme to site theme directory only
  • allow bundling of specific files from a theme
  • add demonstration of syntax highlighter to guide
  • remove highlighting from yaml block
  • fix template directive example escaping
  • add better embedded perl examples
  • more progress on theme guide
  • start layout section of documentation
  • add start of managing content docs
  • add initial draft of theme tutorial
  • deprecate document data attrs that are not hashes
  • move content sections to page object
  • update statocles site templates from default theme
  • add full-width layout template to remove sidebar
  • fix old content sections being shown in templates
  • move sidebar to layout
  • clone the template state when merging for safety
  • add template object to default theme tests
  • pass content sections between templates in pages
  • add merge_state method to templates
  • add content sections to template helper
  • add release v0.074 announcement

Documentation

Run Statocles commands
Get help for Statocles
A guide to configuring a Statocles site
How to use Statocles to write content
How to deploy a Statocles site
How Statocles works and how to write Statocles modules
A guide to fixing errors from Statocles
Development and deprecation policies
How to set up a Statocles site
A guide to making Statocles themes
A guide to pitfalls when upgrading Statocles
Prepare a release blog entry for this project

Modules

A static site generator
Base role for Statocles applications
Build Markdown and collateral files
A blog application
Render documentation for Perl modules
(DEPRECATED) Plain documents made into pages with no extras
Role for applications using files
(DEPRECATED) 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
Events objects for Statocles
A reference to an image
A link object to build <a> and <link> tags
Base role for rendering files
Render document objects into HTML
A page wrapping a file (handle)
A page presenting a list of other pages
An item in a List page
A plain page (with templates)
Base role for Statocles plugins
Check HTML for common errors and issues
Highlight code and configuration syntax
Check links and images for validity during build
An entire, configured website
The source for data documents and files
(DEPRECATED) 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
Various utility functions to reduce dependencies

Provides

in lib/Statocles/Event.pm