Changes between Version 2 and Version 3 of WikiFormatting
- Timestamp:
- Dec 14, 2006, 8:47:14 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiFormatting
v2 v3 15 15 The Trac wiki supports the following font styles: 16 16 {{{ 17 * '''bold''' 17 * '''bold''', '''!''' can be bold too''', and '''! ''' 18 18 * ''italic'' 19 19 * '''''bold italic''''' … … 26 26 27 27 Display: 28 * '''bold''' 28 * '''bold''', '''!''' can be bold too''', and '''! ''' 29 29 * ''italic'' 30 30 * '''''bold italic''''' … … 35 35 * ,,subscript,, 36 36 37 Note that the `{{{...}}}` and {{{`...`}}} commands not only select a monospace font, but also treat their content as verbatim text, meaning that no further wiki processing is done on this text. 37 Notes: 38 * `{{{...}}}` and {{{`...`}}} commands not only select a monospace font, but also treat their content as verbatim text, meaning that no further wiki processing is done on this text. 39 * {{{ ! }}} tells wiki parser to not take the following characters as wiki format, so pay attention to put a space after !, e.g. when ending bold. 38 40 39 41 == Headings == … … 42 44 followed by a single space and the headline text. The line should end with a space 43 45 followed by the same number of ''='' characters. 46 The heading might optionally be followed by an explicit id. If not, an implicit but nevertheless readable id will be generated. 44 47 45 48 Example: … … 48 51 == Subheading == 49 52 === About ''this'' === 53 === Explicit id === #using-explicit-id-in-heading 50 54 }}} 51 55 … … 54 58 == Subheading == 55 59 === About ''this'' === 56 60 === Explicit id === #using-explicit-id-in-heading 57 61 58 62 == Paragraphs == … … 80 84 81 85 1. Item 1 82 1. Item 1.1 86 a. Item 1.a 87 a. Item 1.b 88 i. Item 1.b.i 89 i. Item 1.b.ii 83 90 1. Item 2 91 And numbered lists can also be given an explicit number: 92 3. Item 3 84 93 }}} 85 94 … … 90 99 91 100 1. Item 1 92 1. Item 1.1 101 a. Item 1.a 102 a. Item 1.b 103 i. Item 1.b.i 104 i. Item 1.b.ii 93 105 1. Item 2 106 And numbered lists can also be given an explicit number: 107 3. Item 3 94 108 95 109 Note that there must be one or more spaces preceding the list item markers, otherwise the list will be treated as a normal paragraph. … … 97 111 98 112 == Definition Lists == 113 99 114 100 115 The wiki also supports definition lists. … … 144 159 Example: 145 160 {{{ 146 This text is not a quote from someone else.147 148 161 This text is a quote from someone else. 149 150 This text comes after a quote from someone else. 151 }}} 152 153 Display: 154 155 This text is not a quote from someone else. 156 162 }}} 163 164 Display: 157 165 This text is a quote from someone else. 158 166 159 This text comes after a quote from someone else. 167 == Discussion Citations == 168 169 To delineate a citation in an ongoing discussion thread, such as the ticket comment area, e-mail-like citation marks (">", ">>", etc.) may be used. 170 171 Example: 172 {{{ 173 >> Someone's original text 174 > Someone else's reply text 175 My reply text 176 }}} 177 178 Display: 179 >> Someone's original text 180 > Someone else's reply text 181 My reply text 182 183 ''Note: Some WikiFormatting elements, such as lists and preformatted text, are lost in the citation area. Some reformatting may be necessary to create a clear citation.'' 160 184 161 185 == Tables == … … 187 211 TitleIndex, http://www.edgewall.com/, !NotAlink 188 212 189 Links can be given a more descriptive title by writing the link followed by a space and a title and all this inside square brackets. If the descriptive title is omitted, then the explicit prefix is dis guarded, unless the link is an external link. This can be useful for wiki pages not adhering to the WikiPageNames convention.213 Links can be given a more descriptive title by writing the link followed by a space and a title and all this inside square brackets. If the descriptive title is omitted, then the explicit prefix is discarded, unless the link is an external link. This can be useful for wiki pages not adhering to the WikiPageNames convention. 190 214 191 215 Example: … … 209 233 * Reports: {1} or report:1 210 234 * Changesets: r1, [1] or changeset:1 211 * Revision Logs: r1:3, [1:3] or log:branches/0.8-stable#1:3 212 * Wiki pages: CamelCase or wiki:CamelCase 213 * Milestones: milestone:1.0 or milestone:"End-of-days Release" 214 * Files: source:trunk/COPYING 215 * Attachments: attachment:"file name.doc" 216 * A specific file revision: source:/trunk/COPYING#200 217 * A filename with embedded space: source:"/trunk/README FIRST" 235 * ... 218 236 }}} 219 237 … … 222 240 * Reports: {1} or report:1 223 241 * Changesets: r1, [1] or changeset:1 224 * Revision Logs: r1:3, [1:3] or log:branches/0.8-stable#1:3 225 * Wiki pages: CamelCase or wiki:CamelCase 226 * Milestones: milestone:1.0 or milestone:"End-of-days Release" 227 * Files: source:trunk/COPYING 228 * Attachments: attachment:"file name.doc" 229 * A specific file revision: source:/trunk/COPYING#200 230 * A filename with embedded space: source:"/trunk/README FIRST" 242 * ... 231 243 232 244 See TracLinks for more in-depth information. … … 250 262 == Images == 251 263 252 Urls ending with `.png`, `.gif` or `.jpg` are automatically interpreted as image links, and converted to `<img>` tags. 253 254 Example: 255 {{{ 256 http://www.edgewall.com/gfx/trac_example_image.png 257 }}} 258 259 Display: 260 261 http://www.edgewall.com/gfx/trac_example_image.png 262 263 However, this doesn't give much control over the display mode. This way of inserting images is deprecated in favor of the more powerful `Image` macro (see WikiMacros). 264 Urls ending with `.png`, `.gif` or `.jpg` are no longer automatically interpreted as image links, and converted to `<img>` tags. 265 266 You now have to use the ![[Image]] macro (see below). 264 267 265 268 … … 303 306 #!html 304 307 <pre class="wiki">{{{ 308 #!python 309 class Test: 310 311 def __init__(self): 312 print "Hello World" 313 if __name__ == '__main__': 314 Test() 315 }}}</pre> 316 }}} 317 318 Display: 319 {{{ 305 320 #!python 306 321 class Test: … … 309 324 if __name__ == '__main__': 310 325 Test() 311 }}}</pre>312 }}}313 314 Display:315 {{{316 #!python317 class Test:318 def __init__(self):319 print "Hello World"320 if __name__ == '__main__':321 Test()322 326 }}} 323 327 … … 327 331 my ($test) = 0; 328 332 if ($test > 0) { 329 echo"hello";333 print "hello"; 330 334 } 331 335 }}}