Changes between Initial Version and Version 1 of WikiFormatting


Ignore:
Timestamp:
06/11/06 17:57:32 (18 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiFormatting

    v1 v1  
     1= Wiki 文法 = 
     2[[TracGuideToc]] 
     3 
     4Wiki マークアップは Trac のコアとなる機能です。他のパーツと緊密に統合することによって、Trac をフレキシブルかつ強力にしています。 
     5 
     6Trac は小さく強力な Wiki レンダリングエンジンをビルトインしています。この Wiki エンジンは、他のポピュラーな Wiki からのコマンドの強化サブセットを実装しています。 
     7(特に [http://moinmoin.wikiwikiweb.de/ MoinMoin]) 
     8 
     9 
     10このページは、 WikiFormatting でフォーマットできる文法の文例集です。 
     11 
     12 
     13== フォントスタイル == 
     14 
     15Trac の Wiki は以下のフォントスタイルをサポートしています: 
     16{{{ 
     17 * '''ボールド''' 
     18 * ''イタリック'' 
     19 * '''''ボールドイタリック''''' 
     20 * __アンダーライン__ 
     21 * {{{モノスペース}}} or `モノスペース` 
     22 * ~~取り消し線~~ 
     23 * ^上付き文字^  
     24 * ,,下付き文字,, 
     25}}} 
     26 
     27表示内容: 
     28 * '''ボールド''' 
     29 * ''イタリック'' 
     30 * '''''ボールドイタリック''''' 
     31 * __アンダーライン__ 
     32 * {{{モノスペース}}} or `モノスペース` 
     33 * ~~取り消し線~~ 
     34 * ^上付き文字^  
     35 * ,,下付き文字,, 
     36 
     37Note: `{{{...}}}` と {{{`...`}}} コマンドは表示を等角フォントにするだけではなく、内容を整形済みテキストとして扱います。つまりテキストに対して、どのような Wiki 処理も行いません。 
     38 
     39== 見出し == 
     40 
     411文字から5文字の「イコール '='」を行頭に置き、1文字のスペースに続けてタイトルを置くと、 
     42見出しになります。見出しの行末は1文字のスペースに続けて、行頭と同じ数の ''イコール (=)''を 
     43置きます。 
     44 
     45例: 
     46{{{ 
     47= 見出し(第1レベル) = 
     48== 見出し(第2レベル) == 
     49=== 見出し(第3レベル) === 
     50}}} 
     51 
     52表示内容: 
     53= 見出し(第1レベル) = 
     54== 見出し(第2レベル) == 
     55=== 見出し(第3レベル) === 
     56 
     57 
     58== 改行 == 
     59 
     602つのテキストブロックの間に1行以上の空行がある場合、新しい段落として改行を行います。 
     61 
     62強制的に改行だけを行いたい場合、このように書いてください: 
     63{{{ 
     641行目[[BR]]2行目 
     65}}} 
     66以下のように表示されます: 
     67 
     681行目[[BR]]2行目 
     69 
     70 
     71== リスト == 
     72 
     73番号付きリストと番号無しリストの両方をサポートします。 
     74 
     75例: 
     76{{{ 
     77 * Item 1 
     78   * Item 1.1 
     79 * Item 2 
     80 
     81 1. Item 1 
     82   1. Item 1.1 
     83 1. Item 2 
     84}}} 
     85 
     86表示内容: 
     87 * Item 1 
     88   * Item 1.1 
     89 * Item 2 
     90 
     91 1. Item 1 
     92   1. Item 1.1 
     93 1. Item 2 
     94 
     95リストマーカーの前にスペースを一つ以上置かなければなりません。スペースがない場合、通常のパラグラフとして扱われます。 
     96 
     97 
     98== 用語定義リスト == 
     99 
     100Wikiは用語定義リストもサポートします。 
     101 
     102例: 
     103{{{ 
     104 llama:: 
     105   毛の生えた哺乳類の一種。 
     106 ppython:: 
     107   毛がない爬虫類の一種。 
     108   (typoを見つけたかい?) 
     109}}} 
     110 
     111表示内容: 
     112 llama:: 
     113   毛の生えた哺乳類の一種。 
     114 ppython:: 
     115   毛がない爬虫類の一種。 
     116   (typoを見つけたかい?) 
     117 
     118定義する用語の前にスペースが一つ必要なことを忘れないで下さい。 
     119 
     120 
     121== 整形済みテキスト == 
     122 
     123整形済みテキストを含むブロックは、ソースコードの一部や、ノート、例示に適しています。引用ブロックとしたいテキストの前後を、3つの ''ブレース (curly braces)'' で括ってください。ブレースは独立した行に置かなければいけません。 
     124   
     125例: 
     126{{{ 
     127 {{{ 
     128  def HelloWorld(): 
     129      print "Hello World" 
     130 }}} 
     131}}} 
     132 
     133表示内容: 
     134{{{ 
     135 def HelloWorld(): 
     136     print "Hello World" 
     137}}} 
     138 
     139 
     140== 引用ブロック == 
     141 
     142段落を引用ブロックとしてマークするには、段落を2個のスペースでインデントします。 
     143 
     144例: 
     145{{{ 
     146  This text is a quote from someone else. 
     147}}} 
     148 
     149表示内容: 
     150  This text is a quote from someone else. 
     151 
     152== 表 == 
     153 
     154簡単なテーブルはこのように記述します: 
     155{{{ 
     156||Cell 1||Cell 2||Cell 3|| 
     157||Cell 4||Cell 5||Cell 6|| 
     158}}} 
     159 
     160表示内容: 
     161||Cell 1||Cell 2||Cell 3|| 
     162||Cell 4||Cell 5||Cell 6|| 
     163 
     164より複雑なテーブルは[wiki:WikiRestructuredText#より大きいReSTの例 reStructuredText] 
     165を使用して書くことができます。 
     166 
     167 
     168== リンク == 
     169 
     170WikiPageNames や URL は自動的にハイパーリンクされます。 !WikiPageLinks を無効化したい場合、 {{{!WikiPageLink}}} のように、エクスクラメーションマーク (!) を語頭に置きます。 
     171 
     172例: 
     173{{{ 
     174 TitleIndex, http://www.edgewall.com/, !NotAlink 
     175}}} 
     176 
     177表示内容: 
     178 TitleIndex, http://www.edgewall.com/, !NotAlink 
     179 
     180リンク先そのものでなくリンク先の内容説明やタイトルを表示させたい場合、角括弧 (square bracket) で括り、リンクに続いて1文字の空白を開けて記述します。もし説明のタイトルが省略された場合、そして明確なプレフィックスが記述されなかったとき、外部へのリンクにはなりません。これは WikiPageNames の仕様に準拠できない Wikiページを使いたい場合に役に立ちます。 
     181 
     182例: 
     183{{{ 
     184 * [http://www.edgewall.com/ Edgewall Software] 
     185 * [wiki:TitleIndex Title Index] 
     186 * [wiki:ISO9000] 
     187}}} 
     188 
     189表示内容: 
     190 * [http://www.edgewall.com/ Edgewall Software] 
     191 * [wiki:TitleIndex Title Index] 
     192 * [wiki:ISO9000] 
     193 
     194 
     195=== Trac リンク === 
     196 
     197Wiki ページでは Trac の他のコンポーネントに直接リンクできます。チケット、レポート、チェンジセット、マイルストーン、ソースファイル、他の Wiki ページへは以下のようにリンクを記述します: 
     198{{{ 
     199 * チケット: #1 もしくは ticket:1 
     200 * レポート: {1} もしくは report:1 
     201 * チェンジセット: [1] もしくは changeset:1 
     202 * コミットログ: r1:3, [1:3] or log:branches/0.8-stable#1:3 
     203 * Wiki ページ: CamelCase もしくは wiki:CamelCase 
     204 * マイルストーン: milestone:1.0 もしくは milestone:"End-of-days Release" 
     205 * ファイル: source:trunk/COPYING 
     206 * 添付ファイル: attachment:"file name.doc" 
     207 * 特定リビジョンのファイル: source:/trunk/COPYING#200 
     208 * スペースが含まれたファイル名: source:"/trunk/README FIRST" 
     209}}} 
     210 
     211表示内容: 
     212 * チケット: #1 もしくは ticket:1 
     213 * レポート: {1} もしくは report:1 
     214 * チェンジセット: [1] もしくは changeset:1 
     215 * コミットログ: r1:3, [1:3] or log:branches/0.8-stable#1:3 
     216 * Wiki ページ: CamelCase もしくは wiki:CamelCase 
     217 * マイルストーン: milestone:1.0 もしくは milestone:"End-of-days Release" 
     218 * ファイル: source:trunk/COPYING 
     219 * 添付ファイル: attachment:"file name.doc" 
     220 * 特定リビジョンのファイル: source:/trunk/COPYING#200 
     221 * スペースが含まれたファイル名: source:"/trunk/README FIRST" 
     222 
     223より深い情報は TracLinks に記述されています。 
     224 
     225 
     226== リンクの無効化 == 
     227 
     228エクスクラメーションマーク(!)を語頭に付与することで、 TracLinks が出力するハイパーリンクを無効化できます。 
     229 
     230Example: 
     231{{{ 
     232 !NoHyperLink 
     233 !#42 はリンクではありません。 
     234}}} 
     235 
     236表示内容: 
     237 !NoHyperLink 
     238 !#42 はリンクではありません。 
     239 
     240 
     241== 画像 == 
     242 
     243URL が `.png`, `.gif`, `.jpg` で終わっている場合、自動的にイメージへのリンクとみなされ、 img タグに変換されます。 
     244 
     245例: 
     246{{{ 
     247http://www.edgewall.com/gfx/trac_example_image.png 
     248}}} 
     249 
     250表示内容: 
     251 
     252http://www.edgewall.com/gfx/trac_example_image.png 
     253 
     254この方法では表示形式の細かな制御が出来ません。画像を挿入するには、より強力な `Image` マクロ (See WikiMacros) を使用してください。 
     255 
     256 
     257== マクロ == 
     258 
     259マクロは、動的コンテンツを Wiki ページに挿入するための ''カスタム関数'' です。 
     260 
     261例: 
     262{{{ 
     263 [[Timestamp]] 
     264}}} 
     265 
     266表示内容: 
     267 [[Timestamp]] 
     268 
     269使用方法とインストールされているマクロの一覧は WikiMacros に記述されています。 
     270 
     271 
     272== プロセッサ == 
     273 
     274Trac は WikiProcessors の機能によって、 Wiki 以外のマークアップもサポートしています。例えば、プロセッサとしてページの描画に 
     275[wiki:WikiRestructuredText reStructuredText] や [wiki:WikiHtml HTML] を使用することができます。 
     276 
     277例1: 
     278{{{ 
     279#!html 
     280<pre class="wiki">{{{ 
     281#!html 
     282&lt;h1 style="text-align: right; color: blue"&gt;HTMLテキスト&lt;/h1&gt; 
     283}}}</pre> 
     284}}} 
     285 
     286表示内容: 
     287{{{ 
     288#!html 
     289<h1 style="text-align: right; color: blue">HTMLテキスト</h1> 
     290}}} 
     291 
     292例: 
     293{{{ 
     294#!html 
     295<pre class="wiki">{{{ 
     296#!python 
     297class Test: 
     298    def __init__(self): 
     299        print "Hello World" 
     300if __name__ == '__main__': 
     301   Test() 
     302}}}</pre> 
     303}}} 
     304 
     305表示内容: 
     306{{{ 
     307#!python 
     308class Test: 
     309    def __init__(self): 
     310        print "Hello World" 
     311if __name__ == '__main__': 
     312   Test() 
     313}}} 
     314 
     315Perl: 
     316{{{ 
     317#!perl 
     318my ($test) = 0; 
     319if ($test > 0) { 
     320echo "hello"; 
     321} 
     322}}} 
     323 
     324より詳細な情報は WikiProcessors に記載されています。 
     325 
     326 
     327== その他 == 
     328 
     3294文字以上のハイフン (-) は水平ライン (<hr>) に置き換えられます。 
     330 
     331例: 
     332{{{ 
     333 ---- 
     334}}} 
     335 
     336表示内容: 
     337---- 
     338 
     339 
     340---- 
     341See also: TracLinks, TracGuide, WikiHtml, WikiMacros, WikiProcessors, TracSyntaxColoring.