1. トップページ
  2. MovableTypeのテンプレートに記事のパーマリンクを直書きしないほうがよい

MovableTypeのテンプレートに記事のパーマリンクを直書きしないほうがよい

非常に小さな気付きですが、覚書として残しておきます。

MovableTypeのテンプレートに記事のURLを記述する場合、
URLを直書きしてもいいですが、記事のパーマリンクが編集された場合は
リンク切れとなってしまいます。修正には手動でテンプレートを編集する必要があります。

<a href="../blog/2022/03/news.html"></a>


受注案件などではクライアント側がパーマリンクを変更される機会も考えられるため、
自動で反映されるような仕様にすべきです。

<MTEntires>id モディファイアを使用することで
パーマリンクが自動で反映される仕様になります。

<mt:Entries id="112233">
  <a href="<$mt:EntryPermalink$>"></a>
</mt:Entries>


MTEntries - テンプレートタグリファレンス | CMSプラットフォーム Movable Type ドキュメントサイト

記事のIDを調べる手間が発生しますが、リンク切れを事前に防ぐことが可能なため、
基本的にはこのような仕様で実装するようにしましょう。

参考にさせていただいたページ

参考サイトなし