ポートフォリオ
どれ
モチベーション
単純にソーシャルのリンクとか経歴とか一覧できる場所が欲しかった
最近採用に関わることが増えて候補者のプロフィールを見ることが増えた。ポートフォリオから各種リンクを辿れるのは単純に便利に感じたのと、あまりオープンソースに積極的に貢献していない場合(自分のそのケース)でも一つの成果物として機能しそうと思った
最近業務で使っているVuetifyのプレイグラウンド的な環境が欲しかった codesandbox とかでその場限りの環境を作るのではなく、継続的にメンテする体験をするために適度に更新が発生しそうなポートフォリオは良さそう 今後、Vue2.xからVue3へのマイグレーションとかの検証用の環境としてもいいかも
スタックとか使ってるサービスとか
(といっても大したことはやっていない)
Nuxt.js
VuetifyのプレイグラウンドにしたかったのでVueは必須条件だった。SSGして静的なファイルとしてホスティングしたかったので、ほぼ一択だった
モチベーションに書いたとおり
create-nuxt-appでUI frameworkを選択する項目があり導入がかなり簡単だった
ひとまずフォントサイズのみ調整している
GitHub Actions
Netlify側からGitHub repoへのpushを検知してbuildを走らせる方法もあったが、ビルド時間の無料枠がGitHub Actionsのほうが長そうだったので、そちら側でbuildをするようにした
ビルド(generate)済みのファイルをnetlify-cliでデプロイしている
Netlify
Nuxt.jsでgenerateした静的サイトのホスティング先
どうでもいいけどアドレスバーにnet...と入力するとnetflixが真っ先に候補として保管されて若干うざかった
独自ドメイン設定後に Let’s Encryptで自動で証明書を取得して設定してくれる機能はめちゃくちゃ体験がいい
ドメインレジストラ
.meドメインの価格で比較して一番安かったのと、管理画面のUIがイケてたのが交換が持てたのでここにした
その他
.devドメインはかっこいいけど高かったから使わなかった。それだけ
まだindexしか作っていなく、載せたいけど載せられていないものがあるので今後少しずつ整備していきたい