]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/todo/format_escape.mdwn
web commit by tkillian
[git.ikiwiki.info.git] / doc / todo / format_escape.mdwn
index 717271c12ff1fb59c744e8cb62fd5e598ccb8555..8921b57ad568104c59503a3132d45259a2026f85 100644 (file)
@@ -57,6 +57,31 @@ which aren't used as real extensions but provide useful intermediate types.
 > 
 > --[[Joey]]
 
+>> Thanks for the compliment. I must confess that I'm not too familiar with
+>> rst. I am using this todo item somewhat as a pretext to get the conversion
+>> stuff in, which I need to implement some other stuff. As a result I was
+>> less careful with the rst plugin than with the rest of the patch.
+>> I just updated the patch to fix some other problems which I found with
+>> more testing, and document the current limitations.
+
+>> Rst cannot embed raw html in the middle of a paragraph, which is why
+>> "_link" was necessary. Rst links are themselves tricky and can't be made to
+>> work inside of words without knowledge about the context.
+>> Both problems could be fixed by inserting marks instead of the html/link,
+>> which would be replaced at a later stage (htmlize, format), somewhat
+>> similiar to the way the toc plugin works. When I get more time I will
+>> try to fix the remaining glitches this way.
+
+>> Also, I think it would be useful if ikiwiki had an option to export
+>> the preprocessed source. This way you can use docutils to convert your
+>> rst documents to other formats. Raw html would be loosed in such a
+>> process (both with directives and marks), which is another
+>> argument for `"_link"` and other intermediate forms. I think I can
+>> come up with a way for rst's convert_link to be used only for export
+>> purposes, though.
+
+>> --[[JeremieKoenig]]
+
 ## Original patch
 [[tag patch]]