PreviewInNewWindow
記事とウェブページ、および、テンプレートのプレビュー結果の表示方法を指定します。
Movable Type 6.0.x の初期値は 0、Movable Type 6.1 以降の初期値は 1 です。
- PreviewInNewWindow 1 の場合
-
編集画面とは別のウィンドウでプレビュー結果を表示します。
- PreviewInNewWindow 0 の場合
-
旧方式のプレビュー方法です。編集画面内に iframe を利用してプレビュー結果を表示します。
どちらの設定値の場合も、プレビュー時に生成される一時ファイルは以下の条件のいずれかが満たされたときに削除されます。
- 編集画面での保存時(公開や更新を含む)
- run-periodic-tasks の実行時(プレビューから 1 時間以上経過した一時ファイルが対象)
cron などのタスクスケジューラーで run-periodic-tasks を定期的に実行することで、プレビュー状態のまま編集画面を閉じた場合などにサーバー上に残る一時ファイルも削除されるようになります。ただし、run-periodic-tasks の実行による削除では、プレビューした時点から 1 時間以上経過している一時ファイルが削除対象になります。この 1 時間の期限は固定で、変更することはできません。
例外として、一時ファイルが残った状態でサイトパスやアーカイブマッピングを変更した場合は、上記の方法での削除ができなくなります。その場合は、FTP クライアントソフトなどでサーバーから一時ファイルを直接削除してください。
プレビュー時に生成される一時ファイルの名前は「mt-preview-xxx.html」(xxx にはランダムな文字列が入る)です。一時ファイル名は、対象となる記事、ウェブページ、テンプレートを保存すると固定されます。つまり、一度も保存していない場合と一度でも保存している場合とでは、生成される一時ファイル名が異なります。保存後は、その後編集をおこなってもプレビュー時に生成される一時ファイル名が変わることはありません。