dokuwikiはphpで作られているwikiシステム. 記法自体は独自のものを使っている. (設定次第でgithub flavor markdownなどにも変更は可能であるが.)
ブログや他のwikiと比べて以下のようなメリットがある
bitname/dokuwikiというDockerイメージが配布されていて利用しやすい.admin > Configuration Settings:sidebarmathjaxをインストール.| 名前空間 | 説明 |
|---|---|
:sidebar | サイドバー |
:start | トップページ |
:**:start | 各階層のホームページ(index.html的存在) |
- dokuwiki/
- bin/
- conf/
- userstyle.css : wikiのスタイルを変更する場合はここを書き換える
- data/ : wikiの内容
- pages/ : ページの内容
- media/ : メディアファイルの内容
- inc/
- lib/
- styles/
- tpl/ : テンプレートなどが入っている
- dokuwiki/ : デフォルトで使用されているテンプレート
- vendor/
| 略称 | 正式名称 |
|---|---|
| tpl | template |
| bin | binary |
| lib | library |
| conf | configuration |
| inc | includes |
有志によって作られたテンプレートによって
サイトデザインを変更できる.
インストールしたテンプレートは/lib/tplに保存される.
最初はデフォルトテンプレート/lib/tpl/dokuwikiが使われている.
ここが詳しい.
メディアファイルから設定する場合は,
ルート:もしくは:wiki:の中にサイトロゴlogo.png,
ファビコンfavicon.ico,
ブックマークアイコンapple-touch-icon.pngを入れる.
:wiki:に入れるほうが望ましいと思う.
テンプレートに入れて設定する方法もあるが非推奨であるとおもう.
テンプレートで指定する場合は,
lib/tpl/dokuwiki/images/以下にlogo.png,favicon.ico,apple-touch-icon.pngを入れる.
ハマったところ.
これ)にダブルアンダースコア__を入れたいときはダブルアンダースコアをダブルパーセント%%で囲む.