- 試験的に日記を https://repl.info/diary/ に移動してみている
- ページ自体はHugoでSSGしていて、GitHubでソースを管理している
- 日記のページは複数の.mdファイルをまとめて1ページにしている
- 日記自体は自作ツールで書く
- ツール自体はVercelにデプロイしていて、Firebase Authenticationで認証、Firebase Firestoreにデータを持たせている
- 現状こんな感じで、Firestoreの1ドキュメントが1mdファイルに対応する。UIは仮も仮…

- Publishを押すと選択している日付に紐付くドキュメントについて、VercelのサーバーサイドでGitHubリポジトリにコミットする。後index.mdもコミットしている。コミットした分はFirestoreから消す。
- 見出し毎にファイルを分けたいと思っていてこういうフォーマットにしてみた。わけない場合は1ドキュメントに追記していけばいい。
- 見出しにリンクつけたいと思っていて、これはtDiaryっぽい感じにしたいため。
- Twitterに書く系のことも見出し分けて書けるので結構気に入っている
- Publishを押すまで公開されないようにしたかった。Scrapboxだと結構工夫が必要だったのと、やや自動化しづらいと感じていた。
- その日のブックマークを日記に自動的に追加したりしたかった
- Hugoはちょっと複雑なことしようとすると結構テンプレートがややこしいので、GatsbyとかAstroに置き換えたい気持ちがある(サイト生成はGoよりNode/TSの方が相性いい気がする)