The very first release of a textile 2 plugin for Blosxom is now available, based on Brad Choate's MT Textile 2 beta.
This is beta, or worse. It's been tested on all of half a dozen documents. The underlying engine it uses is also beta. You should expect both the plugin syntax and the markup syntax to change.
To use:
- download
mttextile-2_0b.zipfrom Brad Choate's page - download
textile2-0-1i.zip - create
libandlib/Textdirectories in your pluginstatedirectory2, if you don't have them. installextlib/Text/Textile.pmfrommttextile-2_0bin that directory - install
textile2fromtextile2-0-1i.zipin your plugin directory - look at textile2's configuration variables, consider changing them
- install the
metaplugin if you don't have it installed - rename plugins with numeric prefixes to ensure proper ordering, if necessary.
metaneeds to be beforetextile2, and is required. If you're using it,SmartyPantsneeds to be aftertextile2. Although it's not as important (or necessarily right), most other plugins that do text changes probably should be aftertextile2; that would includemacros,wikiwordish,imagesizer(which isn't actually needed, in its stock form), and the like.3 - create a test story with
meta-markup: textile2in its header - hope
The textile2 syntax is both more regular and more extensive than the textile 1 syntax, and is intended to be at least mostly backwards compatible. In at least one way that matters to me, it isn't, though1, so this plugin is designed to be usable side-by-side with the earlier textile plugin. If you're willing & wanting to switch over entirely, configure the $handle_textile_1 variable to 1 and remove the textile plugin; then meta-markup: textile will invoke textile2.
1 With textile 1, there doesn't have to be any space between the final '!' on an image link and following text; with textile 2, there does.
2 That's your plugin directory, not your plugin state directory; thanks to Andy Fragen for the note.
3 This step added following Andy Fragen's difficulties -- thanks for being a guinea pig, Andy!