3. Trac: 設定Tips¶
Last Change: 15-Jan-2016.
author : qh73xe
3.1. 一つの Trac インスタンスで複数のレポジトリを管理する¶
Trac では基本的に一つのインスタンスで複数の git レポジトリを管理することが可能です. デフォルトで使用するレポジトリ以外を登録するには conf/trac.ini に repositories という項目を追加します.
[repositories]
hoge.dir = /var/trac/git/hoge.git
hoge.type = git
foo.dir = /var/trac/git/
foo.type = git
3.2. シンタックスハイライトを行う¶
trac のシンタックスハイライトは Pygments を使用します. そのため, wiki でシンタックスハイライトを行いたい場合, まずは Pygments をインストールする必要があります.
$ pip install Pygments
その上で設定ファイルを変更します.
[mimeviewer]
pygments_default_style = colorful
Trac で対応しているシンタックスハイライトは以下のページで確認できます.
3.3. reStructuredText を使用する¶
Trac では reStructuredText(rst: sphinx で使用する記法) が使用できます. これは wiki の記法に比べ, 表現力が高く便利な瞬間があります.
Trac で rst 記法を使用するためには, 前提条件として, docutils が必要です. これは python 製のライブラリであるため, pip 等でインストール可能です.
$ pip install docutils
rst 形式を使用する際には以下の構文の中に rst 表記を使用します.
{{{
#!rst
これ以下に rst 形式を記述
}}}
trac の表記を rst 形式の中で使用できるようにすることも可能です. 詳しくは以下のページを参照してください.