Sugilog

雑記ブログをGatsby + Contentful + Netlifyで作った

勉強がてらGatsbyを使ってブログを作った。せっかくなので雑記ブログとして運用することにした。

Gatsbyとは何か

Gatsbyとは何なのかについて簡単に触れておくと、React製の静的サイトジェネレーター。

Gatsby

今JAMstackというWeb開発のアーキテクチャーが注目されていて、Gatsbyはその文脈の中で語られることが多い。JAMstackについては以前テックブログにまとめたので、興味ある方はこちらも参照してください。

JAMstackについてのメモ

Gatsbyをどうやって学んだのか

GatsbyはおろかReactの土地勘も皆無だったので、まずGatsby公式のチュートリアルを最初から全部やった。このチュートリアルがとても良くて、GatsbyだけでなくReactの基礎的な知識や文法も習得できる構成になっている。

Gatsby.js Tutorial

その後はググりながら触りながら何となく学んでいった。だが仕事の合間に断続的に学んでいったので、正直ほぼ雰囲気で触っている。これからちょっとずつ理解を深めていきたい。

技術スタック

本ブログはGatsbyに加えてデータ部分はContentfulというHeadless CMS、ホスティングにNetlifyを使用して運用している。まだデフォルトのスターターほぼまんまで無装飾なこともあると思うけど、体感でとっても爆速なので気に入っている。

運用方針について

雑記なので本記事のような技術的な内容を含むものはもちろん、それ以外のことでも文章として残しておきたいことを気軽に書いていく予定。ただ技術的なことについては別にテックブログを持っているので、基本的にはそちらで。