<font color="#006600"><font size="4"><font face="garamond,serif">As a work around, look at Template Toolkit 2.<br><br>Here&#39;s the template for my home page:<br><br>[% INCLUDE header.inc <br>  Title = &quot;Sherwood&#39;s Forests Home&quot; <br>
  Desc = &quot;Sherwood&#39;s Forests Tree Farm home page, and site overview&quot;<br>  ExtraMetaContent = &quot;&lt;meta name=\&quot;verify-v1\&quot; content=\&quot;1TmuWV5qz7Z+uVP9MZMrq+IiHOqa2tBiOy6E+L7f+aM=\&quot; /&gt;&quot; <br>
%]<br>[% INCLUDE sidenav.inc %]<br>&lt;div id=content&gt;<br>[% FILTER markdown %]<br><br>Regular MD stuff goes here. <br><br>[% INSERT Copyright.inc %]<br><br>[% END %]<br><br>   <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&#39;t easy, as it also reads in an external file and processes it into the navigation menu.  But I never modify it, so that&#39;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&#39;s in.  E.g.  /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.  (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&#39;s Forests<br><br>Sherwood Botsford<br>
Sherwood&#39;s Forests --  <a href="http://Sherwoods-Forests.com" target="_blank">http://Sherwoods-Forests.com</a><br>780-848-2548<br>50042 Range Rd 31<br>Warburg, Alberta T0C 2T0<br><br><br>
<br><br><div class="gmail_quote">On 19 June 2012 04:40, Boris Le Ninivin <span dir="ltr">&lt;<a href="mailto:boris.leninivin@gmail.com" target="_blank">boris.leninivin@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 06/19/2012 02:00 AM, Waylan Limberg wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, Jun 18, 2012 at 7:31 PM, Boris Le Ninivin<br>
&lt;<a href="mailto:boris.leninivin@gmail.com" target="_blank">boris.leninivin@gmail.com</a>&gt;  wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 06/18/2012 09:27 PM, Michel Fortin wrote:<br>
<br>
Le 2012-06-18 à 6:26, Boris Le Ninivin a écrit :<br>
In the end, on the df website, it is said that &quot;Markdown is smart enough not<br>
to add extra (unwanted) |&lt;p&gt;| tags around HTML block-level tags.&quot;. So I<br>
don&#39;t know if it&#39;s an implementation problem (related to the PHP port,<br>
maybe?), or if it&#39;s a design problem, but as far as I know, Markdown is not<br>
smart enough to not add unwanted&lt;p&gt;  tags.<br>
<br>
That&#39;s only true for known HTML tags, and only the block-level ones.<br>
<br>
Does that mean that&lt;html&gt;  and&lt;!doctype&gt;  tags will be enclosed between&lt;p&gt;<br>
?<br>
</blockquote>
Yes. More specifically, known block-level tags that would only ever<br>
appear inside the&lt;body&gt;  of a valid HTML4/XHTML1 document are<br>
recognized by Markdown. So any new tags introduced by HTML5 would also<br>
not be recognized - although some implementations may be starting to<br>
add them.<br>
</blockquote></div>
I guess there are valid reasons for that behavior, even if I don&#39;t see them already.<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Also remember that those tags must begin at the start of a line. No<br>
indentation allowed - or they not recognized as block level tags. Yes,<br>
this is documented - so most implementations follow it.<br>
</blockquote></div>
Okay. That seems to match what I&#39;ve seen in the code.<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If your adding&lt;html&gt;  stuff to your documents, that is generally<br>
handled after markdown is run on the body. For example, most<br>
frameworks and template systems will use a template which generates<br>
all the stuff outside the&lt;body&gt;  and perhaps a header/footer inside<br>
the body, and then use a template variable to insert the already<br>
converted markdown into the document.<br>
</blockquote></div>
Well, I really want to have the markdown document containing inclusion tags. So I&#39;ll try the method that Sir Fortin pointed out.<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Markdown does not generally<br>
expect to have the already generated document run through it -<br>
although I know some people have had success using it that way in<br>
specific controlled environments.<br>
</blockquote></div>
I guessed that, that&#39;s why I gave up with the idea of replacing any non-markup content before running the markdown process.<br>
<br>
Many thanks you for your help, I&#39;ll try to correct my code using your help and ideas, and I&#39;ll tell you if it works :)<span class="HOEnZb"><font color="#888888"><br>
<br>
Boris.</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
Markdown-Discuss mailing list<br>
<a href="mailto:Markdown-Discuss@six.pairlist.net" target="_blank">Markdown-Discuss@six.pairlist.<u></u>net</a><br>
<a href="http://six.pairlist.net/mailman/listinfo/markdown-discuss" target="_blank">http://six.pairlist.net/<u></u>mailman/listinfo/markdown-<u></u>discuss</a><br>
</div></div></blockquote></div><br>