このブログはesa.io(情報共有ツール)をソースにしています。API経由でとってきた記事データをGatsby(静的サイトジェネレーター)を使ってhtmlとして吐き出したものをホスティングしています。 この記事では情報共有ツールをCMSとして扱うメリットと使ってみて見えてきた欠点などについて書いていこうと思います。 > 仕組み仕組み esa.ioの特定のディレクトリが更新された際に、WebhookでNetlifyに通知。 esa.io Webhook GatsbyJS gatsby-source-esa NetlifyはWebhookを受けて、GithubのリポジトリのBuildタスクを実行し、HTMLを生成、そのままデプロイ Netlify ざっくり同じことを再現しようとするならmottox2/gatsby-starter-esaをベースに作ればいけます。(近日中にもっとわかりやすいもの
![情報共有ツールesa.ioをCMSとして使って1ヶ月運用してみた - mottox2 blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/8423673146937a0e9e1cd2a5157402511826a140/height=288;version=1;width=512/https%3A%2F%2Fimg.esa.io%2Fuploads%2Fproduction%2Fattachments%2F6967%2F2018%2F05%2F19%2F4651%2F139850ac-6690-4bee-bdf3-6f9faf6ac10b.png)