はじめに

Hacker Sheetについて

Hacker Sheetはコンテンツ管理システムです。GitHubリポジトリ内のMarkdownや画像のファイルをHacker Sheetに取り込み、GraphQL APIを通じて利用できるようにします。

Hacker Sheetの利用に必要なもの

Hacker Sheetの利用には以下の二つが必要です。事前に作成しておきます。

  • GitHubアカウント
  • GitHubリポジトリ

GitHubリポジトリの公開範囲はパブリック、プライベートのどちらでも構いません。Hacker Sheetのために新しく作成することをおすすめします。

主な特徴

  1. GitHubリポジトリにプッシュするだけでコンテンツの更新ができるようになります。
  2. 画像ファイルも同じリポジトリで管理でき、画像アップロードの作業が不要です。
  3. Markdownや画像のファイル名を日本語で管理できます。
  4. 専用のReactコンポーネントで簡単にコンテンツの表示ができます。
  5. ブログのような時系列のコンテンツが作成可能です。
  6. ドキュメントページのような構造化されたコンテンツの作成も可能です。