Blog TODO
システム
- 静的サイトジェネレーター : vitepress 1.5.0
- webp 変換 : cwebp (Google 製)
- Cloudflare → aws Lightsail (Ubuntu24)
- deploy
- yarn docs:build
- 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 型になって面倒なことになる