こんな感じでblockdiagが書ける。
<blockdiag>
{ A -> B; }
</blockdiag>
MediaWiki extensionと異なり、seqdiag/actdiag/nwdiagを使うときは専用のものを使う。
<seqdiag>
{ A -> B; }
</seqdiag>
出力サンプルはこんな感じ。
Extensionという仕組みがないようなので、パッチという形になってしまうが、対応したものがこちら。
<blockdiag>
{ A -> B; }
</blockdiag>
<seqdiag>
{ A -> B; }
</seqdiag>
# apt-get install libxslt-dev
$ cd ~/opt $ git clone https://github.com/github/gollum.git $ cd gollum $ bundle install --path vendor/bundler
$ mkdir ~/wikidata $ cd wikidata $ git init--bareで作ったものは2012/11/17時点のmasterでは怒られる(手元のは対応させちゃった)
$ bundle exec bin/gollum --port 5080 --base-path wiki ~/wikidata--base-path wikiを指定すると、/wiki/がトップになる(=ProxyPassするときに便利)
$ mkdir -p ~/var/log/gollum $ mkdir -p ~/service/.gollum/log $ vi ~/service/.gollum/run ~~~ #!/bin/sh echo "Start." cd ~/opt/gollum exec bundle exec bin/gollum --host 127.0.0.1 --port 5080 --base-path wiki ~/wikidata 2>&1 ~~~ $ chmod +x ~/service/.gollum/run $ vi ~/service/.gollum/log/run ~~~ #!/bin/sh exec svlogd -tt ~/var/log/gollum ~~~ chmod +x ~/service/.gollum/log/run $ mv ~/service/.gollum ~/service/gollum
<Location /wiki>
AuthUserFile /dokka/www/htpasswd-wiki
AuthGroupFile /dev/null
AuthName "Input password"
AuthType basic
require valid-user
</Location>
ProxyPass /wiki/ http://127.0.0.1:5080/wiki/
ProxyPassReverse /wiki/ http://127.0.0.1:5080/wiki/