【実験:2019/10/23】_post以下にディレクトリを作ったりページ名が重複した場合、URLはどうなるのか?

【実験:2019/10/23】_post以下にディレクトリを作ったりページ名が重複した場合、URLはどうなるのか?

2019, Oct 23

アジェンダ

これはテストです。10/23 版(新ページ)の/jekyll-dupicate の内容です。 まったく同じ内容では味気ないので、独立した 1 記事として設定します。

jekyll の URL を設定しているのは、_config.yml のpaginate_pathの設定です。 初期値では YYYY-mm-dd-みたいな記述があるんですが、日付を変えるとパスが変わるのと、正直覚えにくいのでちょっとやそっとでは変更が適用されないように固定させようと思ったのが最初の目論見でした。 当然といえば当然ですが、ファイル名は YYYY-mm-dd-が必須なので、入れておいたほうが良いことが多いです。ファイル管理もやりやすいです。

ファイル名が異なれば表示名が同じタイトルでも重複する事は、当日中に同じタイトルの記事を書かない限り存在し得ない(当日以外の日付を指定しない場合は別な)ので、アドレスに日付を入れるのは妥当な気がしなくはないです。 これが可変だと大変ですが、ファイル名により決定されるので、そこまで拘らなくても良かったのかなぁ、とは思ってます。

結果

新しい日付(後から作られたもの?)が生成されています。 こちらは生成された本文です。

<p>これはテストです。
まったく同じ内容では味気ないので、独立した 1 記事として設定します。</p>

<p>jekyll の URL を設定しているのは、_config.yml の<strong>paginate_path</strong>の設定です。
初期値では YYYY-mm-dd-みたいな記述があるんですが、日付を変えるとパスが変わるのと、正直覚えにくいのでちょっとやそっとでは変更が適用されないように固定させようと思ったのが最初の目論見でした。
当然といえば当然ですが、ファイル名は YYYY-mm-dd-が必須なので、入れておいたほうが良いことが多いです。ファイル管理もやりやすいです。</p>

<p>ファイル名が異なれば表示名が同じタイトルでも重複する事は、当日中に同じタイトルの記事を書かない限り存在し得ない(当日以外の日付を指定しない場合は別な)ので、アドレスに日付を入れるのは妥当な気がしなくはないです。
これが可変だと大変ですが、ファイル名により決定されるので、そこまで拘らなくても良かったのかなぁ、とは思ってます。</p>

(引用:/_site/jekyll-duplicate/index.html)

ということで、このファイルが採用されているようです。 もう一度マージしたらこの限りではないかもしれません(未検証)

念のため、GitHub のソースの方も参照できるようにしています。 このリンクがなかった場合、古い方(ローカルで確認した時にリンクされなかった方)を参照していることになります。