close
Warning:
Can't synchronize with repository "(default)" (/common/SVN/crkit does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Jan 30, 2019, 11:46:21 PM (5 years ago)
- Author:
-
trac
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v3
|
v4
|
|
1 | 1 | = Wiki Processors |
2 | 2 | |
3 | | Processors are WikiMacros that provide alternative markup formats for the [TracWiki Wiki engine]. Processors can be thought of as ''macro functions to process user-edited text''. |
| 3 | Processors are WikiMacros designed to provide alternative markup formats for the [TracWiki Wiki engine]. Processors can be thought of as ''macro functions to process user-edited text''. |
4 | 4 | |
5 | 5 | Wiki processors can be used in any Wiki text throughout Trac, such as: |
6 | 6 | - [#CodeHighlightingSupport syntax highlighting] or for rendering text verbatim |
7 | | - rendering [#HTMLrelated Wiki markup inside a context] such as <div> or <span> blocks or within <td> or <th> table cells |
| 7 | - rendering [#HTMLrelated Wiki markup inside a context], like inside <div> blocks or <span> or within <td> or <th> table cells |
8 | 8 | - using an alternative markup syntax, like [WikiHtml raw HTML] and [WikiRestructuredText Restructured Text] or [http://www.textism.com/tools/textile/ textile] |
9 | 9 | |
… |
… |
|
40 | 40 | {{{#!td colspan=2 align=center style="border: none" |
41 | 41 | |
42 | | '''Example 1''': Inserting raw HTML |
| 42 | __Example 1__: Inserting raw HTML |
43 | 43 | }}} |
44 | 44 | |----------------------------------------------------------------- |
… |
… |
|
60 | 60 | {{{#!td colspan=2 align=center style="border: none" |
61 | 61 | |
62 | | '''Example 2''': Highlighted Python code in a <div> block with custom style |
| 62 | __Example 2__: Highlighted Python code in a <div> block with custom style |
63 | 63 | }}} |
64 | 64 | |----------------------------------------------------------------- |
… |
… |
|
94 | 94 | {{{#!td colspan=2 align=center style="border: none" |
95 | 95 | |
96 | | '''Example 3''': Searching tickets from a wiki page, by keywords. |
| 96 | __Example 3__: Searching tickets from a wiki page, by keywords. |
97 | 97 | }}} |
98 | 98 | |----------------------------------------------------------------- |
… |
… |
|
163 | 163 | |||| || |
164 | 164 | ||||= '''[=#CodeHighlightingSupport Code Highlighting Support]''' =|| |
165 | | || '''`#!c`''' [[BR]] '''`#!cpp`''' (C++) [[BR]] '''`#!python`''' [[BR]] '''`#!perl`''' [[BR]] '''`#!ruby`''' [[BR]] '''`#!php`''' [[BR]] '''`#!asp`''' [[BR]] '''`#!java`''' [[BR]] '''`#!js`''' (Javascript) [[BR]] '''`#!sql`''' [[BR]] '''`#!xml`''' (XML or HTML) [[BR]] '''`#!sh`''' (!Bourne/Bash shell) [[BR]] || Trac includes processors to provide inline syntax highlighting for source code in various languages. [[BR]] [[BR]] Trac relies on [http://pygments.org Pygments] for syntax coloring. [[BR]] [[BR]] See TracSyntaxColoring for information about which languages are supported and how to enable support for more languages. || |
| 165 | || '''`#!c`''' [[BR]] '''`#!cpp`''' (C++) [[BR]] '''`#!python`''' [[BR]] '''`#!perl`''' [[BR]] '''`#!ruby`''' [[BR]] '''`#!php`''' [[BR]] '''`#!asp`''' [[BR]] '''`#!java`''' [[BR]] '''`#!js`''' (Javascript) [[BR]] '''`#!sql`''' [[BR]] '''`#!xml`''' (XML or HTML) [[BR]] '''`#!sh`''' (!Bourne/Bash shell) [[BR]] '''etc.''' [[BR]] || Trac includes processors to provide inline syntax highlighting for source code in various languages. [[BR]] [[BR]] Trac relies on [http://pygments.org Pygments] for syntax coloring. [[BR]] [[BR]] See TracSyntaxColoring for information about which languages are supported and how to enable support for more languages. || |
166 | 166 | |||| || |
167 | 167 | |
… |
… |
|
271 | 271 | For more processor macros developed and/or contributed by users, visit the [https://trac-hacks.org Trac Hacks] community site. |
272 | 272 | |
273 | | Processors are implemented using the same interfaces as Wiki macros, only the usage syntax differs. To develop a processor, see WikiMacros#DevelopingCustomMacros. |
| 273 | Developing processors is no different from Wiki macros. In fact, they work the same way, only the usage syntax differs. See WikiMacros#DevelopingCustomMacros for more information. |
274 | 274 | |
275 | 275 | ---- |