2024-09-29

minimal-mistakes

https://mmistakes.github.io/minimal-mistakes/docs/utility-classes/

これで画像のアラインなどを設定できるようだ


<figure> 要素とは:キャプションが付けられる図要素

https://developer.mozilla.org/ja/docs/Web/HTML/Element/figure

minimal-mistakes にもヘルパがある https://mmistakes.github.io/minimal-mistakes/docs/helpers/#figure

til TODO

  • monthly-posts.sh で1ヶ月分の記事をディレクトリにまとめた時に
    • 一緒に1ヶ月分のテンプレートを作りたい ./generaete-posts-in-month-layout.sh --month 'YYYY-MM' > 'YYYY-MM.html'
    • monthly-posts.sh 内で上記コマンドを走らせる
  • Custom GitHub Actions
    • Jekyll 4 にするため、 gh-pages (pages-gem) をやめる
      • ちょっと重そうなので要分割?
  • 記事の更新とか
  • タグとかカテゴリとか
    • 日記形式とはまた別ページ作る?
      • 特定のトピックを調べたものとか
  • なんかテスト入れる
  • [example.com](https://example.com) とかのリンクを外部リンクにする
    • url のみの場合は対応できているのだが
  • Key-sequence hotkeys を導入した
    • pagination にも導入したい
      • 1st page - g f Previous page - g p Next page - g n The last page - g l
      • Posts by Year は g y でいいかな

categories, category, tag

categories, category, tag とかのレイアウトがある

https://mmistakes.github.io/minimal-mistakes/docs/layouts/#layout-categories

categories の例はここ
https://mmistakes.github.io/minimal-mistakes/categories/

これは Categories: Layout Uncategorized になっていて、URL はその順番で並んでいる
ファイル名は layout-related-posts.html なんだろうか? つまり日付はついていなさそう?

https://mmistakes.github.io/minimal-mistakes/layout/uncategorized/layout-related-posts/

コードはここか Jekyll の形式で YYYY-mm-dd-title の title の部分が URL になっているのか
自分はタイトルを日付にしたくて YYYY-mm-dd-(YYYY-mm-dd|YYYY-mm-dd-title).md で作ってるからなあ…

https://github.com/mmistakes/minimal-mistakes/blob/master/docs/_posts/2012-01-02-layout-related-posts.md

title は形式通り、 _posts ディレクトリに入れておいてカテゴリを front matter で設定すれば良いのかな

例: カテゴリが Layout, Uncategorized なら URL は -> /layout/uncategorized/ になる

---
title: "Layout: Related Posts Enabled"
related: true
categories:
  - Layout
  - Uncategorized
tags:
  - related posts
  - layout
---

categories ページを作って個別記事をそこに表示できるようにするか