I've been playing around with using reStructuredText to write pages.
I like its easy integration with Pygments. However, the {%excerpt%}
tag doesn't work properly with reStructuredText. Both Textile and
Markdown support inline html, so the excerpt tag is able to insert its
html comment. But reStructuredText treats the html comment as part of
the article's text, so it displays on the page.
As it turns out, reStructuredText's 'raw' directive (http://
docutils.sourceforge.net/docs/ref/rst/directives.html#raw-data-pass-
through) allows the template tag's html comment to pass through
without being interpreted as the article's text, but it doesn't insert
the newline. Because marker_start and marker_end have newlines, they
fail to match and the excerpt is not found. Is there a reason why
marker_start and marker_end have newlines?