Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Config Directives Reference環境変数リファレンス

PreviewInNewWindow

最終更新日: 2019.06.15

記事とウェブページ、および、テンプレートのプレビュー結果の表示方法を指定します。

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 にはランダムな文字列が入る)です。一時ファイル名は、対象となる記事、ウェブページ、テンプレートを保存すると固定されます。つまり、一度も保存していない場合と一度でも保存している場合とでは、生成される一時ファイル名が異なります。保存後は、その後編集をおこなってもプレビュー時に生成される一時ファイル名が変わることはありません。

使い方

PreviewInNewWindow 0

初期設定値

1

PreviewInNewWindow と関連のある環境変数 (26)

  • ファイルのパスを出力するときに空白を自動的に除去するかどうかを指定します。1を指...
  • 再構築処理におけるファイル削除のタイミングを変更します。
  • 各サイトの再構築トリガー設定における「コンテンツのセキュリティ」の既定値を設定で...
  • ウェブページの出力ファイル名の重複チェック互換モードで実行します
  • 再構築リクエストのタイムアウト値を設定します。
  • 記事とウェブページ、および、テンプレートのプレビュー結果の表示方法を指定します。
  • ウェブサイトパスの初期値を設定します。
  • 「ウェブサイトパスの制限」の設定欄を非表示にします。
  • ローカル環境に合わせてプレビューファイルを生成します。
  • 記事やウェブページなどを管理画面上で削除したときに、自動的に再構築をおこなうか設定します。
  • テンプレートモジュールやウィジェットを SSI インクルードオプションを使用して読み込むときに使用する対象ファイルを格納するディレクトリの名前を設定します。
  • 出力したファイルをターゲットと同期させる際、rsync に指定するオプションを設定します。
  • Movable Type が出力したファイルの同期先を指定します。
  • rsync のバイナリファイルへのディレクトリパスを指定します。
  • ブログを新規作成する際の、サイトパスの初期値を設定します。
  • ブログのメインページのファイル名を設定します。
  • Movable Type が生成するファイルのパーミッションを設定します。
  • ブログを新規作成する際の、サイト URL の初期値を設定します。
  • Movable Type が生成するファイルのパーミッションを調整するための umask 値を指定します。
  • nav-commenters.gif ファイルの公開設定をおこないます。
  • 公開していた記事を未公開にしたり、記事やカテゴリを削除した際に、出力済みのアーカイブを削除するか設定します。
  • サイト全体を再構築する際に一回に構築するブログ記事アーカイブの数を設定します。
  • Movable Type で使用する文字エンコーディングを指定します。
  • Movable Type が生成するファイルのパーミッションを調整するための umask 値を指定します。
  • カテゴリの出力ファイル名を明示的に設定しない場合、自動生成される出力ファイル名にハイフンを含めるか設定できます。