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

Changes for version 0.077 - 2016-08-06

  • fix new warning making test fail
  • fix tests for Mojolicious 7.0
  • add trim function
  • add more info about helpers to content guide
  • add some about content templates to content guide
  • add more markdown and commands to content doc
  • warn user when git deploy can't push
  • rename private subs that work with git repos
  • add quick-start to content guide
  • add meta author to all default themes
  • test atom feed for site author
  • fix type coercion on Perl <5.14
  • add notes about highlight color styles
  • add more sections to the config guide
  • allow more variants in link configuration
  • add link tree object
  • add google analytics to default themes
  • allow for multiple sites in default theme check
  • refactor common layout tests into subroutine
  • fix theme test checking for incorrect file
  • update site theme from responsive default
  • make default blog theme more responsive
  • remove "Fork it" banner
  • fix newer/older button being links with no href
  • add more config docs for site objects
  • allow .markdown and .md in index path
  • escape special chars in tags
  • fix tag case to stop two tags with different case
  • add data attributes sections to config guide
  • fix tags label appearing in feed item without tags
  • fix section 2 link in feed with only one section
  • add index docs to new config guide
  • add basic yaml tutorial to config guide
  • add a global feed author to blog atom feeds
  • add default author attribute to site
  • add author attribute to all pages
  • auto-create person object for document author
  • add plugin docs to new develop guide
  • start filling in the develop guide
  • stringify person objects into the name
  • add type and coercions for Person object
  • add person class to hold author information
  • fix deprecation warnings in statocles site
  • add release v0.076 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
A link object with child links, making a tree
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)
Information about a person, including name and e-mail
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