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

Reply via email to