- content ( ro / Str / required )
- converted_content ( ro / Str / lazily built from content )
- converted_excerpt ( ro / Str / lazily built from content )
- layouts ( ro / HashRef[HiD::Layout] / required )
- metadata ( ro / HashRef )
- COPYRIGHT AND LICENSE
HiD::Role::IsConverted - Role for objects that are converted during the publishing process
package HiD::ThingThatIsConverted use Moose; with 'HiD::Role::IsConverted'; ... 1;
This role is consumed by objects that are converted during the publication process -- e.g., from Markdown or Textile to HTML, or rendered through a layout object. This role provides required attributes and methods used during that process.
Page content (stuff after the YAML front matter)
Content after it has gone through the conversion process.
Post objects will be rendered via the processor prior to conversion.
Excerpt after it has gone through the conversion process
The HiD object for the current site. Here primarily to provide access to site metadata.
Hashref of layout objects keyed by name.
Hashref of info from YAML front matter
Placed at the bottom of rendered excerpts. Intended to link to the full version of the content.
A string matching
__URL__ will be replaced with the URL of the object (i.e., the output of
$self-url>) being converted.
Content after any layouts have been applied
Data for passing to template processing function.
Data for passing to template processing function when processing things that will _be_ content (e.g., blog posts).
John SJ Anderson <email@example.com>
This software is copyright (c) 2015 by John SJ Anderson.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.