【问题标题】:How to get custom remarks in markdown with gatsby-transformer-remark?如何使用 gatsby-transformer-remark 在 markdown 中获取自定义备注?
【发布时间】:2019-03-17 10:45:14
【问题描述】:

我的markdown有一些额外的注释,看起来像这样:

---
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
        }
      }
    }
  }
}

【问题讨论】:

    标签: markdown gatsby remarkjs


    【解决方案1】:

    嗯,markdown 文档的头部通常被称为frontmatter,它会自动为您转换,所以只需将description 字段添加到frontmatter { ... } 结构内的graphql 查询中,然后按照您的意愿使用它以title 字段为例。

    【讨论】:

    • 谢谢,这就是我已经尝试过的,但我没有该字段。你确定它开箱即用还是我需要做其他事情?干杯
    • 可以,只要您使用的是gatsby-transformer-remark,我相信您是。
    • 谢谢,但它不起作用。我添加了自定义字段,它们是未定义的。如果我删除“日期”,我会得到“日期”为空,因此我认为有一些东西知道需要哪些字段。还有其他建议吗?
    • 刚刚阅读另一篇文章(stackoverflow.com/questions/48329511/…),我需要重新启动 gatsby 服务器。
    • 大声笑,我记得对那个发表评论
    猜你喜欢
    • 2020-01-17
    • 2019-05-27
    • 2018-09-14
    • 2020-03-20
    • 2021-11-12
    • 2019-07-01
    • 2020-10-31
    • 1970-01-01
    • 2018-07-11
    相关资源
    最近更新 更多