#contents
1. はじめに
このWikiは、より便利で使いやすくなるように、いくつかの独自の改良を加えています。このページでは、その特別な機能やルールについて解説します。
基本的な編集方法を理解した方向けの内容です。編集が初めての方は、まず基本操作ガイドをご覧ください。
バニラ編集機能の詳細を知りたい方はテキスト整形のルール(詳細版)やプラグインマニュアルをご参照ください。
2. 編集を便利にする機能
編集者が直接使う、新しい書き方やツールをここにまとめます。
GUI編集ボタンの追加(easyedit)
提供元:https://pukiwiki.pitan76.net/?3bbe2f44f9
これは何?: 編集画面の上部に、文字を太字にしたり、リストを挿入したりするためのボタンを追加しています。Wikiの記法を覚えていなくても、ワープロソフトのように直感的に編集ができます。
操作方法:ヘッダーの『編集〔GUI〕』から操作できます。
折りたたみ表示(plugin/divregion.inc.php)
提供元:https://tomose.net/junk/?pukiwiki%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3/divregion
これは何?:長い文章やネタバレ情報などを、クリックするまで隠しておける機能です。ページをスッキリ見せたい時に便利です。
書き方↓
#divregion(ここにタイトルを書きます)
この部分に書かれた文章が、折りたたまれて表示されます。
表や画像なども入れることができます。
#enddivregion
表示↓
#divregion(ここにタイトルを書きます)
この部分に書かれた文章が、折りたたまれて表示されます。
表や画像なども入れることができます。
#enddivregion
高機能な表作成 (plugin/flexlist.inc.php)
提供元(自作): https://pukiwiki.sourceforge.io/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/flexlist.inc.php
これは何?:別のページに記述されたデータを元に、ソート・検索・フィルター・グループ化・ページネーションといった諸機能を備えたテーブルを生成します。詳しい用法は上のリンクをご参照ください。
一部のHTMLタグの利用 (plugin/safehtml.inc.php)
これは何?: このサイトのアナリティクスが見れるgoogleロッカースタジオのみ、リンクを貼れるようにしています。
書き方:↓
#safehtml{{
<iframe width="1200" height="900" src="https://lookerstudio.google.com/embed/reporting/56265797-7c11-46ff-b895-7ac0c5d8cb2e/page/7f4dF" frameborder="0" style="border:0" allowfullscreen sandbox="allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox"></iframe>
}}
複数行にわたるプラグイン引数 (上級者向け)(pukiwiki.ini.php)
仕様: 通常、#plugin(引数1, 引数2) のように一行で書く必要があるプラグインの引数を、複数行に分けて記述できるようにしています。複雑なプラグインを読みやすく記述するための上級者向け機能です。
書き方↓
#plugin(引数1, 引数2){{
引数3
引数4
}}
上付き・下付き文字の追加 (plugin/sup.inc.php, plugin/sub.inc.php)
これは何?: 化学式や単位、注釈番号のように、基準線より少し上や下に小さく文字を表示する機能です。
書き方↓
H&sub{2};O は水の化学式です。
E=mc&sup{2}; は有名な物理法則です。
表示↓
H2O は水の化学式です。
E=mc2 は有名な物理法則です。
3. Wiki全体の仕様とルール
知っておくべきWiki全体のルールや仕組みをここにまとめます
文字とリンクの基本ルール(pukiwiki.ini.php)
仕様: このWikiでは、文章の書き方に関して、一般的なPukiWikiと異なる以下の基本ルールを設定しています。
- 自動改行の有効化: 編集画面で改行(Enterキーを1回押す)すると、そのまま表示にも反映されます。このため、段落内で改行するために行頭へ `~` を付ける必要は基本的にありません。段落を明確に分けたい場合は、空行を1行挟んでください。
WikiNameの無効化: WikiName のように大文字小文字を組み合わせた単語が、自動でリンクになる機能を無効化しています。ページのリンクは必ず ページ名 の形式で作成してください。
自動エイリアス: このWikiでは、4文字以上の特定の単語が、自動的に別名(エイリアス)としてリンクになる機能が有効になっています。
例えば、「りんご」と書くだけで、自動的に青りんごのページへリンクさせるといった使い方が可能です。
見出し階層の拡張 (lib/html.php, lib/convert_html.php)
仕様: 通常のPukiWikiでは見出しは3段階(***)までですが、このWikiではより詳細な文書構造に対応するため、5段階(*****)まで拡張しています。
細かい補足や、注釈的な見出しとして活用してください。
書き方↓
* 見出し1 (H2)
** 見出し2 (H3)
*** 見出し3 (H4)
**** 見出し4 (H5)
***** 見出し5 (H6)
コメント機能の制限 (plugin/comment.inc.php, plugin/pcomment.inc.php)
ルール: このWikiでは、コメントの書き込みはAAR/から始まるページ(AAR関連ページ)でのみ許可されています。通常の攻略ページなどでは、コメントフォームは表示されません。
添付ファイルの制限緩和 (plugin/attach.inc.php)
仕様: 画像などのファイルをアップロードする際の、ファイルサイズや種類の制限を、公式版より緩やかに設定しています。
- ファイルサイズ上限: 1ファイルあたり20MBまでアップロード可能です。
- パスワード要求: アップロード時にはパスワードの設定が必須です。このパスワードは、後述の削除依頼時に必要になる場合があります。
- 削除は管理者のみ: アップロードされたファイルの削除はパスワードを知っている者or管理者のみが行えます。間違えてアップロードした場合は、運営までご連絡ください。
Discordへの編集通知 (plugin/edit.inc.php, lib/discord.cls.php)
仕様: いずれかのページが作成・編集・削除されると、そのページの更新情報が、運営しているDiscordサーバーへ自動的に通知される仕組みになっています。
サイトデザインについて (skin/pukiwiki.skin.php, skin/pukiwiki.css)
仕様: このWikiは、独自のデザインテーマ「王立古文書館」を適用しています。また、閲覧体験を向上させるため、以下の独自仕様を導入しています。
- メニューの常時表示: どのページを閲覧していても、常に画面左側にメニューが表示されます。
- 目次(#contents)の自動右側表示: ページ内に #contents と記述すると、その場所に目次が作られるのではなく、自動的に抽出されて画面右側のサイドバーに固定表示されます。これにより、長いページでも常に目次にアクセスでき、読みやすさが向上しています。
- 注釈表示位置の最適化: ページ内で作成した注釈
こういうものですは、ページの最下部ではなく、本文エリアのすぐ下に表示されるように調整しています。これにより、本文と注釈の関連性が分かりやすくなっています。
- レスポンシブデザイン: スマートフォンなどの画面が狭いデバイスで閲覧した場合、左メニューと右側目次は、ボタンをタップすることで表示/非表示を切り替えることができます。
サイトマップ (plugin/sitemap.inc.php)
これは何?:google検索やbing検索用にサイトマッププラグインを導入しています。
提供元:https://note.nemusg.com/?pukiwiki1.5/sitemap.inc.php