Jekyllで記事を書くファイルを調べた。
_posts/2019-01-06-welcome-to-jekyll.markdown
のようなのがデフォルトで生成される。
最小命名規則
_posts/
フォルダの中に入れるが、名前の作り方は、
00-0-0-a.markdown
がおそらく最小構成。
0-0-0-a.markdown
のように最初の数字は2桁は最低必要と思われる。
数字2桁以上-数字1桁以上-数字桁以上-文字1文字以上.markdown
だと思う。
数字のところは数字以外にしてしまうと認識しなかった。
ソースコードは読んでない。が、詳しく見たいならソース見た方がいい。
ドキュメントあったが・・。 Post を書く
ファイルの中身
以下のものがトップに記載されてないといけないようだ。
--- layout: post title: "hoge" date: 2019-01-06 15:04:54 +0900 ---
ちなみに、現在時刻より前の時間でdate
を記載するとトップページの一覧には表示されなかった。
title: "hoge"
を書かなくても一応一覧には表示されるが、タイトルは、
ファイル名は拡張子の直前の文字になるようだ
00-0-0-a.markdown
の場合「A」が表示された。(ただし、大文字になる)
ちなみに00-0-0-ほげ.markdown
みたいにファイル名に平仮名を含んでも認識されるし、
http://127.0.0.1:4000/2019/01/06/ほげ.html
のようなURLになる。
拡張子
拡張子の.markdown
は長くてタイプするのが面倒なので、
マークダウンなのでどうせ.md
でもいいのでは?と思ってやってもいけた。
.txt
でもトップページの一覧から表示されるが、
トップページから遷移された時のページがHTML表示されておかしくなる。