編集のコツ

Last-modified: 2022-09-17 (土) 12:01:18

整形ルールに載っていない構文やこのwiki独自の編集方法などのメモ書き。

interwikinameの活用

前作wikiにリンクを繋げたい場合、URLを入力する必要はない。

[[前作wiki:ページ名]]

のように打ち込めば、そのページへのリンクが貼れる。
↓例
前作wiki:フェス

[[表示したい名前>前作wiki:ページ名]]

とすれば
こんなふうにできる。

汎用画像の使い方

ブキやギアパワーなどの汎用性の高い画像はiconというページに纏めて添付されている。

&attachref(icon/(画像名).png,nolink,16x16);

のように記述することで、他のページにおいても画像をいちいちアップロードすることなく使用できる。

負荷対策

大量の画像を使ったり、includeプラグインで他ページから引用を多数行なったりしていると、そのページを表示する際に時間がかかるなど負荷の面で問題が発生する。

これを対策するためには、以下のプラグインを使用すると良い。

#ecache([reset=3600]){{
(重い記述)
}}

このプラグインを使用したページでは、編集構文を表示ページに変換した際の結果を一時的に保存(キャッシュ)し、毎度変換して表示するのではなく保存した内容を直接表示する、というような挙動になる。

このキャッシュは、次の編集が行われてタイムスタンプが更新されるか、指定した秒数(上記であれば3600秒=1時間)経過すると更新される。
ただし、設置ページのタイムスタンプが更新されない更新、例えばinclude先のページの更新や、[[]]で囲うリンクが繋がったかどうかなどではキャッシュは更新されないことに留意する必要がある。
そのような場合ではreset=の秒数を調整する必要があるだろう。

また、副次効果として1ページに使用できるincludeプラグインの最大個数制限が解除されるというものもある。

使用する目安としては、ページ右上に表示されている速度計アイコンが緑色から灰色に変わる、表示速度100.00ms以上が良いのではないだろうか。

カラーコード

縦に長いので注意

文字色背景色
英語色名16進表記英語色名16進表記
Splatoon 3BlackSplatoon 3#000000Splatoon 3BlackSplatoon 3#000000
Splatoon 3NavySplatoon 3#000080Splatoon 3NavySplatoon 3#000080
Splatoon 3DarkBlueSplatoon 3#00008BSplatoon 3DarkBlueSplatoon 3#00008B
Splatoon 3MediumBlueSplatoon 3#0000CDSplatoon 3MediumBlueSplatoon 3#0000CD
Splatoon 3BlueSplatoon 3#0000FFSplatoon 3BlueSplatoon 3#0000FF
Splatoon 3DarkGreenSplatoon 3#006400Splatoon 3DarkGreenSplatoon 3#006400
Splatoon 3GreenSplatoon 3#008000Splatoon 3GreenSplatoon 3#008000
Splatoon 3TealSplatoon 3#008080Splatoon 3TealSplatoon 3#008080
Splatoon 3DarkCyanSplatoon 3#008B8BSplatoon 3DarkCyanSplatoon 3#008B8B
Splatoon 3DeepSkyBlueSplatoon 3#00BFFFSplatoon 3DeepSkyBlueSplatoon 3#00BFFF
Splatoon 3DarkTurquoiseSplatoon 3#00CED1Splatoon 3DarkTurquoiseSplatoon 3#00CED1
Splatoon 3MediumSpringGreenSplatoon 3#00FA9ASplatoon 3MediumSpringGreenSplatoon 3#00FA9A
Splatoon 3LimeSplatoon 3#00FF00Splatoon 3LimeSplatoon 3#00FF00
Splatoon 3SpringGreenSplatoon 3#00FF7FSplatoon 3SpringGreenSplatoon 3#00FF7F
Splatoon 3AquaSplatoon 3#00FFFFSplatoon 3AquaSplatoon 3#00FFFF
Splatoon 3CyanSplatoon 3#00FFFFSplatoon 3CyanSplatoon 3#00FFFF
Splatoon 3MidnightBlueSplatoon 3#191970Splatoon 3MidnightBlueSplatoon 3#191970
Splatoon 3DodgerBlueSplatoon 3#1E90FFSplatoon 3DodgerBlueSplatoon 3#1E90FF
Splatoon 3LightSeaGreenSplatoon 3#20B2AASplatoon 3LightSeaGreenSplatoon 3#20B2AA
Splatoon 3ForestGreenSplatoon 3#228B22Splatoon 3ForestGreenSplatoon 3#228B22
Splatoon 3SeaGreenSplatoon 3#2E8B57Splatoon 3SeaGreenSplatoon 3#2E8B57
Splatoon 3DarkSlateGraySplatoon 3#2F4F4FSplatoon 3DarkSlateGraySplatoon 3#2F4F4F
Splatoon 3LimeGreenSplatoon 3#32CD32Splatoon 3LimeGreenSplatoon 3#32CD32
Splatoon 3MediumSeaGreenSplatoon 3#3CB371Splatoon 3MediumSeaGreenSplatoon 3#3CB371
Splatoon 3TurquoiseSplatoon 3#40E0D0Splatoon 3TurquoiseSplatoon 3#40E0D0
Splatoon 3RoyalBlueSplatoon 3#4169E1Splatoon 3RoyalBlueSplatoon 3#4169E1
Splatoon 3SteelBlueSplatoon 3#4682B4Splatoon 3SteelBlueSplatoon 3#4682B4
Splatoon 3DarkSlateBlueSplatoon 3#483D8BSplatoon 3DarkSlateBlueSplatoon 3#483D8B
Splatoon 3MediumTurquoiseSplatoon 3#48D1CCSplatoon 3MediumTurquoiseSplatoon 3#48D1CC
Splatoon 3IndigoSplatoon 3#4B0082Splatoon 3IndigoSplatoon 3#4B0082
Splatoon 3DarkOliveGreenSplatoon 3#556B2FSplatoon 3DarkOliveGreenSplatoon 3#556B2F
Splatoon 3CadetBlueSplatoon 3#5F9EA0Splatoon 3CadetBlueSplatoon 3#5F9EA0
Splatoon 3CornFlowerBlueSplatoon 3#6495EDSplatoon 3CornFlowerBlueSplatoon 3#6495ED
Splatoon 3MediumAquamarineSplatoon 3#66CDAASplatoon 3MediumAquamarineSplatoon 3#66CDAA
Splatoon 3DimGraySplatoon 3#696969Splatoon 3DimGraySplatoon 3#696969
Splatoon 3SlateBlueSplatoon 3#6A5ACDSplatoon 3SlateBlueSplatoon 3#6A5ACD
Splatoon 3OliveDrabSplatoon 3#6B8E23Splatoon 3OliveDrabSplatoon 3#6B8E23
Splatoon 3SlateGraySplatoon 3#708090Splatoon 3SlateGraySplatoon 3#708090
Splatoon 3LightSlateGraySplatoon 3#778899Splatoon 3LightSlateGraySplatoon 3#778899
Splatoon 3MediumSlateBlueSplatoon 3#7B68EESplatoon 3MediumSlateBlueSplatoon 3#7B68EE
Splatoon 3ChartreuseSplatoon 3#7FFF00Splatoon 3ChartreuseSplatoon 3#7FFF00
Splatoon 3AquamarineSplatoon 3#7FFFD4Splatoon 3AquamarineSplatoon 3#7FFFD4
Splatoon 3MaroonSplatoon 3#800000Splatoon 3MaroonSplatoon 3#800000
Splatoon 3PurpleSplatoon 3#800080Splatoon 3PurpleSplatoon 3#800080
Splatoon 3OliveSplatoon 3#808000Splatoon 3OliveSplatoon 3#808000
Splatoon 3GraySplatoon 3#808080Splatoon 3GraySplatoon 3#808080
Splatoon 3SkyBlueSplatoon 3#87CEEBSplatoon 3SkyBlueSplatoon 3#87CEEB
Splatoon 3LightSkyBlueSplatoon 3#87CEFASplatoon 3LightSkyBlueSplatoon 3#87CEFA
Splatoon 3BlueVioletSplatoon 3#8A2BE2Splatoon 3BlueVioletSplatoon 3#8A2BE2
Splatoon 3DarkRedSplatoon 3#8B0000Splatoon 3DarkRedSplatoon 3#8B0000
Splatoon 3SaddleBrownSplatoon 3#8B4513Splatoon 3SaddleBrownSplatoon 3#8B4513
Splatoon 3DarkSeaGreenSplatoon 3#8FBC8FSplatoon 3DarkSeaGreenSplatoon 3#8FBC8F
Splatoon 3LightGreenSplatoon 3#90EE90Splatoon 3LightGreenSplatoon 3#90EE90
Splatoon 3MediumPurpleSplatoon 3#9370DBSplatoon 3MediumPurpleSplatoon 3#9370DB
Splatoon 3DarkVioletSplatoon 3#9400D3Splatoon 3DarkVioletSplatoon 3#9400D3
Splatoon 3PaleGreenSplatoon 3#98FB98Splatoon 3PaleGreenSplatoon 3#98FB98
Splatoon 3DarkOrchidSplatoon 3#9932CCSplatoon 3DarkOrchidSplatoon 3#9932CC
Splatoon 3YellowGreenSplatoon 3#9ACD32Splatoon 3YellowGreenSplatoon 3#9ACD32
Splatoon 3SiennaSplatoon 3#A0522DSplatoon 3SiennaSplatoon 3#A0522D
Splatoon 3AliceBlueSplatoon 3#A0CE00Splatoon 3AliceBlueSplatoon 3#A0CE00
Splatoon 3BrownSplatoon 3#A52A2ASplatoon 3BrownSplatoon 3#A52A2A
Splatoon 3DarkGraySplatoon 3#A9A9A9Splatoon 3DarkGraySplatoon 3#A9A9A9
Splatoon 3LightBlueSplatoon 3#ADD8E6Splatoon 3LightBlueSplatoon 3#ADD8E6
Splatoon 3GreenYellowSplatoon 3#ADFF2FSplatoon 3GreenYellowSplatoon 3#ADFF2F
Splatoon 3PaleTurquoiseSplatoon 3#AFEEEESplatoon 3PaleTurquoiseSplatoon 3#AFEEEE
Splatoon 3LightSteelBlueSplatoon 3#B0C4DESplatoon 3LightSteelBlueSplatoon 3#B0C4DE
Splatoon 3PowderBlueSplatoon 3#B0E0E6Splatoon 3PowderBlueSplatoon 3#B0E0E6
Splatoon 3FireBrickSplatoon 3#B22222Splatoon 3FireBrickSplatoon 3#B22222
Splatoon 3DarkGoldenrodSplatoon 3#B8860BSplatoon 3DarkGoldenrodSplatoon 3#B8860B
Splatoon 3MediumOrchidSplatoon 3#BA55D3Splatoon 3MediumOrchidSplatoon 3#BA55D3
Splatoon 3RosyBrownSplatoon 3#BC8F8FSplatoon 3RosyBrownSplatoon 3#BC8F8F
Splatoon 3DarkMagentaSplatoon 3#BD008BSplatoon 3DarkMagentaSplatoon 3#BD008B
Splatoon 3DarkKhakiSplatoon 3#BDB76BSplatoon 3DarkKhakiSplatoon 3#BDB76B
Splatoon 3SilverSplatoon 3#C0C0C0Splatoon 3SilverSplatoon 3#C0C0C0
Splatoon 3MediumVioletredSplatoon 3#C71585Splatoon 3MediumVioletredSplatoon 3#C71585
Splatoon 3IndianRedSplatoon 3#CD5C5CSplatoon 3IndianRedSplatoon 3#CD5C5C
Splatoon 3PeruSplatoon 3#CD853FSplatoon 3PeruSplatoon 3#CD853F
Splatoon 3ChocolateSplatoon 3#D2691ESplatoon 3ChocolateSplatoon 3#D2691E
Splatoon 3TanSplatoon 3#D2B486Splatoon 3TanSplatoon 3#D2B486
Splatoon 3LightGraySplatoon 3#D3D3D3Splatoon 3LightGraySplatoon 3#D3D3D3
Splatoon 3ThistleSplatoon 3#D8BFDBSplatoon 3ThistleSplatoon 3#D8BFDB
Splatoon 3OrchidSplatoon 3#DA70D6Splatoon 3OrchidSplatoon 3#DA70D6
Splatoon 3GoldenrodSplatoon 3#DAA520Splatoon 3GoldenrodSplatoon 3#DAA520
Splatoon 3PaleVioletredSplatoon 3#DB7093Splatoon 3PaleVioletredSplatoon 3#DB7093
Splatoon 3CrimsonSplatoon 3#DC143CSplatoon 3CrimsonSplatoon 3#DC143C
Splatoon 3GainsboroSplatoon 3#DCDCDCSplatoon 3GainsboroSplatoon 3#DCDCDC
Splatoon 3PlumSplatoon 3#DDA0DDSplatoon 3PlumSplatoon 3#DDA0DD
Splatoon 3BurlyWoodSplatoon 3#DEB887Splatoon 3BurlyWoodSplatoon 3#DEB887
Splatoon 3LightCyanSplatoon 3#E0FFFFSplatoon 3LightCyanSplatoon 3#E0FFFF
Splatoon 3LavenderSplatoon 3#E6E6FASplatoon 3LavenderSplatoon 3#E6E6FA
Splatoon 3DarkSalmonSplatoon 3#E9967ASplatoon 3DarkSalmonSplatoon 3#E9967A
Splatoon 3VioletSplatoon 3#EE82EESplatoon 3VioletSplatoon 3#EE82EE
Splatoon 3PaleGoldenrodSplatoon 3#EEE8AASplatoon 3PaleGoldenrodSplatoon 3#EEE8AA
Splatoon 3LightCoralSplatoon 3#F08080Splatoon 3LightCoralSplatoon 3#F08080
Splatoon 3KhakiSplatoon 3#F0E68CSplatoon 3KhakiSplatoon 3#F0E68C
Splatoon 3HoneydewSplatoon 3#F0FFF0Splatoon 3HoneydewSplatoon 3#F0FFF0
Splatoon 3AzureSplatoon 3#F0FFFFSplatoon 3AzureSplatoon 3#F0FFFF
Splatoon 3WheatSplatoon 3#F5DEB3Splatoon 3WheatSplatoon 3#F5DEB3
Splatoon 3BeigeSplatoon 3#F5F5DCSplatoon 3BeigeSplatoon 3#F5F5DC
Splatoon 3WhiteSmokeSplatoon 3#F5F5F5Splatoon 3WhiteSmokeSplatoon 3#F5F5F5
Splatoon 3MintCreamSplatoon 3#F5FFFASplatoon 3MintCreamSplatoon 3#F5FFFA
Splatoon 3GhostWhiteSplatoon 3#F8F8FFSplatoon 3GhostWhiteSplatoon 3#F8F8FF
Splatoon 3AntiqueWhiteSplatoon 3#FAEBD7Splatoon 3AntiqueWhiteSplatoon 3#FAEBD7
Splatoon 3LinenSplatoon 3#FAF0E6Splatoon 3LinenSplatoon 3#FAF0E6
Splatoon 3LightGoldenrodYellowSplatoon 3#FAFAD2Splatoon 3LightGoldenrodYellowSplatoon 3#FAFAD2
Splatoon 3OldLaceSplatoon 3#FDF5E6Splatoon 3OldLaceSplatoon 3#FDF5E6
Splatoon 3RedSplatoon 3#FF0000Splatoon 3RedSplatoon 3#FF0000
Splatoon 3FuchsiaSplatoon 3#FF00FFSplatoon 3FuchsiaSplatoon 3#FF00FF
Splatoon 3MagentaSplatoon 3#FF00FFSplatoon 3MagentaSplatoon 3#FF00FF
Splatoon 3DeepPinkSplatoon 3#FF1493Splatoon 3DeepPinkSplatoon 3#FF1493
Splatoon 3OrangeRedSplatoon 3#FF4500Splatoon 3OrangeRedSplatoon 3#FF4500
Splatoon 3TomatoSplatoon 3#FF6347Splatoon 3TomatoSplatoon 3#FF6347
Splatoon 3HotPinkSplatoon 3#FF69B4Splatoon 3HotPinkSplatoon 3#FF69B4
Splatoon 3CoralSplatoon 3#FF7F50Splatoon 3CoralSplatoon 3#FF7F50
Splatoon 3DarkOrangeSplatoon 3#FF8C00Splatoon 3DarkOrangeSplatoon 3#FF8C00
Splatoon 3LightSalmonSplatoon 3#FFA07ASplatoon 3LightSalmonSplatoon 3#FFA07A
Splatoon 3OrangeSplatoon 3#FFA500Splatoon 3OrangeSplatoon 3#FFA500
Splatoon 3LightPinkSplatoon 3#FFB6C1Splatoon 3LightPinkSplatoon 3#FFB6C1
Splatoon 3PinkSplatoon 3#FFC0CBSplatoon 3PinkSplatoon 3#FFC0CB
Splatoon 3GoldSplatoon 3#FFD700Splatoon 3GoldSplatoon 3#FFD700
Splatoon 3PeachPuffSplatoon 3#FFDAB9Splatoon 3PeachPuffSplatoon 3#FFDAB9
Splatoon 3NavajoWhiteSplatoon 3#FFDEADSplatoon 3NavajoWhiteSplatoon 3#FFDEAD
Splatoon 3BisqueSplatoon 3#FFE4C4Splatoon 3BisqueSplatoon 3#FFE4C4
Splatoon 3MistyRoseSplatoon 3#FFE4E1Splatoon 3MistyRoseSplatoon 3#FFE4E1
Splatoon 3BlanchedAlmondSplatoon 3#FFEBCDSplatoon 3BlanchedAlmondSplatoon 3#FFEBCD
Splatoon 3PapayaWhipSplatoon 3#FFEFD5Splatoon 3PapayaWhipSplatoon 3#FFEFD5
Splatoon 3LavenderBlushSplatoon 3#FFF0F5Splatoon 3LavenderBlushSplatoon 3#FFF0F5
Splatoon 3SeaShellSplatoon 3#FFF5EESplatoon 3SeaShellSplatoon 3#FFF5EE
Splatoon 3CornSilkSplatoon 3#FFF8DCSplatoon 3CornSilkSplatoon 3#FFF8DC
Splatoon 3LemonChiffonSplatoon 3#FFFACDSplatoon 3LemonChiffonSplatoon 3#FFFACD
Splatoon 3FloralWhiteSplatoon 3#FFFAF0Splatoon 3FloralWhiteSplatoon 3#FFFAF0
Splatoon 3SnowSplatoon 3#FFFAFASplatoon 3SnowSplatoon 3#FFFAFA
Splatoon 3YellowSplatoon 3#FFFF00Splatoon 3YellowSplatoon 3#FFFF00
Splatoon 3LightYellowSplatoon 3#FFFFE0Splatoon 3LightYellowSplatoon 3#FFFFE0
Splatoon 3IvorySplatoon 3#FFFFF0Splatoon 3IvorySplatoon 3#FFFFF0
Splatoon 3WhiteSplatoon 3#FFFFFFSplatoon 3WhiteSplatoon 3#FFFFFF
英語色名16進表記英語色名16進表記
文字色背景色

プラグイン解説:折りたたみ構文

折りたたみその1

#accordion((タイトル),(*|**|***),(open|close)){{
(文章)
}}
  • *|**|***
    見出しのレベル。
    *で大見出し、**で中見出し、***で小見出し。
    省略すると*と同じになる。
  • open|close
    デフォルトでの表示形式。
    openで開いた状態、closeで閉じた状態。
    省略するとcloseと同じになる。

見出し型の折りたたみ。開閉しやすく設定も豊富だが、段落は3つしかない。

使用例

#accordion(ここにタイトル){{
ここが折りたたまれる
}}

ここにタイトル

ここが折りたたまれる

折りたたみその2

#fold((タイトル)){{
(文章)
}}

シンプルな折りたたみ。何重にも重ねて段落をつけることができるが、設定もシンプルなため取り回しの点で劣る。

使用例

#fold(ここにテキストを入力){{
ここが折りたたまれる
#fold(){{
このように
たくさん
#fold(){{
使うことも
できる
}}
}}
}}

ここにテキストを入力

ここが折りたたまれる

このように
たくさん

使うことも
できる

プラグイン解説:目次に表示されない見出し

#shadowheader((1|2|3),(タイトル));
  • 1|2|3
    見出しのレベル。
    1で大見出し、2で中見出し、3で小見出し。
    #accordionと違い省略できない。

見た目は見出しと同じだが、#contentsによる目次には表示されないという代物。
また、部分編集の自動リンクも生成されないという違いがある。
特に小見出しと同じサイズが使いやすい。

プラグインを併用する場合はタイトル部分を「"」で囲うことで可能。

使用例

#shadowheader(1,大見出し相当);
#shadowheader(2,中見出し相当);
#shadowheader(3,小見出し相当);

大見出し相当

中見出し相当

小見出し相当

プラグイン解説:スポイラー

&ntbr((色名|色コード)){(隠しテキスト)};
  • 色名|色コード
    覆いの色。
    省略すると薄灰色になる。
#ntbr((タイトル),(色名|色コード),(色名|色コード)){{
(隠しテキスト)
}}
  • タイトル
    覆いに表示されるテキスト。
  • 色名|色コード
    前者は覆いの色、後者はタイトルの文字色。
    それぞれ省略すると薄灰色、黒色になる。

ネタバレ防止用の構文。何重にも重ねて強固にできる。

使用例

&ntbr(Black){ここが覆われる};

ここが覆われる

#ntbr(あなたのデータファイルを削除しますか?,Yellow,Black){{
#ntbr(ほんとうにいいですね?,Orange,Black){{
#ntbr(こうかいしませんね?,Red,Black){{
&br;
CENTER:''0% 0% 0%''
&br;
}}
}}
}}


0% 0% 0%

プラグイン解説:ジャンプメニュー

#jumplist([[(ページ名)]],[[./(下層ページ名)]])
  • ページ名
    移動できるページ。複数記入することができ、選択肢が増える。
  • 下層ページ名
    ./(ページ名) とすることで、親ページ名を記入せずとも設置ページの下層ページを指定できる。

使用例

#jumplist([[Splatoon3とは]],[[レギュラーマッチ]],[[ブキ]],[[ステージ]])

プラグイン解説:includex

#includex(ページ名[,オプション])

1ページまるごと取り込むincludeプラグインに対して、ページの一部のみ取り込むプラグイン。
以下のオプションを追記することでかなり細かく設定できる。

  • titlestr=off|name|title
    引用先のタイトルをどう表示するかを設定する。
    offならページ名は表示しない。基本はこれを使用する。
    nameならページ名をそのまま表示する。
    titleなら、TITLE:プラグインを使用してページ名を変えている場合はそちらを、使用していなければ元のページ名を表示する。
  • firsthead=on|off
    引用した範囲の先頭に見出しがあった場合の設定。
    onならそのまま表示する。
    offなら先頭の見出しを除外する。
  • num=数字
    引用する範囲を行数で設定する。
    1なら1行目のみ。
    1:5なら1行目から5行目まで。
    5+3なら5行目から3行分(5:8と同じ)まで引用する。
  • section=(num=数字)
    引用する範囲を見出しの数で設定する。
    1なら第一見出しのみ。
    1:5なら第一見出しから第五見出しまで。
    5+3なら第五見出しから見出し3つ分(5:8と同じ)まで。
    0ならページの先頭から第一見出しの1行手前までを引用する。
  • section=(filter=正規表現)
    引用する範囲を見出しの文字列で指定する。正規表現が使用可能。
    「見出しA」「見出しB」という2つの見出しがあるページを前提に、
    filter=見出しAならそのまま見出しAのみを引用する。

その他のニッチなオプションはpukiwiki プラグイン解説を参照。