<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 06/19/2012 03:41 PM, Sherwood Botsford wrote:
    <blockquote
cite="mid:CAOX=2F8bURu=0YjmitLWhpUkLqA7Z=8rEXyGqD5fU55ASYMTNw@mail.gmail.com"
      type="cite"><font color="#006600"><font size="4"><font
            face="garamond,serif">As a work around, look at Template
            Toolkit 2.<br>
            <br>
            Here's the template for my home page:<br>
            <br>
            [% INCLUDE header.inc <br>
            &nbsp; Title = "Sherwood's Forests Home" <br>
            &nbsp; Desc = "Sherwood's Forests Tree Farm home page, and site
            overview"<br>
            &nbsp; ExtraMetaContent = "&lt;meta name=\"verify-v1\"
            content=\"1TmuWV5qz7Z+uVP9MZMrq+IiHOqa2tBiOy6E+L7f+aM=\"
            /&gt;" <br>
            %]<br>
            [% INCLUDE sidenav.inc %]<br>
            &lt;div id=content&gt;<br>
            [% FILTER markdown %]<br>
          </font></font></font></blockquote>
    I like this filter concept.<br>
    <blockquote
cite="mid:CAOX=2F8bURu=0YjmitLWhpUkLqA7Z=8rEXyGqD5fU55ASYMTNw@mail.gmail.com"
      type="cite"><font color="#006600"><font size="4"><font
            face="garamond,serif"><br>
            Regular MD stuff goes here. <br>
            <br>
            [% INSERT Copyright.inc %]<br>
            <br>
            [% END %]<br>
            <br>
            &nbsp;&nbsp; <br>
            &lt;/div&gt;<br>
            [% INCLUDE footer.inc %]<br>
            (END) <br>
            <br>
            ****<br>
            <br>
            <br>
            <br>
            Notes:<br>
            <br>
            One of the features I like about TT2 is that you can do
            substitutions on inclusions.<br>
            <br>
            Writing header.inc wasn't easy, as it also reads in an
            external file and processes it into the navigation menu.&nbsp;
            But I never modify it, so that's a non-issue.<br>
            <br>
            Creating a new page consists of:<br>
            <br>
            * Making a copy of an existing page.<br>
            * Putting in new markdown stuff in the middle of the file<br>
            * If I do nothing else, it will show up in alphabetical
            order in the directory it's in.&nbsp; E.g.&nbsp;
            /Home/Trees/Leaf_Trees/Poplars/Swedish_Aspen.tt2 will show
            up in the menu system as<br>
            Home -&gt; Trees -&gt; Leaf Trees -&gt; Poplars -&gt;
            Swedish Aspen<br>
            <br>
            run my update program, which rebuilds the entire site, and
            reposts it.&nbsp; (Got burned by one of these spam trojans, so
            the site gets rebuilt twice a day. )<br>
            <br>
            <br>
            <br>
            There is a file where I can overwrite the the order for how
            names appear in the menu.<br>
            <br clear="all">
          </font></font></font>Respectfully,<br>
      <br>
      Sherwood of Sherwood's Forests<br>
    </blockquote>
    Well, thanks for your input. I've already resolved my problem by
    matching .*@include .* and then stripping all the html tags with
    php. But if I ever go for a re-implementation, I'll consider the
    filter stuff.<br>
    About the rest of your template system, I do not really like the
    parameters in a template, the markdown is aimed to be simple and
    easy to write and read. Which your syntax is not ;)<br>
    <br>
    Boris.<br>
  </body>
</html>