Note/:config/WebCache?
#author("2020-05-17T18:39:20+09:00","default:admin","admin")
管理用プラグインは&wc_update;から起動できます
*pages
*pages [#vdb47eac]
Web Cache機能を利用するか否かをページ毎に設定します(強制的設定)。
『モード』に設定を記入しますが、強制的に機能から除外させたい場合は''EXCLUDE''、強制的に機能対象にしたい場合は''INCLUDE''になります。
同一ページにINCLUDEとEXCLUDEの両方を指定することは意味がありませんが、INCLUDEの方が優先されます。
こちらの設定は次の設定項目のexclude_pluginsより優先されます。pluginsでマッチしてもこっちにマッチすればこちらの設定が使用されます。ただし、non_listのページ群はここで設定しても効果はありません ((デフォルトで除外されています))。
何も設定しない場合は全ページが機能対象(INCLUDE)なので普通はINCLUDEは使わないでしょうが、exclude_pluginsでマッチするページに強制的に機能を利かせたい場合は有用かと思います。
ページ名には''|''を使えません。
モードはページ名の検索方法を指定します。''NORMAL''は完全一致検索、''REGEX''は正規表現検索を行います。正規表現検索は部分一致でもマッチしてしまうので必要ならば厳密な指定を行って下さい。
|ページ名 |検索 |モード |備考・メモ |h
//|ぺーじ1 |NORMARL |INCLUDE | |
//|ぺーじ2 |NORMARL |EXCLUDE | |
//|ぺーじ3 |REGEX |INCLUDE | |
//|ぺーじ4 |REGEX |EXCLUDE | |
//|ぺーじ1 |NORMARL |INCLUDE | |
|^PukiWiki.*$ |REGEX |INCLUDE |PukiWiki以下は変更の可能性なし|
*exclude_plugins
*exclude_plugins [#db6c7eb3]
何も設定しない場合は全ページがWeb Cache機能の対象(INCLUDE)になりますが、特定のプラグインが使用されているページは除外(EXCLUDE)した方がよい事があります。そのような場合にここで設定します。
ブロック型・インライン型の何れのプラグインでも指定できます。プラグイン文字列以降の括弧やセミコロンは不要です ((例: &hoge(fuga,hohe); → &hoge ))。コメントアウトしてある設定もあります。
以下のプラグインを記述しているけど機能対象(INCLUDE)にしたい場合は上のpagesで個別に指定してください。例えば"PukiWiki/1.4/Manual"等はそういうページに該当するでしょう。
|プラグイン記述 |備考・メモ|h
//| #attach | |
//| #bugtrack_list | |
//| #counter | |
| #include | |
//| #includesubmenu | |
| #ls | |
| #ls2 | |
| #pcomment | |
//| #online | |
//| #popular | |
//| #random | |
//| #recent | |
//| #related | |
//| #showrss | |
| #tracker_list | |
//| &new | |
| #lsx | |
| #includex | |
| #includeh | |
| #todays | |
| #tracker_plus_list | |
*override
*override [#b8c0908b]
Script本体で設定の上書きを許可していた場合、一部の設定を上書き出来ます((以下に記載されてないものは対象外です))。これは設置運用の利便性を図るものです。
設定値は数字のみ許容します((こちらのLIB_WEBCACHE_EXPIREは式での設定は出来ません))。
|設定名 |設定値 |備考・メモ|h
|LIB_WEBCACHE_INCLUDE_PAGE_MODE |2 | |
|LIB_WEBCACHE_EXCLUDE_PAGE_MODE |0 | |
|LIB_WEBCACHE_ETAG_CREATE_METHOD |3 | |
|LIB_WEBCACHE_EXPIRES |1209600 | |