Skip to content

Blog TODO

システム

  • 静的サイトジェネレーター : vitepress 1.5.0
  • webp 変換 : cwebp (Google 製)
  • Cloudflare → aws Lightsail (Ubuntu24)
  • deploy
    1. yarn docs:build
    2. docs/.vitepress/dist → server へ転送
    • ↑ を 1 発でやるの作れば OK

構成

  • カテゴリ : ドライブ、DIY、食事、その他
  • タグ : 任意

必須

  • ✅️ 1 記事の UI で eyecatch を使えるようにする custom theme ?
  • ✅️ トップページで過去記事ページング
  • ✅️ カテゴリページでページング (課題が残ったが・・・)

そのうち対応

  • ✅️ tag でフィルタリング
  • ✅️ テンプレ作成スクリプト
  • タグクラウド的なやつ。build 時に全記事引っ張ってきてタグ一覧 json 生成かなー?
  • 記事内の画像簡単設置スクリプト
  • 記事内の画像を拡大したい。が・・・md 内で comopnent 呼べるの・・?

優先度低

  • next prev リンク、articles 以下が対象にならないのでどうにかしたい。とりあえず非表示

Bug ?

  • tag の component へ値渡し(defineProps)は動くのに pagination で同じことをやろうとすると defineProps がエラーで動かない。しょうがないので pagination を書くページでゴリゴリ書いてるが地獄

気づき

  • 右側の [on this page] 部分は aside: false で消える
  • ローカル開発中は検索の index が更新されない。更新したければ開発サーバ再起動
  • date は hh:mm まで書くこと。YYYY-MM-DD までだと createContentLoader で timezone がついた date 型になって面倒なことになる