===== Dokuwikiの設定内容(ブラウザでできるもの) ===== バックアップは簡単だけど、それには拡張機能と設定内容までは含まれないので、ここにメモ。 ===== 拡張機能 ===== * [[https://www.dokuwiki.org/plugin:addnewpage|plugin:addnewpage [DokuWiki]]]\\ Indexmenuのjs表示と組み合わせると最高だけど、それ以外でも使える。 * [[https://www.dokuwiki.org/plugin:bootswrapper|plugin:bootswrapper [DokuWiki]]]\\ Bootstrapテンプレートと組み合わせるものだけど、それ以外でも使える。 * [[https://www.dokuwiki.org/plugin:cleanup|plugin:cleanup [DokuWiki]]]\\ 古いデータやリンク切れデータを削除する。自動で動作させることも可能。 * [[https://www.dokuwiki.org/plugin:color|plugin:color [DokuWiki]]]\\ 文字の色変更や、マーカー表示のようにできる。有名なプラグインだけど、実はそんなに使ってない。 * [[https://www.dokuwiki.org/plugin:dropfiles|plugin:dropfiles [DokuWiki]]]\\ ドラッグアンドドロップでファイルを添付できる。ファイルのアップロードサイズはphp.iniを編集する必要がある。また特定の拡張子しか対応していない。どこかを確認・編集すればよかったはずだけど、忘れた。 * [[https://www.dokuwiki.org/plugin:dw2pdf|plugin:dw2pdf [DokuWiki]]]\\ 対象のページをPDFで出力する。内部エンジンに依存することろが多くて、PHPバージョンによっても動作が変わる。 * [[https://www.dokuwiki.org/plugin:edittable|plugin:edittable [DokuWiki]]]\\ 表の編集をGUIで行えるようになる。 * [[https://www.dokuwiki.org/plugin:folded|plugin:folded [DokuWiki]]]\\ ''+++ ''で区切ると、折りたためるようになる。注釈とかを追加するときに便利。 * [[https://www.dokuwiki.org/plugin:imgpaste|plugin:imgpaste [DokuWiki]]]\\ **最重要プラグイン**。画面のスクリーンショットを撮った後、Dokuwikiの編集画面で貼り付けを行うと、スクリーンショットを自動的にアップロードできる。内部でImagemagickを使っているけど、PNG圧縮が甘いので、[[https://nukesaq88.github.io/Pngyu/ja.html|Pngyu]]を使って、定期的に圧縮する。作業しやすいように、ファイルの命名規則を変更している。別途確認すること。 * [[https://www.dokuwiki.org/plugin:include|plugin:include [DokuWiki]]]\\ 別のDokuwikiページを引用する。有名なプラグインだけど、実はそんなに使ってない。 * [[https://www.dokuwiki.org/plugin:indexmenu|plugin:indexmenu [DokuWiki]]]\\ **最重要プラグイン**。これをjs表示でsidebarで展開するのが一番手っ取り早いけど、これをするには設定画面のdefer_jsを有効にする必要がある。最大の問題は、デスクトップだと文字が小さくて辛い。スマホだと横に長くなりがちで、操作性に難があって辛い。 * [[https://www.dokuwiki.org/plugin:mathjax|plugin:mathjax [DokuWiki]]]\\ %%$%%で括った範囲を複雑な数式として画像に変換して展開する。markdownと同じ表記になるので良き。 * [[https://www.dokuwiki.org/plugin:move|plugin:move [DokuWiki]]]\\ ページの名称変更したり、移動したりする。そもそもdokuwikiはコピペでページ作成も削除もできるから、あまり使わないけど、無いと困る。 * [[https://www.dokuwiki.org/plugin:odt|plugin:odt [DokuWiki]]]\\ ODT形式でエクスポートできる。使い道ほぼ無いと思っていたけど、意外な時に役に立つプラグイン。 * [[https://www.dokuwiki.org/plugin:pagelist|plugin:pagelist [DokuWiki]]]\\ 入れた覚えないけど、もしかしてSprintDocテンプレートで使っている? * [[https://www.dokuwiki.org/plugin:popupviewer|plugin:popupviewer [DokuWiki]]]\\ 画像をポップアップ表示させる。Wordpressのlightboxプラグインみたいなもの。 * [[https://www.dokuwiki.org/plugin:searchform|plugin:searchform [DokuWiki]]]\\ 特定の階層以下に対象を絞って検索させることができる。 * [[https://www.dokuwiki.org/start|plugin:simplenavi [DokuWiki]]]\\ SprintDocテンプレートに必要だから使っているけど、使いにくい。Indexmenuあれば要らない希ガス。 * [[https://www.dokuwiki.org/plugin:starred|plugin:starred [DokuWiki]]]\\ サイト内専用のブックマークを追加できる。SprintDocとか一部のテンプレートにしか使用できない上に、アカウントがないと機能が有効にならない。社内利用ならあり。 * [[https://www.dokuwiki.org/plugin:tablewidth|plugin:tablewidth [DokuWiki]]]\\ テーブル幅を指定できる。まれに使うがいつも構文忘れる。 * [[https://www.dokuwiki.org/plugin:tag|plugin:tag [DokuWiki]]]\\ ブログでいうタグをつけられる。実はそんなに使ってない。 * [[https://www.dokuwiki.org/plugin:upgrade|plugin:upgrade [DokuWiki]]]\\ ブラウザ上でDokuwikiアップデートできる。これで失敗したことないし、原作者のツールだから信用できる。 * [[https://www.dokuwiki.org/plugin:upgrade|plugin:upgrade [DokuWiki]]]\\ **最重要プラグイン**。Dokuwikiの変な仕様のひとつに、改行したいときは%%\\ %%(¥マーク2回)を挿入という謎の作法がある。インストール後にrendererをこのプラグインにすると、普通に改行したものが改行されて表示される。 ===== サイト設定の変更内容 ===== * 基本 → 作成した内容をどのライセンスでリリースするか → CC Attribution 4.0 International * 表示 → エディターの署名ボタンで挿入する内容 → %%--- //@NAME@ @DATE@//%% * 表示 → 最初の見出しをページ名とする → ナビゲーションのみ * 配信設定 → XMLフィード形式 → RSS2.0 * 高度な設定 → Wikiの出力(xhtml)に使用するレンダラー → XBR Plugin(プラグイン) * ImgPasteプラグイン → %%Imgpaste:%Y%m:@USER@-%Y%m%d-%H%M%S%% * テンプレート → 著作権表示 → Copyright © %year% %title%. All rights reserved. ==== Faviconの設定 ==== Bootstrap3テンプレートの指定に基づき、wikiフォルダ以下に{{memo:wiki:myfavicon.zip}}を展開したものをアップロードする。 なお今回はMicrosoft Copilot画伯に依頼した「日本のみかんとラバーダッグをかけあわせたイラスト」になる。 [[https://www.dokuwiki.org/template:bootstrap3:customizations]]