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.576 second using v1.01-cache-2.11-cpan-cc502c75498 )