Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)

バージョン 1 から バージョン 2 における更新: WikiProcessors

差分発生行の前後
無視リスト:
更新日時:
2006/10/21 20:29:01 (18 年 前)
更新者:
trac (IP アドレス: 127.0.0.1)
コメント:

--

凡例:

変更なし
追加
削除
変更
  • WikiProcessors

    v1 v2  
    11= Wiki プロセッサ = 
    2 プロセッサは Trac の Wiki エンジンが、 Wiki 以外のフォーマットを提供するために設計された WikiMacros です。プロセッサは、 ''ユーザが編集したテキストを処理するマクロ機能'' と考えることができます。 
    32 
    4 Trac 内の全ての Wiki テキストにおいて、 [wiki:WikiRestructuredText Restructured Text] および [wiki:WikiHtml raw HTML] をプロセッサとして使用することができます。 
     3プロセッサは [TracWiki Trac Wiki エンジン] が、 Wiki 以外のフォーマットを提供するために設計された WikiMacros です。プロセッサは ''ユーザが編集したテキストを処理するマクロ機能'' と考えることができます。 
    54 
    6 テキストブロックでプロセッサを使うには、 Wiki の引用ブロックを使用し、プロセッサの名前を (Unix 系 OS のスクリプトのように) ''shebang 行'' (#!) に続いて指定します。 
     5Trac 内の全ての Wiki テキストにおいて、 [wiki:WikiRestructuredText Restructured Text], [wiki:WikiHtml raw HTML] および [http://www.textism.com/tools/textile/ textile] をプロセッサとして使用することができます。 
     6 
     7== プロセッサを使用する == 
     8 
     9テキストブロックでプロセッサを使うには、 Wiki のコードブロックを使用し、プロセッサの名前を (Unix 系 OS のスクリプトのように) ''shebang 行'' (#!) に続いて指定します。 
    710 
    811'''例1''' (''Wiki テキストに 生 HTML を挿入する''): 
     
    7578---- 
    7679 
    77 == 利用可能なプロセッサ == 
     80== プロセッサ一覧 == 
    7881以下のプロセッサが Trac の配布に含まれています: 
    7982 * '''html''' -- Wiki ページにカスタム HTML を挿入する。 WikiHtml を参照してください。 
    80  * '''rst''' -- Restructured テキスト を Trac でサポートする。 WikiRestructuredText を参照してください。 
    81  * '''textile''' -- [http://dealmeida.net/projects/textile/ Textile] がインストールされていれば、サポートされます 
     83 * '''rst''' -- Restructured テキスト を Trac で利用可能にする。 WikiRestructuredText を参照してください。 
     84 * '''textile''' -- [http://dealmeida.net/projects/textile/ Textile] をインストールすれば利用可能です。 [http://hobix.com/textile/ a Textile reference] を参照 
    8285 
    83 === ソースコードの強調表示サポート === 
    84 Trac では、以下のプログラミング言語でのインライン [wiki:TracSyntaxColoring syntax ハイライト] を行うプロセッサを内蔵しています。 
     86上記の Textile のリンクは切れています。 [http://www.textism.com/tools/textile/ このサイト] は動いていて、試しに使ってみることが可能です。 
     87 
     88=== ソースコードの強調表示対応 === 
     89Trac では、以下のプログラミング言語でのインライン [wiki:TracSyntaxColoring シンタックスハイライト] を行うプロセッサが組み込まれています。 
    8590 * '''c''' -- C 
    8691 * '''cpp''' -- C++ 
     
    9499'''Note:''' ''Trac はシンタックスの色付けを、外部のソフトウェアパッケージに依存しています。詳しくは TracSyntaxColoring をご覧下さい。'' 
    95100 
    96 プロセッサとして mime-type が指定されると、ソースコードをブラウズするときと同じく、サポートされている言語であれば、シンタックスハイライトを行うことができます。例えば、以下のように書くと: 
     101プロセッサとして mime-type が指定されると、ソースコードをブラウズするときと同じく、対応されている言語であれば、シンタックスハイライトを行うことができます。例えば、以下のように書くと: 
    97102{{{ 
    98103{{{ 
     
    102107}}} 
    103108 
    104 この結果はシンタックスハイライトされた HTML コードになります。サポートされている全ての mime-type でも、これは同じく有効です。 
     109この結果はシンタックスハイライトされた HTML コードになります。対応している全ての mime-type でも、これは同じく有効です。 
    105110 
    106111 
    107112ユーザによるプロセッサマクロの開発やコントリビュート: 
    108  * [http://projects.edgewall.com/trac/wiki/ProcessorBazaar ProcessorBazaar] 
    109  * [http://projects.edgewall.com/trac/wiki/MacroBazaar MacroBazaar] 
     113 * [http://trac.edgewall.org/wiki/ProcessorBazaar ProcessorBazaar] 
     114 * [http://trac.edgewall.org/wiki/MacroBazaar MacroBazaar] 
    110115 
    111116 
     
    115120'''例:''' (''Restructured テキストプロセッサ''): 
    116121{{{ 
     122#!python 
    117123from docutils.core import publish_string 
    118124