ブログを新しくしました 🎉
HelloWorld
こんにちは。求職活動中のShirasuです。 これは、フロントエンドエンジニアの私が、勉強したことや学んだことを日々メモしていくブログです。
今までのブログは、WordPress で、レンタルサーバ上で動いていたんですが、ちょっとレガシーだし、更新もしづらかった(WordPress 自体はいいのですが、怠っていた)ので、マークダウンで更新できるブログを新しく作りました。 旧ブログは今月中に閉鎖するので、古い記事は後々移行しようかなと思っています(大した記事が一個もないけどな)。
このブログは、
- Next.js
- TypeScript
で構成していて、マークダウンでページを動的生成し、SSGされたものを Netlify で配信しています。
とてもシンプルな作りですが、Next もまだまだ知らないことが多いので、このブログでも少しずつ機能について書いていこうと思っています。
JAMstack で、ヘッドレスCMS を使うブログの構築も、案件ではしたことがありますが、CMS を使うのって意外と面倒じゃないですか・・?😅 ブラウザを立ち上げて、ログインして、記事をテキストエディタで書いて、、、もちろん、画像を最適化したりリッチな見た目にしたりする場合は、CMS を使ったほうが便利なことが多いかなとは思います。このブログは学習メモで、文字とコードしか書かない予定なので、マークダウン式にしました。 VSCode を開いて、書いて、git に上げるだけなので日々の業務の一貫?のように更新できるのが良いです。
参考にしたのはこちらの記事です:
※ Netlify 公式のチュートリアル。TS 化と Webpack 5 化で一部詰まったけどとても参考になりました。
※ microCMS のブログ。microCMS は今回使っていないですが、ページネーションの実装の際に参考にしました。