記事を作成して公開後、ページを正常に閲覧できています。 しかし、左上の「サイト再構築」を実行すると、その記事(例:記事A)の静的ページが削除されてしまいます。 原因と対処方法を教えてください。
同一の出力ファイル名(同じURL)を持つ「非公開の記事」が別に存在している可能性があります。
Movable Type Premiumでは、サイト全体を再構築する際、同一の出力パスに対して「公開状態のものだけ」が再生成されるため、
同名ファイルを持つ非公開記事があると、再構築時に該当ファイルが削除される挙動になります。
対応方法
-
管理画面で、記事Aと同じ出力ファイル名(例:
index.html)を持つ他の記事が存在しないか確認してください。 -
同じ出力ファイル名で「非公開」または「下書き」状態の記事がある場合、
その記事を削除するか、別のファイル名に変更してください。 -
その後、再度「サイト再構築」を実行してください。削除は発生しなくなります。
補足
この挙動はMovable Typeの標準仕様です。
個別の「記事再構築」では公開中の記事のみが対象となるため問題は発生しませんが、
「サイト全体の再構築」では同名の非公開記事が優先的に上書き対象として扱われ、
該当ファイルが削除される場合があります。
(SUPPORT_MTP-1601)