このホームページをだいたい1年ぶりに作り直した。ホームページ作りは毎年一度、Webフロントエンドのスキルをアップデートする目的でやっている。今回の作り直しでv3となった。 v3の主な変更点は以下のとおり。 静的サイトジェネレーターをGatsby.jsからNuxt.jsに変更した。 ホスティング先をGitHub pagesからNetlifyに変更した。 Markdownパーサーをmarkedからmarkdown-itに変更した。 Nuxt.js Markdownでブログなどの静的サイトを作りたい場合、正直Gatsby.jsの方がやりやすいと思った。今回、最も大変だったのはMarkdownコンテンツをどのようにNuxt.jsで扱うかだった。各記事のページであれば、MarkdownファイルをWebpackでimportできるように変換すれば割と簡単に実装できた。だけど、記事のインデックスページを