プレビューした際に画像などリンクしているファイルを表示できない原因は何ですか?
考えられるケースとして以下のようなものがあります。
- リンク先のファイル名が別名 (先頭に mt-preview- がついたもの) にかわっている
- ファイルへのリンク先が 404 エラーで表示されない
mt-preview- がついたファイル
mt-preview- がついたファイルはリビジョン機能と外部プレビューの機能で作成します。
リビジョンの機能では記事・ウェブページに紐づけされた画像や PDF などのアイテムのファイルをバックアップしており、リビジョンの操作時にバックアップしたファイルを mt-preview- をつけた別名で生成します。 エディタ内の入力データなどファイルへのリンクも別名に置換されますが、リビジョンの復元・公開時には置換前の本来のファイル名に戻します。
外部プレビューの機能では、画像や PDF などのアイテムのファイルをプレビュー用に mt-preview- をつけた別名で生成します。
mt-preview- がついたファイルへのリンクが 404 エラーになる
mt-preview- をつけた別名で生成されたファイルは、設定された時間を経過すると削除しますので、削除された後にアクセスすることで 404 エラーとなり表示されません。
削除されるまでの時間の設定は、リビジョン機能の場合は環境変数 PowerRevisionTempFileMaxTime でかえられます。
外部プレビュー機能の場合は ExternalPreview プラグインのプラグイン設定「プレビューの持続時間(ミリ秒)」で指定します。リビジョンの外部プレビューの場合でも「プレビューの持続時間(ミリ秒)」が機能します。