includeしたページを直接編集できるようにする
以下のようにincludeプラグインで埋め込んだページはそのままだと親ページから直接移動する手段がないため、編集が面倒になりがちです。
#include(./詳しく知りたい,notitle)
ここでは、includeしたページを直接編集できるようにする方法を紹介します。なお、以下の各項目は記述した方法で実際にページをincludeしてあります。
方法1:見出しをincludeページ内に埋め込む
wikiwikiでは、見出し横の鉛筆アイコンをクリック(タップ)すると見出し中の項目のソースコードを直接編集することができます。
しかし、見出しが親ページにある状態だと鉛筆アイコンをクリックしても以下のようにしか表示されません。
*詳しく知りたい [#details] #include(./詳しく知りたい,notitle)
見出しをincludeページ内の先頭に埋め込むと、include先のページを直接編集できるようになります。
百聞は一見にしかず、この項目の見出し「方法1:見出しをincludeページ内に埋め込む」の横にある鉛筆アイコンをクリックしてみてください。
方法2:見出しにinclude先のページのリンクを貼る
以下のように見出しにinclude先のリンクを貼ることでinclude先のページを直接開けるようにする方法です。ページ編集する際はリンクから該当ページに飛んで編集ボタンを押すことなります。
方法1と比べて編集までにワンクッション挟みますが、ページをincludeしていることが少し明示的になります。
*[[詳しく知りたい>./詳しく知りたい]] [#details] #include(./詳しく知りたい,notitle)
方法3:方法1と方法2の合わせ技
見出しをincludeページ内に埋め込み、なおかつその見出しにページのリンクを貼る方法です。
方法1と方法2のいいとこ取りとなります。
なお、include先のページから見て自分自身のページへのリンクを作成したい場合は以下のように記述すればOK。「./」は相対パスで自分自身を指します。
*[[詳しく知りたい>./]] [#details]
includex
Plugin/includex.inc.php - Sonots' PukiWiki プラグイン
includeがページ全体の引用に対し、ある部分だけ引用したいときに使える。
#ecacheプラグインを使用しない場合、引用先に含まれるincludeもカウントして、1ページに40箇所まで使用可能。
- 使用例:声劇まとめより
#includex(白雪巴,section=(filter=3分バーチャル劇場),titlestr=off,firsthead=off)
白雪巴の「3分バーチャル劇場」の項目のみ引用する。
sectionに指定するオプションはcontentsxプラグインと同じ。numを利用するのが最も簡単だが、引用元のページで見出しが追加されると参照先がずれてしまう。可能であればfilterなどを利用したほうが安全。2020年4月12日より始まった、白雪の演技力を鍛えるために始めた芝居企画。
ゲストを交えて演じる3分前後の台本・SS(小説)を、Twitterにてハッシュタグ「#3分バーチャル劇場○○ステ(○○は回数)」で視聴者から募集する。
投稿された台本は白雪とゲストが全て読み込み、選出するとSEと背景を用意したり、完成度の高い生演技となっている。
配信後、使用した台本とファンアートをアーカイブ概要欄に追記される。
(初期はアーカイブの公開報告ツイートのリプライツリーに感想付きでツイートしていた。)
白雪曰く、「本番で紹介・演技されなかった台本も力作揃いであるため、是非他の皆の投稿作品も投稿用タグから読んで欲しい」とのこと(下記にハッシュタグリンクまとめあり)。投稿・閲覧用ハッシュタグ検索Twitterリンク
- #3分バーチャル劇場1ステ (対健屋花那回)
- #3分バーチャル劇場2ステ (対フミ回)
- #3分バーチャル劇場3ステ (対えま★おうがすと回)
- #3分バーチャル劇場4ステ (対白雪みしろ回)
- #3分バーチャル劇場5ステ (対愛園愛美回)
- #3分バーチャル劇場6ステ (対エリー・コニファー回)
- #3分バーチャル劇場7ステ (対フルートイトイ回)
- #3分バーチャル劇場8ステ (対来栖夏芽回)
- #3分バーチャル劇場9ステ (対ベルモンド・バンデラス回)
- #3分バーチャル劇場10ステ (対癒月ちょこ回)
- #3分バーチャル劇場11ステ (対夕陽リリ回)
- #3分バーチャル劇場12ステ (対影山シエン回)
- #3分バーチャル劇場13ステ(対神田笑一回)
- #3分バーチャル劇場14ステ(対西園寺メアリ回)
- #3分バーチャル劇場15ステ(対周央サンゴ回)
- 使用例:森中花咲/詳しく知りたいより
#includex(コラボ一覧表,section=(num=2:2),filter=~人数|CENTER|森中花咲,titlestr=off)
コラボ一覧表より、正規表現を用いて指定したライバーが参加したコラボのみ引用する。表を引用した場合、引用元のtablesortを適用させることも可能。
- 使用例:社築より
#includex(./動画一覧/個人配信/2023,num=-6:-1,filter=^[-|],titlestr=off)
動画一覧ページから直近3件のみを抜き出す、HTMLデータ量削減のための記法。numの部分が「-3」ではなく「-6」となっているのは、アーカイブへのリンクとその解説でそれぞれ1行、それを3セットで6行抽出するため。当然ながら、「アーカイブへのリンクの行の次にはその解説の行を必ず書く」「解説の行は必ず1行にする(改行したいときは&br;を使う)」という運用を徹底することが前提。
filterの「^[-|]」は「"-"または"|"で始まる行のみを対象にする」という意味。"-"がアーカイブへのリンクの行、"|"がその解説の行にそれぞれ対応する。- 【pop'n music Lively】おい!聖夜だからポップン叩くぞ!!【にじさんじ/社築】[2023/12/25]
概要欄:史上最大のクソデカ打鍵音でお届けします ▶配信告知
家庭用ポップンミュージック「pop'n music Lively」をプレイ。 - 【プロセカ】奏イベラン最終日!フェスもゲンスルーも乗り越えて過去最高順位を取る!!【にじさんじ/社築】[2023/12/29]
- 【プロセカ】イベラン13位直後の疑似ランクマ開催!リアル体力縛り編!!【にじさんじ/社築】[2023/12/30]
概要欄:やっとケーキが食える ▶配信告知
月1視聴者参加型スクリム 11・12月合併号。
- 【pop'n music Lively】おい!聖夜だからポップン叩くぞ!!【にじさんじ/社築】[2023/12/25]
- 使用例:コラボ一覧表関連
- コラボメンバーが一人以上含まれるコラボを検索
#includex(コラボ一覧表,section=(num=2:2),"filter=[ch]$|(風楽奏斗|渡会雲雀|四季凪アキラ|セラフ・ダズルガーデン)",except=VOLTACTION,titlestr=off)
[ch]$は書式指定行とヘッダー行に一致させるためのもの。 - コラボが内包するコラボを検索
#includex(コラボ一覧表,section=(num=2:2),"filter=[ch]$|\|(\[\[(叶|赤羽葉子|笹木咲|本間ひまわり|魔界ノりりむ|葛葉|椎名唯華)\]\](. ?)?)+\|$",except=EXゲーマーズ,titlestr=off)
コラボ一覧表は「ライバー名, ライバー名, ライバー名」のような構成になっているので、(特定のライバー名+「, 」)の繰り返し、にマッチさせればよい。
ただし、includexのfilterに","を入れるとどうあがいてもエラーになるので、"."を使うなどの対策は必要。人数 コラボ名 詳細 メンバー 3 EXゲマズガールズ 笹木咲, 本間ひまわり, 魔界ノりりむ 5 EXにきさんき 笹木咲, 本間ひまわり, 魔界ノりりむ, 葛葉, 椎名唯華 2 おしぃりぃ ◯ 魔界ノりりむ, 椎名唯華 3 おしぃりぃまわり 本間ひまわり, 魔界ノりりむ, 椎名唯華 2 叶え葉 ◯ 叶, 赤羽葉子 3 かなしいくず 叶, 葛葉, 椎名唯華 2 かなしいな ◯ 叶, 椎名唯華 2 かなひま 叶, 本間ひまわり 4 くさおしぃりぃ 笹木咲, 魔界ノりりむ, 葛葉, 椎名唯華 4 くずばねおしぃりぃ 赤羽葉子, 魔界ノりりむ, 葛葉, 椎名唯華 2 くずはりりむ 魔界ノりりむ, 葛葉 2 くずひま 本間ひまわり, 葛葉 2 グリーンフレンド 笹木咲, 魔界ノりりむ 3 黒ノ火廻 ◯ 叶, 本間ひまわり, 葛葉 2 ChroNoiR ◯ 叶, 葛葉 4 くろのわさくゆい 叶, 笹木咲, 葛葉, 椎名唯華 5 げまじょ ◯ 赤羽葉子, 笹木咲, 本間ひまわり, 魔界ノりりむ, 椎名唯華 2 ござやよ ◯ 笹木咲, 本間ひまわり 2 さくゆい ◯ 笹木咲, 椎名唯華 2 笹のわーる*9 叶, 笹木咲 4 シリンソウ ◯ 叶, 赤羽葉子, 本間ひまわり, 葛葉 3 ずしり ◯ 魔界ノりりむ, 葛葉, 椎名唯華 3 ばねおしぃりぃ 赤羽葉子, 魔界ノりりむ, 椎名唯華 2 ばねひま 赤羽葉子, 本間ひまわり - コラボを内包するコラボを検索
記述例①: 人数分マッチする方法#includex(コラボ一覧表,section=(num=2:2),"filter=[ch]$|\|(.*\[\[(リゼ・ヘルエスタ|アンジュ・カトリーナ|戌亥とこ)\]\].*){3}\|$",except=さんばか,titlestr=off)
検索対象コラボのメンバー全員がちゃんと含まれていることを確認する必要があるので、メンバー数の回数だけ一致する、という動作をさせる必要がある。
正規表現で言うと、{}内の数字をメンバー数に合わせる必要がある。人数 コラボ名 詳細 メンバー 6 さんばきゅらす ◯ 戌亥とこ, アンジュ・カトリーナ, リゼ・ヘルエスタ, 天ヶ瀬むゆ, 先斗寧, 海妹四葉 5 リベンジャーズ 笹木咲, ベルモンド・バンデラス, 戌亥とこ, アンジュ・カトリーナ, リゼ・ヘルエスタ #includex(コラボ一覧表,section=(num=2:2),"filter=[ch]$|\|(.*\[\[(葉山舞鈴|ニュイ・ソシエール)\]\].*){2}\|$",except=マジョマリティ,titlestr=off)
人数 コラボ名 詳細 メンバー 4 ちちげやまいもと ◯ 舞元啓介, アンジュ・カトリーナ, 葉山舞鈴, ニュイ・ソシエール 5 ちちげやまいもとりきいち ◯ 舞元啓介, ジョー・力一, アンジュ・カトリーナ, 葉山舞鈴, ニュイ・ソシエール 4 猫しか勝たん 文野環, 葉山舞鈴, ニュイ・ソシエール, シェリン・バーガンディ 3 マジョマリーナ*10 ◯ アンジュ・カトリーナ, 葉山舞鈴, ニュイ・ソシエール #includex(コラボ一覧表,section=(num=2),filter=\|[ch]$|\|.*(?=.*リゼ・ヘルエスタ)(?=.*アンジュ・カトリーナ)(?=.*戌亥とこ),except=さんばか,titlestr=off)
正規表現のLookahead(先読み)という文法を使う方法。人数を書かずに済むところが利点。結果は同じなので①,②の好きな方を使えば良い。人数 コラボ名 詳細 メンバー 6 さんばきゅらす ◯ 戌亥とこ, アンジュ・カトリーナ, リゼ・ヘルエスタ, 天ヶ瀬むゆ, 先斗寧, 海妹四葉 5 リベンジャーズ 笹木咲, ベルモンド・バンデラス, 戌亥とこ, アンジュ・カトリーナ, リゼ・ヘルエスタ
- コラボメンバーが一人以上含まれるコラボを検索
lsxプラグインと併用することで複数ページから特定行のみ抽出する、といったこともできるが、ページ負荷とinclude制限に注意。
使用例はページ負荷を考えてコメントアウトの状態にしています
#lsx(Minecraftにじさんじサーバーまとめ/年表/,filter=2020\d\d|最近の活動,include=(filter=c$|桜凛月/face.png))
余談:includexの負荷とecacheによる負荷軽減
外部のwikiからの又聞き情報になるが、includexは毎回検索処理が走るらしい。ecacheでキャッシュしておくことで負荷軽減になる模様。一応頭に入れておくといいかもしれない。
ちなみに、ためしがきページでincludexとlsx(内部でincludexを呼び出している)のみecacheで囲ってみたところ、ページ読み込み時間が約270ms→約200msに改善された。(現在はecache解除済み)
左右分割インクルード
2つのページを左右に分割してincludeするプラグイン。
#splitinclude(page1,page2)
使用例
閉じる
#splitinclude(メンバーデータ一覧/英語表記,メンバーデータ一覧/中国語表記)
英語表記
にじさんじ 公式サイトの各ライバープロフィールページで確認できる。
名前 | 英語表記 |
---|---|
月ノ美兎 | Tsukino Mito |
勇気ちひろ | Yuki Chihiro |
える | Elu |
樋口楓 | Higuchi Kaede |
静凛 | Shizuka Rin |
渋谷ハジメ | Shibuya Hajime |
鈴谷アキ | Suzuya Aki |
モイラ | Moira |
鈴鹿詩子 | Suzuka Utako |
宇志海いちご | Ushimi Ichigo |
家長むぎ | Ienaga Mugi |
夕陽リリ | Yuhi Riri |
物述有栖 | Mononobe Alice |
文野環 | Fumino Tamaki |
伏見ガク | Fushimi Gaku |
ギルザレンIII世 | Gilzaren III |
剣持刀也 | Kenmochi Toya |
森中花咲 | Morinaka Kazaki |
叶 | Kanae |
赤羽葉子 | Akabane Youko |
笹木咲 | Sasaki Saku |
闇夜乃モルル | Yamiyono Moruru |
本間ひまわり | Honma Himawari |
魔界ノりりむ | Makaino Ririmu |
葛葉 | Kuzuha |
雪汝 | Setsuna |
椎名唯華 | Shiina Yuika |
ドーラ | Dola |
海夜叉神 | Umiyashanokami |
名伽尾アズマ | Nakao Azuma |
出雲霞 | Izumo Kasumi |
轟京子 | Todoroki Kyoko |
シスター・クレア | Sister Claire*11 |
花畑チャイカ | Hanabatake Chaika |
社築 | Yashiro Kizuku |
安土桃 | Azuchi Momo*12 |
鈴木勝 | Suzuki Masaru |
緑仙 | Ryushen |
卯月コウ | Uzuki Kou*13 |
八朔ゆず | Hassaku Yuzu |
神田笑一 | Kanda Shoichi |
鳴門こがね | Naruto Kogane |
飛鳥ひな | Asuka Hina |
春崎エアル | Harusaki Air |
雨森小夜 | Amemori Sayo |
鷹宮リオン | Takamiya Rion |
舞元啓介 | Maimoto Keisuke |
竜胆尊 | Rindou Mikoto |
でびでび・でびる | Debidebi Debiru |
桜凛月 | Sakura Ritsuki |
町田ちま | Machita Chima |
月見しずく | Tsukimi Shizuku |
ジョー・力一 | Joe Rikiichi |
遠北千南 | Achikita Chinami |
成瀬鳴 | Naruse Naru |
ベルモンド・バンデラス | Belmond Banderas |
矢車りね | Yaguruma Rine |
夢追翔 | Yumeoi Kakeru |
黒井しば | Kuroi Shiba |
童田明治 | Warabeda Meiji |
久遠千歳 | Kudo Chitose |
郡道美玲 | Gundo Mirei |
夢月ロア | Yuzuki Roa |
小野町春香 | Onomachi Haruka |
語部紡 | Kataribe Tsumugu |
瀬戸美夜子 | Seto Miyako |
御伽原江良 | Otogibara Era |
戌亥とこ | Inui Toko |
アンジュ・カトリーナ | Ange Katrina |
リゼ・ヘルエスタ | Lize Helesta |
三枝明那 | Saegusa Akina |
愛園愛美 | Aizono Manami |
鈴原るる | Suzuhara Lulu |
雪城眞尋 | Yukishiro Mahiro |
エクス・アルビオ | Ex Albio |
レヴィ・エリファ | Levi Elipha |
葉山舞鈴 | Hayama Marin |
ニュイ・ソシエール | Nui Sociere |
葉加瀬冬雪 | Hakase Fuyuki |
加賀美ハヤト | Kagami Hayato |
夜見れな | Yorumi Rena |
黛灰 | Mayuzumi Kai |
アルス・アルマル | Ars Almal |
相羽ういは | Aiba Uiha |
天宮こころ | Amamiya Kokoro |
エリー・コニファー | Eli Conifer |
ラトナ・プティ | Ratna Petit |
早瀬走 | Hayase Sou |
健屋花那 | Sukoya Kana |
シェリン・バーガンディ | Shellin Burgundy |
フミ | Fumi |
星川サラ | Hoshikawa Sara |
山神カルタ | Yamagami Karuta |
えま★おうがすと | Emma August |
ルイス・キャミー | Luis Cammy |
魔使マオ | Matsukai Mao |
不破湊 | Fuwa Minato |
白雪巴 | Shirayuki Tomoe |
グウェル・オス・ガール | Gwelu Os Gar |
ましろ爻 | Mashiro Meme |
奈羅花 | Naraka |
来栖夏芽 | Kurusu Natsume |
フレン・E・ルスタリオ | Furen E Lustario |
メリッサ・キンレンカ | Melissa Kinrenka |
イブラヒム | Ibrahim |
長尾景 | Nagao Kei |
弦月藤士郎 | Genzuki Tojiro |
甲斐田晴 | Kaida Haru |
空星きらめ | Sorahoshi Kirame |
朝日南アカネ | Asahina Akane |
周央サンゴ | Suo Sango |
東堂コハク | Todo Kohaku |
北小路ヒスイ | Kitakoji Hisui |
西園チグサ | Nishizono Chigusa |
アクシア・クローネ | Axia Krone |
ローレン・イロアス | Lauren Iroas |
レオス・ヴィンセント | Leos Vincent |
オリバー・エバンス | Oliver Evans |
レイン・パターソン | Lain Paterson |
天ヶ瀬むゆ | Amagase Muyu |
先斗寧 | Ponto Nei |
海妹四葉 | Umise Yotsuha |
壱百満天原サロメ | Hyakumantenbara Salome |
風楽奏斗 | Fura Kanato |
渡会雲雀 | Watarai Hibari |
四季凪アキラ | Shikinagi Akira |
セラフ・ダズルガーデン | Seraph Dazzlegarden |
タカ ラジマン | Taka Radjiman |
ゼア コルネリア | ZEA Cornelia |
ハナ マキア | Hana Macchia |
ライ ガリレイ | Rai Galilei |
アミシア ミシェラ | Amicia Michella |
ミユ オッタフィア | Miyu Ottavia |
リクサ ディレンドラ | Riksa Dhirendra |
アズラ セシリア | Azura Cecillia |
ナラ ハラマウン | Nara Haramaung |
ライラ アルストロエメリア | Layla Alstroemeria |
エトナ クリムソン | Etna Crimson |
ボンニフィエール プラナジャ | Bonnivier Pranaja |
シスカ レオンタイン | Siska Leontyne |
ナギサ アルシニア | Nagisa Arcinia |
デレム カド | Derem Kado |
レザ アファンルナ | Reza Avanluna |
ヒョナ エラティオラ | Hyona Elatiora |
シア エカフィラ | Xia Ekavira |
ミカ メラティカ | Mika Melatika |
ウィフィ | Wiffy |
ユ・ルリ | Yu Ruri |
シン・ユヤ | Shin Yuya |
ミン・スゥーハ | Min Suha |
ガオン | Gaon |
カエン | Kaen |
ローロー | Lorou |
ハン・チホ | Han Chiho |
ハクレン | Hakuren |
ソ ナギ | So Nagi |
チェ・アラ | Chae Ara |
イ・シウ | Lee Siu |
ヌン・ボラ | Nun Bora |
明楽レイ | Akira Ray |
イ ロハ | Lee Roha |
ヤン ナリ | Yang Nari |
リュ ハリ | Ryu Hari |
シン・ギル | Shin Kiru |
オ ジユ | Oh Jiyu |
セフィナ | Seffyna |
ソン・ミア | Song Mia |
バン ハダ | Ban Hada |
コ・ヤミ | Ko Yami |
ハ ユン | Ha Yun |
ナ セラ | Na Sera |
イ・オン | Lee On |
小清水透 | Koshimizu Toru |
獅子堂あかり | Shishido Akari |
鏑木ろこ | Kaburaki Roco |
五十嵐梨花 | Igarashi Rika |
石神のぞみ | Ishigami Nozomi |
ソフィア・ヴァレンタイン | Sophia Valentine |
倉持めると | Kuramochi Meruto |
佐伯イッテツ | Saiki Ittetsu |
赤城ウェン | Akagi Wen |
宇佐美リト | Usami Rito |
緋八マナ | Hibachi Mana |
星導ショウ | Hoshirube Sho |
叢雲カゲツ | Murakumo Kagetsu |
小柳ロウ | Koyanagi Rou |
伊波ライ | Inami Rai |
立伝都々 | Tachitsute Toto |
栞葉るり | Shioriha Ruri |
ミラン・ケストレル | Milan Kestrel |
北見遊征 | Kitami Yusei |
魁星 | Kaisei |
榊ネス | Sakaki Ness |
中国語表記
簡体字での表記です。
特に表記が無い場合、2019年5月21日・2020年1月10日・2021年1月1日に公開された中国語表記一覧告知や、2021年7月19日、2022年3月16日の新ライバーデビュー告知、各ライバーの公式チャンネル名・動画タイトルが出典です。
編集可能な表(table_edit)
編集可能な表(table_edit)
列数の多い表はソースを見ると編集したい箇所がパッと見どの列が分かりにくいが、ガイドがついて編集がしやすくなる。
ガイドにはヘッダ行(末尾にhが付いた行)の内容が使われる。
便利なプラグインではあるが、以下のように制限も多い。使用する際には事前によく検討してから導入することを勧めたい。
- 表のページは別ページにする(table_editを置くページから分割する)必要がある
- 表のページではコメントアウトが使えない(表のページを直接編集してコメント行を入れることはできるが、table_editの機能で編集した際にコメント行が全部削除される)
- table_editについての知識がないと気付きにくい部分なので、table_editを使用するページでは注意喚起を推奨。(例:Minecraftにじさんじサーバーまとめ#にじさんじサーバー年表)
- 設置できるのは1ページに4つまで
- 表が4つまでということではなく、table_editが4つまで。表のページ内に2つ以上表を入れても問題なく動作するので、5つ以上の表を入れることも可能。(例:コラボ総当たり表)
ランダム表示(randommes)
ランダム表示@WIKIWIKI さんぷるWIKI
指定したページからランダムに一行選んで表示するプラグイン。
この非公式wikiでは主に「おすすめ」用プラグインとして使われている。(左側メニューの「ピックアップライバー (ランダム表示)」など)
変わったところではにじストV部にて、キャラ選択画面を模擬した表組みで使用されており、1P、2Pのライバーがページの読み込みごとに変化する。
仕組みは以下の通り。
- ライバー名・ライバー画像はにじストV部/randomから呼び出している。
- 表組みで使用する際は要素を#randommesのみとする必要がある。BGCOLOR等を使用したい場合は別途書式指定行(c)を挿入する。
- ランダム表示は1行ずつ抽出されるため、複数行の記述が必要な場合(この例では名前の行と画像の行)は&br構文を使用する。
- #randommesを複数回使用した場合はそれぞれ独立して抽出されるらしい。これにより1P, 2Pには別のライバーが表示される。ただし被る時もあるためその場合はミラーマッチみたいになる。
randommesで読み込むページにはコメント行を書くこともできる(コメント行はランダム読み込みの対象とならない)。ただし空行はダメ。空行もランダム読み込みの対象になってしまうので、偶然空行が選択されて何も表示されない、といったことが起こりうる。
細かい動作検証結果
条件 | 結果 |
---|---|
コメント行のみ | 「undefined」と表示される |
コメント行と空行のみ | 何も表示されない(空行がランダム表示の対象として選択されるため) |
コメント行と見出し行のみ | 見出し行のいずれかが表示される |
コメント行+fold3セット | foldが表示されたり中身が表示されたり}}が表示されたり(#foldをカタマリとして考慮はしてくれない) |
movedを複数設置 | 先頭以外のmovedが選ばれると「エラー:複数設置はできません。」が表示される |
includeを複数設置 | 内容は表示されないが注釈が全ページ分?表示される |
500行以上記入 | 「randommes のメッセージは累積で 500 が上限です。」とエラー表示される。一つのページ内で#randommesを使って呼び出せる行の上限が500行のため、2つ以上の#randommesを1つのページ内で使う場合は、呼び出したいページの行合計(MenuBarを含む)が500行以内でないといけない。行数制限にはコメント行も含まれるので注意。 |
入れ子構造 | randommesを入れ子にしても機能はするが500行制限は回避できない様子。あまり意味がない |
HTMLデータ量に関する注意
randommesプラグインを使うと、HTMLデータ量が爆発する場合がある。(2023/11/03追記)修正された?
いつの間にか動作が修正され、ランダム選択された行のHTML変換結果のみが埋め込まれるようになった模様。公式アナウンスは出ていないが、別のトピックへの返答として「randommes の仕様変更」をしたと運営が言っているため、このタイミングで変更が入ったのかも。
randommesプラグインを使うと、HTMLデータ量が爆発する場合がある。
ランダム選択された行だけでなく読み込み先のページのHTMLデータ量がほぼそのまま読み込み元のページに加算される模様で(検証ページ)、例えば検証ページでは顔画像8個しか表示していないにもかかわらずなぜかHTMLデータ量が1MBを超えている。
何でこんな事になっているかというと、<script>タグで読み込み先のHTML変換結果を埋め込んでいるから(ブラウザの検証ツールなどを使うとわかる)。どういう理由でこんな仕様にしたのかは不明だが、HTMLデータ量が減らない場合は一度randommesプラグインを疑ってみるのもいいかもしれない。