使いづらくて全く書いてなかったブログを若干改良しました。使いづらかった点としては
- ContentfulのMarkdownエディタがVSCodeほど使いやすいわけではなかった
- Contentful側で書いた記事をページに埋め込んでプレビューを見られるようにする機能が欲しかったが手間が掛かりそう(調べてないのでわからないが)
- GitHubのアクセストークンの期限が切れたら更新しないといけないのが面倒
1つ目についてはVSCodeで書いてコピペすればいいというのはそうなんですができることなら一つで完結させたい。2つ目はContentfulにContent Previewなる機能があるらしいということは知っていたが次の方法のほうが手間が省けそうでいいなと思った。3つ目は期限無しでアクセストークンを作れば解決ではあるがそれはそれでよくない。
ということで記事もGatsbyのコードも一つのGitレポジトリで管理する方針に変えた。VSCodeでMarkdown書けるのはもちろんプレビューもローカルで開発サーバー立ち上げればいいので簡単。外部のサービスを利用しなくなるのでアクセストークンの更新は不要。最高。
あとは複数のカテゴリで絞り込む機能を消した。その代わりカテゴリのチップをクリックするとその一覧に飛べるようにした。気が向いたらAlgoliaとか入れてみるかもしれない。
終わりに
TypeScript化したいですよね。