PolyMoNote文法 マニュアル
Wiki Like SYSTEM "PolyMoNote"の整形ルールの解説
Plugins/DIARYMONTHLY
概要
| 要素 | 実行の可否 |
|---|---|
| 行頭 | 可 |
| インライン | 不可 |
| 複数の記述 | 不可 |
DIARYプラグインで作成された日記の月別ページを作成します。
書式
#DIARYMONTHLY(最大表示数){年月, 日記名}
引数は、すべて省略できます。
引数
- 最大表示数
-
1ページ辺りの日記の表示数を指定します。
指定なしの場合は、10日分を表示します。 - 年月
-
表示させたい日記の年月を指定します。
2011年9月の場合は"201109"というように指定します。 - 日記名
-
日記の基準となるページ名を指定します。
省略された場合は、月別の基準となる名称から日記名を自動で判断します。
プラグインの設定
スクリプトに直接書き込む項目
- $strMonthlyBase
- 月別の基準となる名称。
- $strMonthlyPattern
- 月別のページ名に使っている年月の形式。
"$strMonthlyBase"について
引数に日記名が設定されていない場合は、"$strMonthlyBase"で設定された文字列を基に日記名を判断します。
たとえば、プラグインを記述したページが"Diary/Monthly/201101"という名前だった場合は日記名が"Diary"と判断され、"Diary/20110101"や"Diary/20110102"などのページがインクルードされて表示されます。
"$strMonthlyPattern"について
"$strMonthlyPattern"は、記号で年月の形式を指定します。
引数で表示させる日記の年月が指定されていない場合は、その形式を基にページ名から年月を判断します。
記号は以下のような種類からなります。
| 記号 | 説明 |
|---|---|
| Y | 年 |
| m | 01~12の二桁の月 |
| n | 1~12の一・二桁の月 |
たとえば月別ページを"Diary/Monthly/201109"のようにしているときは、以下のように設定してください。
Ym
月別ページを"Diary/Monthly/2011年09月"としている場合は、以下のように設定します。
Y年m月
上記の2パターンは、月の数字が一桁の場合に先頭に"0"を付ける2桁("01"や"10"など)という意味になります。
また、月別ページを"Diary/Monthly/2011年1月"のように、一桁の月は一桁としている場合は、以下のように設定します。
Y年n月
"プラグイン設定"から指定する項目
- 一回のみ実行するプラグイン
-
取り込んだ1ページ目のみで実行させたいプラグインを指定します。
1行にひとつずつ記述することで、複数のプラグインを指定できます。 - 無効化するプラグイン
-
指定されたプラグインは無効化されます。
1行にひとつずつ記述することで、複数のプラグインを指定できます。
日記のパーマリンク
DIARYENTRYコマンドが有効の場合は、日記の各エピソードのタイトルに"DIARYENTRYコマンドを実行するパラメーター付きページリンク"(パーマリンク)が表示されます。
日記のエピソードやDIARYENTRYコマンドについては、ドキュメントの該当項目およびDIARYENTRYコマンドの説明ページをご覧ください。
備考
キャッシュディレクトリに、"diarydatas.日記名を基にした識別文字列.cache"というファイル名の日記ページ一覧を記録したキャッシュが作成されます。