Joel Roth wrote:
Hi List,
I'd like to author pages as markdown files and render them when requested.
I've done something similar in Dancer, now trying Dancer2.
Hoping for an easy result using Dancer2::Plugin::MarkdownFilesToHTML.
I am trying to get a result from this route:
localhost:5000/doc/home
But I can't seem to hook up the route with the rendering, and only get 404. The setup I tried follows below.
An alternative would be capturing the route with a ** and rendering the page in the route handler. Does anyone have examples of this?
Thanks for any ideas!
config.yml ==========
appname: "mimizufarm"
layout: "main"
charset: "UTF-8"
template: "simple"
auto_page: 1
plugins: MarkDownFilesToHTML: defaults: prefix: doc file_root: lib/md template: index.tt layout: main.tt generate_toc: 0 linkable_headers: 0 routes: - home: resource: 'home.md'
lib/mimizufarm.pm =================
package mimizufarm; use Dancer2; use Dancer2::Plugin::MarkdownFilesToHTML;
our $VERSION = '0.1';
get '/' => sub { template 'index' => { 'title' => 'mimizufarm' }; };
true;
the file I'd like to render is lib/md/home.md -- Joel Roth