I am curious about how to have multiple templates with Markdown.
It looks like it requires work with "our @patterns" in lib/path.pm
I looked at the path.pm for www.apache.org and it is a clue.
Suppose we had a subdirectory called ooo where we want a different look and feel. Is the following
a reasonable change to path.pm?
[qr!/ooo/*\.mdtext$!, single_narrative => { template => "ooo_narrative.html" }],
[qr!\.mdtext$!, single_narrative => { template => "single_narrative.html" }],
Then in templates.
ooo_narrative.html is {% extends "ooo_template.html" %}
and
ooo_template.html is the page template for the ooo subdirectory.
Regards,
Dave
|