DokuWiki
インストール
ドメイン・サーバの設定
設置
(ドメイン).install.phpにアクセス
サイトについて入力
元からあるindex.htmlを削除
設定を行う()
startページを作成
sidebarページを作成
サイト設定 → useheading(最初の見出しをページ名とする) → 常に表示する
プラグイン導入
ページの権限を変える(userだけページ編集できるように)
必要ならアップデートのメッセージを消す→updatecheckをオフにする
拡張プラグイン
Discussion設定
サイト設定 → Discussionから、「すべてのページでdiscussionをオン」にチェックを入れる。
サイドバーにタイトルを入れる
プラグインのindexmenuはサイドバーにコンテンツの一覧表示するのに便利だ。
しかしそのままではファイル名がそのまま表示されてわかりにくい。ページの最初の見出しがタイトルになるようにする。
管理→サイト設定→「最初の見出しをページ名とする」を「常に使用する」へ。
※外部編集でファイルを追加すると反映されないため、追加したあとブラウザ上で編集を行う。
プレフィクスキー
ブラウザで編集のとき、ショートカットは
FirefoxだとAlt+Shift+…で、
ChromeだとAlt+…で行える。
MacだとCtrl + Option。いまいましい。
ローカルにインストールにするときのパーミッション
サーバに設置したときは特に何もしなかった気がするが、ローカルにインストールするときにinstall.php
が動かなくて困った。
777 -R
でパーミッションを設定する。ここらへん行き当たりばったりなのでちゃんとしなきゃな…。
テンプレートを作るとき
css.phpでテーマ内含むすべてのcssを読み込んでいる模様。開発ツールで見るとcss.phpが巨大ファイルになっていることがわかる。
場所がわからないので、ディレクトリ内検索をして探す。
テーマのcssの例…
structure→ヘッダーの長さなど
print→見出しなど
後に読み込まれる?ようで、css.phpをそのままにするとbootstrapが効かない。一時的にオフにした。正しいやり方ではない。
横の長さ
サイトの横の長さを調整するときは、サイト設定→デザイン→サイトの幅から。
bootstrapを使っているので自動で調整させたいので、ここを空欄にした→エラーになる。
css.phpを読み込まなくてもいけるが、再利用したいところもある。
どうすればいいんだろう?
基本的にすべてテーマの中にcssが入っているハズだから、それらをいじればどうにかなるはずなのだが、見つけられない。
テーマ内を検索してみる。
width: @ini_site_width
と書いてある箇所がある。ここだろう。定数、とくにiniから読み取ってるのはこういう特徴があるから、検索するヒントになるな。
ヒットしたiniの箇所を書き換えたが、変わらない!もう強引にtpl_header
で指定しているであろうclassの箇所を削除した。拡張性一切なし。だけど、テーマ導入だけで見た目が変わるのでまだOK。
本体をいじるのはダメだと思うけど、これぐらいなら。
ヘッダーの変なグラデーション
モノクロの、ビミョーなグラデーションは画像。
basic.css
のbody
で指定されているのでコメントアウトした。
目次
Blogの日付形式
簡易カスタマイズ
わざわざテーマを作る必要はないけどちょっといじりたいとき。
dokuwikiの、conf/userstyle.css
を編集する。
article/dokuwiki.txt · 最終更新: 2020/10/10 00:37 by kijima