Как получить пользовательские примечания в уценке с помощью gatsby-transformer-comment?

Моя уценка имеет несколько дополнительных замечаний и выглядит так:

---
path: "/"
date: "2018-10-12"
title: "xxxx"
description: "desccc"
---

some of the text

Как я могу получить описание?

{
  allMarkdownRemark(
    sort: { order: DESC, fields: [frontmatter___date] }
    limit: 1000
  ) {
    edges {
      node {
        frontmatter {
          path
          title
          date
        }
      }
    }
  }
}

person Totty.js    schedule 12.10.2018    source источник


Ответы (1)


Что ж, эта головная часть документа уценки чаще всего называется frontmatter и автоматически преобразуется для вас, поэтому просто добавьте поле description в свой запрос graphql внутри структуры frontmatter { ... } и используйте его, как, например, вы использовали бы поле title.

person Z. Zlatev    schedule 12.10.2018
comment
Спасибо, это то, что я уже пробовал, но у меня там нет поля. Вы уверены, что он работает "из коробки" или мне нужно сделать что-то еще? Ваше здоровье - person Totty.js; 14.10.2018
comment
Да, при условии, что вы используете gatsby-transformer-remark, и я верю, что это так. - person Z. Zlatev; 14.10.2018
comment
Спасибо, но это не работает. Я добавляю настраиваемые поля, но они не определены. Если я удалю дату, я получу дату как null, поэтому я думаю, что есть что-то, что знает о том, какие поля ожидаются. Любое другое предложение? - person Totty.js; 15.10.2018
comment
Просто прочтите другой пост (stackoverflow.com/questions/48329511/), и мне нужно перезапустить сервер gatsby. - person Totty.js; 15.10.2018
comment
Лол, я помню, как оставил комментарий к этому - person Z. Zlatev; 15.10.2018
comment
Да, я забыл упомянуть, ха-ха - person Totty.js; 15.10.2018