Stuart Rackham <[email protected]> writes: > Phillip Lord wrote: > The asciimath and latexmath macros have only been implemented for xhtml11, but > you can use them in the html4 and wordpress backends using existing > passthroughs.
Ah, okay. That was another possibility that I hadn't thought about. > Here's an example: > > AsciiMathML Blogpost Test > ========================= > > :blogpost-status: published > :blogpost-doctype: article > :blogpost-posttype: page > > [subs="none"] > ++++ > <script type="text/javascript"> > /*<![CDATA[*/ > include::./javascripts/ASCIIMathML.js[] > /*]]>*/ > </script> > ++++ > > $$`[[a,b],[c,d]]((n),(k))`$$ > > > This works with html4 and wordpress backends, but when you post it to > Wordpress Wordpress replaces the script tag with a div, escapes special > characters and envelopes the JavaScript in a p tag, effectively killing the > JavaScript. See: > > http://srackham.wordpress.com/asciimathml-blogpost-test/ Okay, that's not so good! So, it looks like the right way to go would be to use a plugin to serve the JS up and add it to the header. This will be nicer in many ways, because I can just include the JS, and serve it from a single location which should be faster. Also, with a plugin, I should be able to set up configuration options; I think having this run for an entire blog is likely to cause problems. I think to get this working ideally, I'd like the option of adding some custom fields to the post; I think these are supported in the XML-RPC interface (haven't tried it, though). I could use the attributes support you've just added to then switch this on or off on a per-post basis. Anyway, it's going to take a while to do this; never written a wordpress plugin. Or any PhP. But it doesn't sound too hard. Thanks, as always, for your excellent feedback. Phil -- You received this message because you are subscribed to the Google Groups "asciidoc" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/asciidoc?hl=en.
