12/25 mon
OGPに対応しました。Twitterとかに薄紫のマーブル柄の丸が出るらしいです。
最終日なので振り返りをやっていこうと思います。
やったこと
- Google DriveからMarkDownで記述された日報ファイルをダウンロードしてHTMLに変換する
- 認証機能
- トークンの保存
- 別リポジトリの日報サイトテンプレートをダウンロードしてページを生成する
- トップページ
- 日報ページ
- アーカイブページ
- カレンダーを作成する
- ぎりぎりアドベントカレンダーの体をなした
やれなかったこと
- 日報コマンドの初期設定UIの作成
- インタラクティブなCUIを作りたかったけど時間がなかった
- 設定がなかったので設定項目を設定ファイルに出力する機能もできず
- 日報ファイルキャッシュ
- ビルドするたび日報ファイル全部ダウンロードしてる
- やばいので12月の日報にしか対応していない
- 差分ビルド
- ビルドするたびサイト全部ビルドし直してる
- これはマシンパワーでなんとかなるけどやりたかった
- vercelコマンドに頼らないデプロイ
- Vercel APIを叩くGoパッケージはなさそうなので自作する必要があり大変
- 日報サイトテンプレートのアップデートログ
- updateコマンドを叩くとgitの更新ログが出たりするとかっこよさそう
- gitコマンドに依存するか、Goのgit実装を取り込む必要があり本当にやるかは微妙
- 前の日、次の日のリンク
- カレンダーができたからなんとか個別ページへのリンクは提供できた
- サイトデザイン
- 全然時間足りなかった
それでも用意したタスクの8割は消化できたのでまあまあ頑張ったんじゃないでしょうか。
おわり
これにてアドベントカレンダー終了です。25日まで楽しめ…うーん……労働は悪!
nippoは今後もちょっとずつ直していきます。
日報。ららぽーとに行って手袋とマフラーを買いました。これで冬を越せます。
最近のスマホ対応手袋って普通の毛糸の手袋みたいですごい。