App-DocKnot

 view release on metacpan or  search on metacpan

lib/App/DocKnot/Spin/Pointer.pm  view on Meta::CPAN

        }
        my @navbar = $self->{sitemap}->navbar($page);
        if (@navbar) {
            $navbar = join(q{}, @navbar);
        }
    }
    if ($data_ref->{style}) {
        $style = $self->{style_url} . $data_ref->{style} . '.css';
    }
    my %vars = (
        docknot_url => $URL,
        html        => decode('utf-8', $html),
        links       => $links,
        modified    => strftime('%Y-%m-%d', gmtime($source->stat()->[9])),
        navbar      => $navbar,
        now         => strftime('%Y-%m-%d', gmtime()),
        style       => $style,
        title       => $title,
    );

    # Construct the output page from those template variables.

lib/App/DocKnot/Spin/RSS.pm  view on Meta::CPAN

            link        => $entry_ref->{link},
            title       => $entry_ref->{title},
        };
        push(@formatted_entries, $formatted_ref);
    }

    # Generate the RSS output using the template.
    my %vars = (
        base            => $metadata_ref->{base},
        description     => $metadata_ref->{description},
        docknot_version => $App::DocKnot::VERSION,
        entries         => \@formatted_entries,
        language        => $metadata_ref->{language},
        latest          => $latest,
        now             => $now,
        title           => $metadata_ref->{title},
        url             => $url,
    );
    my $result;
    $self->{template}->process($self->{templates}{rss}, \%vars, \$result)
      or croak($self->{template}->error());

share/templates/html.tmpl  view on Meta::CPAN

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />[% IF style %]
  <link rel="stylesheet" href="[% style %]" type="text/css" />[% END %]
[% IF links %][% links %][% END %]</head>

<body>
[% IF navbar %][% navbar %]
[% END %][% html %][% IF navbar %]
[% navbar %][% END %]
<address>[% IF modified == now %]
  Last modified and
  <a href="[% docknot_url %]">spun</a> [% modified %][% ELSE %]
  Last <a href="[% docknot_url %]">spun</a>
  [% now %] from Markdown modified [% modified %][% END %]
</address>
</body>
</html>

share/templates/rss.tmpl  view on Meta::CPAN

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>[% title | xml %]</title>
    <link>[% base | xml %]</link>
    <description>[% description | xml %]</description>
    <language>[% language | xml %]</language>
    <pubDate>[% latest | xml %]</pubDate>
    <lastBuildDate>[% now | xml %]</lastBuildDate>
    <generator>DocKnot [% docknot_version | xml %]</generator>[% IF url %]
    <atom:link href="[% url | url %]" rel="self"
               type="application/rss+xml" />[% END %]

[% FOREACH entry IN entries %]    <item>
      <title>[% entry.title | xml %]</title>
      <link>[% entry.link | xml %]</link>
      <description><![CDATA[
[% entry.description %]      ]]></description>
      <pubDate>[% entry.date | xml %]</pubDate>
      <guid[% IF !entry.guid.match('^http') %] isPermaLink="false"[% END %]>[% entry.guid | xml %]</guid>



( run in 0.250 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )