Changes between Version 9 and Version 10 of WikiRestructuredText
- Timestamp:
- Dec 14, 2014, 5:16:20 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiRestructuredText
v9 v10 27 27 28 28 * Trac provides a custom RST directive `trac::` to allow TracLinks from within RST text. 29 ||= Wiki Markup ||= Display ||30 {{{#!td31 {{{32 {{{33 #!rst34 This is a reference to |a ticket|35 29 36 .. |a ticket| trac:: #42 37 }}} 38 }}} 39 }}} 40 {{{#!td 41 {{{ 42 #!rst 43 This is a reference to |a ticket| 30 Example: 31 {{{ 32 {{{ 33 #!rst 34 This is a reference to |a ticket| 44 35 45 46 47 36 .. |a ticket| trac:: #42 37 }}} 38 }}} 48 39 49 40 * Trac allows an even easier way of creating TracLinks in RST, using the custom `:trac:` role. 50 ||= Wiki Markup ||= Display ||51 {{{#!td52 {{{53 {{{54 #!rst55 This is a reference to ticket `#12`:trac:56 41 57 To learn how to use Trac, see `TracGuide`:trac: 58 }}} 59 }}} 60 }}} 61 {{{#!td 62 {{{ 63 #!rst 64 This is a reference to ticket `#12`:trac: 42 Example: 43 {{{ 44 {{{ 45 #!rst 46 This is a reference to ticket `#12`:trac: 65 47 66 67 68 48 To learn how to use Trac, see `TracGuide`:trac: 49 }}} 50 }}} 69 51 70 52 For a complete example of all uses of the `:trac:` role, please see WikiRestructuredTextLinks. … … 76 58 code-block 77 59 78 ||= Wiki Markup ||= Display || 79 {{{#!td 80 {{{ 81 {{{ 82 #!rst 60 Example 83 61 84 .. code-block:: python 62 {{{ 63 {{{ 64 #!rst 85 65 86 class Test: 66 .. code-block:: python 87 67 88 def TestFunction(self):89 pass 90 91 }}}92 }}} 68 class Test: 69 70 def TestFunction(self): 71 pass 72 93 73 }}} 94 {{{#!td 95 {{{ 96 #!rst 74 }}} 97 75 98 .. code-block:: python 76 Will result in the below. 99 77 100 class Test: 78 {{{ 79 #!rst 101 80 102 def TestFunction(self): 103 pass 81 .. code-block:: python 104 82 105 }}} 83 class Test: 84 85 def TestFunction(self): 86 pass 87 106 88 }}} 107 Note the need to indent the code at least one character after the `.. code-block` directive.108 89 109 90 === Wiki Macros in reStructuredText === … … 111 92 For doing [WikiMacros Wiki Macros] in RST you use the same directive as for syntax highlighting i.e code-block. 112 93 113 ||= Wiki Markup ||= Display || 114 {{{#!td 115 {{{ 116 {{{ 117 #!rst 94 === Wiki Macro Example === 118 95 119 .. code-block:: RecentChanges 96 {{{ 97 {{{ 98 #!rst 120 99 121 Trac,3 100 .. code-block:: RecentChanges 122 101 123 }}}124 }}} 102 Trac,3 103 125 104 }}} 126 {{{#!td127 {{{128 #!rst129 130 .. code-block:: RecentChanges131 132 Trac,3133 134 }}}135 105 }}} 136 106 137 Or a more concise Wiki Macro like syntax is also available, using the `:code-block:` role:107 Will result in the below: 138 108 139 ||= Wiki Markup ||= Display || 140 {{{#!td 141 {{{ 142 {{{ 143 #!rst 109 [[RecentChanges(Trac,3)]] 144 110 145 :code-block:`RecentChanges:Trac,3` 146 }}} 147 }}} 111 Or a more concise Wiki Macro like syntax is also available: 112 113 {{{ 114 {{{ 115 #!rst 116 117 :code-block:`RecentChanges:Trac,3` 148 118 }}} 149 {{{#!td150 {{{151 #!rst152 153 :code-block:`RecentChanges:Trac,3`154 }}}155 119 }}} 156 120 157 121 === Bigger RST Example === 158 122 The example below should be mostly self-explanatory: 159 160 ||= Wiki Markup ||= Display ||161 {{{#!td162 123 {{{ 163 124 #!html … … 189 150 }}}</pre> 190 151 }}} 191 }}} 192 {{{#!td 152 153 154 Results in: 193 155 {{{ 194 156 #!rst … … 217 179 .. _webpage: http://docutils.sourceforge.net/rst.html 218 180 }}} 219 }}} 181 220 182 221 183 ----