Hexoの固定ページを日付け無しに
Hexoでは固定ページを作る際、コマンドhexo new page (ページ名)
でsource/(ページ名)下にindex.mdが作成される。
tagsやcategoriesは使えないようになっている。
コメントを禁止にするには、Front Matterにcomments: false
を加えれば良い。
固定ページでは日付けも表示したくないところだが、date:
の項目を消してみるても、ファイルを更新した日付けが表示されてしまう。
themes/landscape/layout/page.ejsを見ると、post.ejsと同じ_partial/article.ejsがレイアウトとして使われていた。
_partialディレクトリ下のarticle.ejsをarticle-page.ejsという名前でコピー。
4行目の
<%- partial('post/date', {class_name: 'article-date', date_format: null}) %>
を削除。
page.ejsの
<%- partial('_partial/article', {post: page, index: false}) %>
を
<%- partial('_partial/article-page', {post: page, index: false}) %>
に変更した。
希望通り、日付けが削除された。