目的
ここでは、このブログの制作から運用までを覚えているうちにまとめます。
使用サービス
独自ドメイン [https://www.onamae.com]
サーバー [https://www.netlify.com]
フレームワーク [https://astro.build]
参考テンプレート [https://github.com/WhitePaper233/yukina]
サーバーと独自ドメインについて、参考になったサイト[https://ralacode.com/blog/post/add-onamae-domain-to-netlify/]
費用
1年目にかかる費用は0円です。 2年目から以下の費用がかかる(予定)です。
独自ドメイン使用料 年間 1,753円
サーバーが現状無料の範囲で利用しています。
個人利用の場合は無料の範囲内で収まると思っていますので、今の所かかるお金はドメイン料金のみ。
また、ドメインの更新だけは忘れずに行う必要がある点が注意。最大9年分取得もできるますが、1年ごとの更新で契約中。
詰まった点
- Github.ioで当初実行しようとしていましたが、actionでエラーが起こる状態が続きました。
幸いサーバーをnetlifyにする予定だったためエラー修正はしていませんが、pushするたびにエラーが届くのは嫌なので後で直します。
更にnetlifyにした利点は料金だけではありません
- エラーについて、netlifyのLLMを使って原因究明が可能である
これは大きいです。私のように専門が機械学習の場合、サイト構築に詳しいわけではありません。更に研究でプログラムを組むことが多く実践経験も少ない私。エラー文が出てもすぐに解決できるとは限りません。
勿論エラー修正は勉強になりますが、そこに気を取られて知識のアウトプットが滞っても仕方ない。
その点netlifyであればエラーをLLMが教えてくれるのでそこを修正すれば良いため、ブログのレイアウトを変えてエラーが出ても安心
- git pushで詰まる
SSHキーの問題なのか、途中までうまくpushできていたのにできないことがありました。 SSH周りを直した結果修正できました。
最後に
自分でサーバーやドメインを取得して動く物を作る、という体験は良いですね。 普段機械学習エンジニアとしてあまり触ってこなかった部分なので、楽しく作業できました。 ちょうど1つ目の「完全に理解した」を上ったあたりなので、この先の谷が怖いですが…