The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

HiD::Generator::TagPages - Example generator to create tagged pages

DESCRIPTION

This is an example of a generator plugin. It generates one page per key in the $site->tags hash, and injects that page into the site so that it will be published.

This plugin can be used with minimal work on your part by enabling the required options in your cnofiguration and putting a file like the following example into the _plugins directory of your site:

    package Tags;
    use Moose;
    extends 'HiD::Generator::TagPages';

    # you override the default destination like so
    has '+destination' => ( default => '_site/subdir' );

    __PACKAGE__->meta->make_immutable;
    1;

As shown above, you can control where the resulting pages are generated by overridding the destination attribute. If you want to tweak more than that, you're probably better off just copying the whole module into your _plugins directory and modifying it directly.

METHODS

generate

VERSION

version 1.8

AUTHOR

John SJ Anderson <genehack@genehack.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 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.