App-WRT

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

example/blog/archives/2012
example/blog/archives/2013/1/index
example/blog/archives/2013/2
example/blog/archives/2013/foo.txt
example/blog/archives/2013/index
example/blog/archives/2014/1/1/index
example/blog/archives/2014/1/1/test_entry
example/blog/archives/2014/1/2/index
example/blog/archives/2014/1/2/tag.something.prop
example/blog/archives/icon_test/dir/index
example/blog/archives/icon_test/dir/index.icon.png
example/blog/archives/icon_test/dir/subentry
example/blog/archives/icon_test/dir/subentry.icon.png
example/blog/archives/icon_test/textfile
example/blog/archives/icon_test/textfile.icon.png
example/blog/archives/image_test/index
example/blog/archives/image_test/machin_stderr.png
example/blog/archives/include_test/index
example/blog/archives/noexpand_test/do_not_expand_me
example/blog/archives/noexpand_test/index
example/blog/archives/noexpand_test/wrt-noexpand.prop
example/blog/archives/prop_value_test/foo.prop
example/blog/archives/tags_test/tag.animals.platypus.prop
example/blog/archives/tags_test/tag.topics.example.prop
example/blog/files/include_me
example/blog/public/1952/2/13/index.html
example/blog/public/1952/2/index.html

MANIFEST  view on Meta::CPAN

example/blog/public/2014/1/1/index.html
example/blog/public/2014/1/1/test_entry/index.html
example/blog/public/2014/1/2/index.html
example/blog/public/2014/1/2/tag-something.prop
example/blog/public/2014/1/index.html
example/blog/public/2014/index.html
example/blog/public/all/index.html
example/blog/public/feed
example/blog/public/feed.xml
example/blog/public/icon_test/dir/index.html
example/blog/public/icon_test/dir/index.icon.png
example/blog/public/icon_test/dir/subentry.icon.png
example/blog/public/icon_test/dir/subentry/index.html
example/blog/public/icon_test/index.html
example/blog/public/icon_test/textfile.icon.png
example/blog/public/icon_test/textfile/index.html
example/blog/public/image_test/index.html
example/blog/public/image_test/machin_stderr.png
example/blog/public/include_test/index.html
example/blog/public/index.html
example/blog/public/noexpand_test/do_not_expand_me/index.html
example/blog/public/noexpand_test/index.html
example/blog/public/noexpand_test/wrt-noexpand.prop
example/blog/templates/default
example/blog/wrt.json
example/flat_site/pages/index
example/flat_site/templates/default
example/flat_site/wrt.json

bin/wrt-init  view on Meta::CPAN

cat > "$init_target/wrt.json" << 'JSON'
{
   "entry_dir": "./archives",
   "filter_dir": "./filters",
   "publish_dir": "./public",
   "title_prefix": "your title here",
   "template": "default",
   "description": "a wrt site",
   "url_root": "https://example.com/",
   "image_url_root": "https://example.com/",
   "favicon_url": "https://example.com/favicon.png",
   "template_dir": "./templates",
   "stylesheet_url": "https://example.com/css/wrt.css",
   "author": "Your Name Here",
   "entry_descriptions": {
     "new": "newest entries",
     "all": "all entries"
   }
}
JSON

bin/wrt-init  view on Meta::CPAN


cat > "$init_target/templates/default" << 'HTML'
<!DOCTYPE html>
<html>
<head>
  <title>${title_prefix}::${title}</title>
  <meta name="keywords" content="keywords here" />
  <meta name="description" content="${description}" /> 
  <meta name="author" content="${author}" />
  <link rel="stylesheet" href="${stylesheet_url}" />
  <link rel="icon" type="image/x-png" href="${favicon_url}" />
  <link rel=alternate type="application/atom+xml" title="${title_prefix} atom feed" href="${url_root}${feed_alias}" />
  <link rel=feed type="application/atom+xml" title="${title_prefix} atom feed" href="${url_root}${feed_alias}" />
  <link rel="alternate" title="${title_prefix} JSON feed" type="application/json" href="${url_root}${feed_alias}.json" />
</head>

<body>

<perl>
  return $self->link_bar();
</perl>

example/blog/archives/image_test/index  view on Meta::CPAN

<h1>image test</h1>

<p>The following image tag should correctly point to machin_stderr.png from the
URL root, have dimensions, and use the provided alt/title text.</p>

<p>
<image>image_test/machin_stderr.png
a test image</image>
</p>

example/blog/public/1952/2/13/index.html  view on Meta::CPAN

<head>
  <title>wrt::Wednesday, February 13, 1952</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/1952/2/index.html  view on Meta::CPAN

<head>
  <title>wrt::Wednesday, February 13, 1952</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/1952/index.html  view on Meta::CPAN

<head>
  <title>wrt::1952</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2012/index.html  view on Meta::CPAN

<head>
  <title>wrt::2012</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2013/1/index.html  view on Meta::CPAN

<head>
  <title>wrt::2013/1</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2013/2/index.html  view on Meta::CPAN

<head>
  <title>wrt::2013/2</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2013/index.html  view on Meta::CPAN

<head>
  <title>wrt::2013</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2014/1/1/index.html  view on Meta::CPAN

<head>
  <title>wrt::Wednesday, January 1, 2014</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2014/1/1/test_entry/index.html  view on Meta::CPAN

<head>
  <title>wrt::2014/1/1/test_entry</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2014/1/2/index.html  view on Meta::CPAN

<head>
  <title>wrt::Thursday, January 2, 2014</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2014/1/index.html  view on Meta::CPAN

<head>
  <title>wrt::Thursday, January 2, 2014 - Wednesday, January 1, 2014</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/2014/index.html  view on Meta::CPAN

<head>
  <title>wrt::2014</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/all/index.html  view on Meta::CPAN

<head>
  <title>wrt::all</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<strong><a href="https://example.com/all/" title="all entries">all</a>
</strong>

example/blog/public/feed  view on Meta::CPAN

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>wrt::feed</title><subtitle>a test wrt site</subtitle><link href="https://example.com/"/><link href="https://example.com/feed" rel="self"/><icon>https://example.com/favicon.png</icon><author><name>Examp...

&lt;article&gt;&lt;div class=&#34;entry&#34;&gt;&lt;h1&gt;Thursday, January 2, 2014&lt;/h1&gt;

&lt;p&gt;Test.&lt;/p&gt;

&lt;p class=&#34;centerpiece&#34;&gt; ✨ &lt;/p&gt;


&lt;p&gt;Test more.&lt;/p&gt;

example/blog/public/feed.xml  view on Meta::CPAN

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>wrt::feed</title><subtitle>a test wrt site</subtitle><link href="https://example.com/"/><link href="https://example.com/feed" rel="self"/><icon>https://example.com/favicon.png</icon><author><name>Examp...

&lt;article&gt;&lt;div class=&#34;entry&#34;&gt;&lt;h1&gt;Thursday, January 2, 2014&lt;/h1&gt;

&lt;p&gt;Test.&lt;/p&gt;

&lt;p class=&#34;centerpiece&#34;&gt; ✨ &lt;/p&gt;


&lt;p&gt;Test more.&lt;/p&gt;

example/blog/public/icon_test/dir/index.html  view on Meta::CPAN

<head>
  <title>wrt::</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>


<h1></h1>



<article><div class="entry"><h2><img src="https://example.com/icon_test/dir/index.icon.png"
 width="48" height="58"
 alt="" /></h2>

<p><em>more:</em>  <a href="https://example.com/icon_test/dir/subentry" title="subentry"><img src="https://example.com/icon_test/dir/subentry.icon.png"
 width="48" height="58"
 alt="subentry" /></a></p>

<p class="datestamp"><a href="https://example.com/">wrt</a> /
<a href="https://example.com/icon_test/" title="icon_test">icon_test</a> /
<a href="https://example.com/icon_test/dir/" title="dir">dir</a></p>
</div></article>

<div class=entry-metadata></div>

example/blog/public/icon_test/dir/subentry/index.html  view on Meta::CPAN

<head>
  <title>wrt::</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>


<h1></h1>



<article><div class="entry"><h2><img src="https://example.com/icon_test/dir/subentry.icon.png"
 width="48" height="58"
 alt="" /></h2>


<p class="datestamp"><a href="https://example.com/">wrt</a> /
<a href="https://example.com/icon_test/" title="icon_test">icon_test</a> /
<a href="https://example.com/icon_test/dir/" title="dir">dir</a> /
<a href="https://example.com/icon_test/dir/subentry/" title="subentry">subentry</a></p>
</div></article>

example/blog/public/icon_test/index.html  view on Meta::CPAN

<head>
  <title>wrt::icon_test</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>


<h1>icon_test</h1>



<article><div class="entry"><p><em>more:</em>  <a href="https://example.com/icon_test/dir" title="dir"><img src="https://example.com/icon_test/dir/index.icon.png"
 width="48" height="58"
 alt="dir" /></a> <a href="https://example.com/icon_test/textfile" title="textfile"><img src="https://example.com/icon_test/textfile.icon.png"
 width="48" height="58"
 alt="textfile" /></a></p>

<p class="datestamp"><a href="https://example.com/">wrt</a> /
<a href="https://example.com/icon_test/" title="icon_test">icon_test</a></p>
</div></article>

<div class=entry-metadata></div>

<p><small><em>public domain</em></small></p>

example/blog/public/icon_test/textfile/index.html  view on Meta::CPAN

<head>
  <title>wrt::</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>


<h1></h1>



<article><div class="entry"><h2><img src="https://example.com/icon_test/textfile.icon.png"
 width="48" height="58"
 alt="" /></h2>


<p class="datestamp"><a href="https://example.com/">wrt</a> /
<a href="https://example.com/icon_test/" title="icon_test">icon_test</a> /
<a href="https://example.com/icon_test/textfile/" title="textfile">textfile</a></p>
</div></article>

<div class=entry-metadata></div>

example/blog/public/image_test/index.html  view on Meta::CPAN

<head>
  <title>wrt::image test</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>


<h1>image test</h1>



<article><div class="entry"><h1>image test</h1>

<p>The following image tag should correctly point to machin_stderr.png from the
URL root, have dimensions, and use the provided alt/title text.</p>

<p>
<img src="https://example.com/image_test/machin_stderr.png"
     width="900"
     height="900"
     alt="a test image"
     title="a test image" />

</p>

<p class="datestamp"><a href="https://example.com/">wrt</a> /
<a href="https://example.com/image_test/" title="image_test">image_test</a></p>
</div></article>

example/blog/public/include_test/index.html  view on Meta::CPAN

<head>
  <title>wrt::wrt include test</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/index.html  view on Meta::CPAN

<head>
  <title>wrt::new</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<strong><a href="https://example.com/" title="newest entries">new</a>
</strong><a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/noexpand_test/do_not_expand_me/index.html  view on Meta::CPAN

<head>
  <title>wrt::noexpand_test/do_not_expand_me</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/public/noexpand_test/index.html  view on Meta::CPAN

<head>
  <title>wrt::noexpand_test</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="a test wrt site" /> 

  <meta name="author" content="Example Author" />

  <link rel="stylesheet" href="https://example.com/css/p1k3.css" />
  <link rel="icon" type="image/x-png" href="https://example.com/favicon.png" />
  <link rel=alternate type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel=feed type="application/atom+xml" title="wrt atom feed" href="https://example.com/feed" />
  <link rel="alternate" title="wrt JSON feed" type="application/json" href="https://example.com/feed.json" />
</head>

<body>

<a href="https://example.com/" title="newest entries">new</a>
<a href="https://example.com/all/" title="all entries">all</a>

example/blog/templates/default  view on Meta::CPAN

<head>
  <title>${title_prefix}::${title}</title>

  <meta name="keywords" content="some test stuff" />

  <meta name="description" content="${description}" /> 

  <meta name="author" content="${author}" />

  <link rel="stylesheet" href="${stylesheet_url}" />
  <link rel="icon" type="image/x-png" href="${favicon_url}" />
  <link rel=alternate type="application/atom+xml" title="${title_prefix} atom feed" href="${url_root}${feed_alias}" />
  <link rel=feed type="application/atom+xml" title="${title_prefix} atom feed" href="${url_root}${feed_alias}" />
  <link rel="alternate" title="${title_prefix} JSON feed" type="application/json" href="${url_root}${feed_alias}.json" />
</head>

<body>

<perl>
  return $self->link_bar();
</perl>

example/blog/wrt.json  view on Meta::CPAN

{
   "entry_dir": "./archives",
   "publish_dir": "./public",
   "title_prefix": "wrt",
   "description": "a test wrt site",
   "url_root": "https://example.com/",
   "image_url_root": "https://example.com/",
   "favicon_url": "https://example.com/favicon.png",
   "stylesheet_url": "https://example.com/css/p1k3.css",
   "author": "Example Author",
   "entry_descriptions": {
     "new": "newest entries",
     "all": "all entries"
   }
}

example/flat_site/templates/default  view on Meta::CPAN

<!DOCTYPE html>
<html>
<head>
  <title>${title_prefix}::${title}</title>
  <meta name="keywords" content="keywords here" />
  <meta name="description" content="${description}" /> 
  <meta name="author" content="${author}" />
  <link rel="stylesheet" href="${stylesheet_url}" />
  <link rel="icon" type="image/x-png" href="${favicon_url}" />
  <link rel=alternate type="application/atom+xml" title="${title_prefix} atom feed" href="${url_root}${feed_alias}" />
  <link rel=feed type="application/atom+xml" title="${title_prefix} atom feed" href="${url_root}${feed_alias}" />
  <link rel="alternate" title="${title_prefix} JSON feed" type="application/json" href="${url_root}${feed_alias}.json" />
</head>

<body>

<perl>
  return $self->link_bar();
</perl>



( run in 2.031 seconds using v1.01-cache-2.11-cpan-df04353d9ac )