一晩寝たら完全に回復した。ようやく2/3ぐらいのところまで螺旋本が進む。だいぶ進捗が遅々とした感じだが、まあ明らかに難しいことをやってるんでしょうがない、とは思いつつもうちょっとシャッキリさせないとあかん。。。ちょっと明日は早起きして図書館使ってみようかな。
この日記に関して
-
原稿は Markdown 、エディタは Obsidian。以前は全般的に Notion を利用していたが、同期の遅さがストレスでローカルで編集できる Obsidian に移行した。
-
日記のホスティングは Vercel、フレームワークは Astro 。
- 日記の原稿ファイルとソースコードは、それぞれ別々の Github リポジトリに保存されている。
- 原稿リポジトリをブログリポジトリの submodule として扱い、ビルド直前に内容を取得している。
- 原稿はプライベートリポジトリに置かれているので認証が必要。これを使った。
-
Obsidian のプラグインによって、Vault 内のファイルは自動的に GitHub にプッシュされる。プッシュに応じて Github Actionsがトリガーされ、なんやかんやあって日記が更新される。
-
Astro は静的サイトを作るのには向いてるしよく出来てるとも思う。が、いわゆる JAMStack って呼ばれる(呼ばれてた)ような SaaS 使って秒でコーポレートサイト作って大勝利、みたいな業界の流行に最適化したプロダクトだと思う。個人的にはもはやそこに面白みは感じない。
- これ作ったのは去年だけど、なんだったら Fresh とかでリプレイスしたさが既にある。