Jekyllには美しい Kasperテーマ を使い始めました。ただし、ブログの投稿URLにはカテゴリが含まれています。私はそこにそれらを持ちたくない:。
http://myhost.com:4000/dev,datascience/2013/11/10/mypost.html
そのURLからdev,datascience
カテゴリを削除するにはどうすればよいですか?
ブログのカテゴリを変更するとURLが変更されるため、心配です。そんなことはしたくない。
これを修正する2つの簡単な方法。1つのブログ投稿のみをカスタマイズするか、サイト全体に変更を加えるかによって異なります。
たった1つの投稿の場合、 YAMLフロントマター でそのURLを手動で設定します:
---
permalink: /2013/11/10/mypost.html
---
すべての投稿をサイト全体で変更するには、_config.yml
を編集して、 デフォルトの「日付」から切り替えます現在使用しているパーマリンクパターン 、次のようなもの:
permalink: /:year/:month/:day/:title.html
これが公開されたサイトである場合、古いリンクは検索エンジンによって既にインデックス付けされている(または訪問者によってブックマークされている)可能性があるため、ベストプラクティスは古いURLから新しいURLへのリダイレクトを設定することです。ここで何度も質問と回答がありました。たとえば、「301リダイレクト」とサーバー名を試してください。