Предварительный просмотр работоспособности не работает, когда я добавляю или изменяю контент в Sanity Studio

Я уже несколько дней безуспешно пытаюсь заставить работать предварительный просмотр в Sanity.

Это прекрасно работает, когда я следую этому руководству: как-быстро-настроить-a-gatsby-js-jamstack-website-with-a-headless-cms.

Но когда я создаю такой стартовый блог, как этот: здравомыслие -template-gatsby-blog, он вообще не работает.

Я выполнил три урока, но это всегда терпит неудачу, даже если я делаю то же самое.

Это мой gatsby-config:

module.exports = {
  plugins: [
    "gatsby-plugin-postcss",
    "gatsby-plugin-react-helmet",
    {
      resolve: "gatsby-source-sanity",
      options: {
        projectId:"nt51j1jx",
        dataset:"production",
        token: "ABC123", //this is a dummy for this post
        watchMode: true,
        overlayDrafts: true
      },
    },
  ],
};

Когда я создаю новое сообщение и нажимаю кнопку предварительного просмотра в Интернете, я получаю 404

Щелчок по публикации не помогает, и я не вижу никаких изменений на локальном хосте. Изменения в существующих сообщениях также не видны.

Мне приходится перезапускать сервер каждый раз, когда я хочу увидеть изменения. Это не относится к первому шаблону, который я упомянул, но он дает сбой, когда я пытаюсь установить плагин ввода кода Sanitys, который мне нужен.

Заранее спасибо!


person Michael Helgesen    schedule 14.04.2021    source источник


Ответы (1)


В конце концов я решил это, подписавшись на этот пост: https://www.frontendstumbles.com/gatsby-and-sanity-cms-tutorial/

Хорошее пошаговое руководство по созданию стартера Gatsby and Sanity, работающего с режимами просмотра и черновиками.

person Michael Helgesen    schedule 22.04.2021