#author("2019-11-24T22:46:53+09:00","","")
#author("2019-11-28T19:49:42+09:00","","")
#contentsx

*オートリンク機能の廃止 [#wcdb3ad7]
数日前から全てのページの内容が消えてしまうという状況が報告されています。
これはWiki (PukiWiki) のオートリンク機能が抱えるバグによるもので、根本的な修正が不可能なもののため、この機能を廃止することに決定しました。

そのため、これからはページへのリンクを貼る際にブランケット([[ と ]])で囲む必要があります。
そのため、これからはページへのリンクを貼る際にブラケット([[ と ]])で囲む必要があります。
例:[[ピストル]] → [[ピストル]]

この変更に伴い、現在既存のページにおけるリンクがほとんど機能していないものと思われます。

*オートリンクのバグについて [#o9850a3c]

参考:[[ページ数が増えるとAutoLinkが原因でmake_link()が正常に動作しない>https://pukiwiki.osdn.jp/dev/?BugTrack/2081]]

オートリンク用の正規表現パターンを保存したファイル (autolink.dat) の容量が大きくなるとこのバグが起きるようで、ページ名のほとんどが日本語であるため、ファイル容量の肥大化が思ったよりも早く進行してしまったようです。
(目安として3000~5000ページでの発生が報告されていましたが、当Wikiは現在1500ページほど。)

このバグはphpの正規表現モジュールに根付いた問題であるようで、根本的解決は未だなされていません。

*既存ページのリンク置換作業 [#n3af19cf]
これから既存のページでオートリンプに頼っていた内部リンクをブランケットネーム ([[ と ]] で囲ったもの) に置換していく必要があります。
ページ数が多いため、作業の完了にはそれなりに時間がかかるものと思われます。
もしも編集に参加できる方がいれば、作業を手伝っていただけると助かります。

#style(color:white){{
%%%■作業方法%%%

作業をするページを開き、ページ上部にある"編集"ボタンを押して編集画面に入ります。
もしくは編集したい箇所が含まれる見出しの右にある"鉛筆マーク"を押すことで、見出し単位の編集画面を表示することができます。

既存のページ名を"[["と"]]"で囲みます。
例:[[ピストル]] → &nop([[ピストル]]);

編集画面下部にある"プレビュー"ボタンを押し、該当箇所がリンクになっていれば"ページの更新"を押して作業を完了します。
}}

#expand(正規表現メモ){{
 検索:((?<![\[\(>\{,/])(?<!・)文字列(?!・)(?![\]\)>\},/]))
 置換:[[\1]]
}}
*作業報告・質問など [#z503af7f]
#pcomment(,20,above,reply)