TxStyle · Textile Documentation

The Textile Markup Reference for Textpattern

Textile related linklists

Implementations of Textile

  • Perl Text::Textile
  • perl-HTML-WikiConverter-Textile
  • PHP Textile
  • Python Textile
  • RedCloth: an implementation of Textile in Ruby
  • stextile: Textile parser for JavaScript
  • Textile formatter for .NET projects
  • Textile in Eclipse (Java)
  • Textile markup language support for OCaml
  • textile-js: Textile parser for JavaScript
  • Textile-j: Java library and eclipse editor
  • Textile4j, an implementation of Textile in Java
  • textiled: Textile parser in Javascript for Node.js and Browser use
  • vbsTextile: VB-Script Textile

Other Textile documentation

  • Aupajo Human Textile Reference
  • foliovision: How to write
  • Hobix quick textile reference
  • Hobix Textile Manual
  • Lightweight Markup Languages
  • Redcloth 4 Textile Reference Manual
  • Sitemonks' Textile Documentation and Sandbox
  • Textile Documentation for Movable Type
  • Textile Reference for Ruby
  • Textile Specifications
  • Textism Textile Manual

Textile usage in various CMS

  • 3scale: HowTo write in Textile
  • b2evolution CMS
  • Concrete5 CMS
  • GitHub support of markups
  • Lift - a Scala-based web framework
  • markItUp! universal markup jQuery editor
  • Movable Type Textile
  • ProcessWire Textile Textformatter
  • Textile 2 for Wolf CMS
  • Textile 2 for Wordpress
  • Extensions>AlternateSyntaxParser Enable the extension by adding this line to your LocalSettings.php: require_once('extensions/AlternateSyntaxParser/AlternateSyntaxParser.php'); $wgEnableParserCache = false; If you'd like to specify a site-wide default alternate syntax, set the $wgAlternateSyntaxParserLanguage global variable to the chosen language in your LocalSettings.php file. For example, to set Markdown as the site-wide default, you'd put: $wgAlternateSyntaxParserLanguage = 'textile'; Usage When you want MediaWiki to use Textile to render the page, simply specify the markup language at the top of the Wiki entry like this: #MARKUP textile Most textile syntax will work with this. Some that I have encountered that don't work are continued ordered lists or specifying a starting point for an ordered list Issues Another note is that just because it looks right in your MediaWiki doesn't mean it will import into Dradis the same way. For instance, in the MediaWiki syntax (which we aren't using now), to specify a field you would enclose it in "=" characters. When you import that into Dradis, Dradis takes away the "=" signs and replaces them with "#[" and "]#". Rather than using "=" or "#[" signs in my MediaWiki entries, I decided to use the header tags so that the MediaWiki entries still look organized rather than having strange code hanging around that won't be rendered by Textile. For instance: #MARKUP textile h1. Title Unencrypted Authentication h1. Impact High h1. Likelihood Low This looks right in our MediaWiki, but Dradis doesn't know what to do with the "h1." tags and doesn't know that we want these things to be fields. We can fix this by modifying the file wiki_import.rb located at /usr/local/rails/dradispro/current/vendor/plugins/wiki_import/lib/. Look at the line of code that says: dradis_fields.sub!( /=+#{f}=+/, "#[#{f}]#" ) This code is looking for characters such as "=" and replacing them with "#[" and "]#" Since we're using "h1." instead of the "=" signs, we want to add another line of code to this to replace the "h1." and enclose it in the "#[" and "]#" like Dradis wants them. Add the following line of code: dradis_fields.sub!( /h1\.\s+#{f}/, "#[#{f}]#" ) While we're at it, let's add another line to strip out the "#MARKUP textile" line from our wiki entry so Dradis doesn't import this: dradis_fields.sub!( /#MARKUP textile/, "" ) ">Textile Markup with MediaWiki
  • Textile module for Drupal
  • Textile Plugin for ExpressionEngine
  • Textile UDF, an implementation of Textile in ColdFusion
  • Textile-AddOn for Redaxo
  • Textile2 Plugin für DokuWiki
  • Textpattern and Textile


  • A short cheatsheet
  • A textile plugin for vim
  • Atom editor Textile package
  • CSV Table to Textile Converter
  • Detextile: Convert HTML to Textile syntax
  • Html to Textile Converter
  • Multi-Format Table Data Converter
  • Pandoc online converter
  • Tables Generator (generate LaTeX, HTML, Markdown, or MediaWiki Tables)
  • Textile live web editor, based on textile-js
  • Textile or Markdown Markup Preview
  • textism
  • Textpattern CMS Demo
  • Universal Text Document Converter (using pandoc)
  • Using Textile with Marked 2 app

Further Information
PHP Textile versions
Textile related linklists

Blank input form
Table Data Converter

Report Issues
Issues on PHP Textile (GitHub)

PHP Textile v3.6.0