YY

Yutopage

https://images.microcms-assets.io/assets/04476bb0a94f47d080f5c8ba456b1da9/f90b823e61f54ac9abf90628c56c880c/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202021-10-14%2020.18.24.png
2021/10/20

以前WordPressを使ってブログサイトを作ったのですが、この度新しくyutopageを作成しました。
最初はblogページはなく、microCMSを知ってからblogページを追加しました。

作った理由

ポートフォリオ+アウトプットを目的に作りました。
ポートフォリオはそのままの意味ですが、アウトプットとは、プログラミングを学習する上で学習したこと、エラーで苦しんだことなどを定期的にブログとして更新をしていこうと考えています。

サイトを作る上でやったこと


サイト構築

Next.js TypeScript microCMS


Next.js TypeScriptを使用した理由

Next.jsを選んだ理由は、vue(nuxt)よりも将来性があり、尚且つTypeScriptとの相性も良いという点から、採用しました。

(公式のものではありませんが、調べると似たような記事が多かったです)

TypeScriptを使用した理由は、先程も言った、Next(React)と相性がいいためです。
今回初めて使用したのですが、型宣言等でエラーになったりmicroCMSのデータが取得できなかったりでかなり苦労しました。

今後追加したい機能

  • お問い合わせページの実装
  • トップページにも、ブログをいくつか表示させる
  • フッターに自身のTwitterを更新すると反映させるようにする
  • SSRやSSGの実装
  • フルレスポンシブ対応