タグ: gatsby

  • Strapi Quick Start

    Ghost に続いて Headless CMS の Strapi を試してみます。

    Quick Start Guide – Strapi Developer Documentation

    インストール

      npx create-strapi-starter my-project gatsby-blog

    このコマンドを実行するともろもろインストールが進んで installation type が聞かれるので Quickstart を選択。

    インストールが完了すると admin panel と Gatsby blog がブラウザに表示されます。

    strapi admin panel
    strapi gatsby blog

    writer を追加

    自分自身を writer として追加します。

    add a write

    記事を作成

    create an article

    タイトル、説明、本文を入力します。そしてカテゴリーと作者を適宜選択。

    Publish をクリックして公開 … と思ったら公開できず…?

    本文の下にある image 項目が必須になっていました。

    image field 必須

    ということで適当に画像をDrag & Dropで追加。

    ちなみにarticleの編集画面から「表示設定」を開くと、

    displayed fields

    このような画面でレイアウトが編集できます。

    とりあえずの記事ができたので Publish。

    ここでサイトに反映するには ctrl + c でサーバーを一旦停止して再起動する必要があります。

    cd my-project
    npm run develop

    カテゴリ:Newsで公開済みのサンプル記事があったので非公開(unpublish)にして、新規作成した記事の表示を確認。

    category news

    という流れでブログ記事の追加・公開ができました。