Changes between Version 1 and Version 2 of WikiProcessors
- Timestamp:
- 01/02/10 17:05:00 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiProcessors
v1 v2 25 25 <h1 style="color: orange">This is raw HTML</h1> 26 26 }}} 27 28 Note that since 0.11, such blocks of HTML have to be self-contained, i.e. you can't start an HTML element in one block and close it later in a second block. Use div or span processors for achieving similar effect (see WikiHtml).29 27 30 28 ---- … … 83 81 The following processors are included in the Trac distribution: 84 82 * '''html''' -- Insert custom HTML in a wiki page. See WikiHtml. 85 * '''div''' -- Wrap an arbitrary Wiki content in a <div> element (''since 0.11''). See WikiHtml.86 * '''span''' -- Wrap an arbitrary Wiki content in a <span> element (''since 0.11''). See also WikiHtml.87 83 * '''rst''' -- Trac support for Restructured Text. See WikiRestructuredText. 88 * '''textile''' -- Supported if [http://cheeseshop.python.org/pypi/textile Textile] is installed. See [http://www.textism.com/tools/textile/ a Textile reference]. 89 * '''comment''' -- Do not process the text in this section (i.e. contents exist only in the plain text - not in the rendered page). 84 * '''textile''' -- Supported if [http://dealmeida.net/projects/textile/ Textile] is installed. See [http://hobix.com/textile/ a Textile reference]. 85 86 Textile link above is rotten. [http://www.textism.com/tools/textile/ this one] works, allows to test example. 90 87 91 88 === Code Highlighting Support === … … 97 94 * '''ruby''' -- Ruby 98 95 * '''php''' -- PHP 99 * '''asp''' -- ASP 100 * '''java''' -- Java 101 * '''js''' -- Javascript 96 * '''asp''' --- ASP 102 97 * '''sql''' -- SQL 103 98 * '''xml''' -- XML 104 * '''sh''' -- Bourne/Bash shell105 106 99 '''Note:''' ''Trac relies on external software packages for syntax coloring. See TracSyntaxColoring for more info.'' 107 100 … … 114 107 }}} 115 108 116 The result will be syntax highlighted HTML code: 117 {{{ 118 #!text/html 119 <h1>text</h1> 120 }}} 121 122 The same is valid for all other mime types supported. 109 The result will be syntax highlighted HTML code. The same is valid for all other mime types supported. 123 110 124 111 125 112 For more processor macros developed and/or contributed by users, visit: 126 * [trac:ProcessorBazaar] 127 * [trac:MacroBazaar] 128 * [th:WikiStart Trac Hacks] community site 113 * [http://projects.edgewall.com/trac/wiki/ProcessorBazaar ProcessorBazaar] 114 * [http://projects.edgewall.com/trac/wiki/MacroBazaar MacroBazaar] 129 115 130 116 131 117 == Advanced Topics: Developing Processor Macros == 132 Developing processors is no different from Wiki macros. In fact they work the same way, only the usage syntax differs. See WikiMacros for more information.118 Developing processors is no different from WikiMacros. In fact they work the same way, only the usage syntax differs. See WikiMacros for more information. 133 119 120 '''Example:''' (''Restructured Text Processor''): 121 {{{ 122 #!python 123 from docutils.core import publish_string 124 125 def execute(hdf, text, env): 126 html = publish_string(text, writer_name = 'html') 127 return html[html.find('<body>')+6:html.find('</body>')].strip() 128 }}} 134 129 135 130 ----