このプラグインはMovableTypeでテンプレート毎に再構築のスケジュールを設定することを可能にします。
インストール
- (事前準備) run-periodic-taskが定期的に実行されるようにcronを設定してください。
- プラグインを、MTのプラグインディレクトリに設置してください。
使い方
- 各ブログのプラグイン設定画面から、ScheduledRebuildを選択します。
- 「このブログでプラグインを使用する。」にチェックを入れます。
- 「テンプレートIDリスト」にスケジュールを定義します。定義はyaml形式で行います。(フォーマットは後述)
スケジュールの定義
再構築は「ハッシュの配列」として複数定義することができます。 以下に例を示します。
各定義は、3つのキーを持ちます。
- id: 定義の対象とするテンプレートのIDを配列で定義します。複数設定可能です。
- hour: 再構築が行なわれる時刻の「時」を配列で定義します。
- min: 再構築が行なわれる時刻の「分」を配列で定義します。
例
-
id:
- 29
- 40
hour:
- 10
- 18
min:
- 0
- 15
- 30
- 45
上記の例では、IDが29と40のテンプレートが、以下のタイミングで再構築されます。
- 10:00
- 10:15
- 10:30
- 10:45
- 18:00
- 18:15
- 18:30
- 18:45
より具体的な例
-
id:
- 29
- 40
hour:
- 10
- 11
- 12
min:
- 0
- 15
- 30
- 45
-
id:
- 40
hour:
- 0
min:
- 0
-
id:
- 10
hour:
- 12
min:
- 30
License
MIT
MTを一緒にもっと便利にしませんか?
Movable Type は多機能で柔軟性の高い CMS として 20 年以上親しまれています。このシステムを活用して多くの開発者やデザイナーがプラグインやテーマを設計・共有しています。
ぜひあなたの力作をディレクトリに登録してみませんか?