如何使用 gatsby-transformer-remark 在 markdown 中获取自定义备注?

Posted

技术标签:

【中文标题】如何使用 gatsby-transformer-remark 在 markdown 中获取自定义备注?【英文标题】:How to get custom remarks in markdown with gatsby-transformer-remark? 【发布时间】: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
        
      
    
  

【问题讨论】:

【参考方案1】:

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

【讨论】:

谢谢,这就是我已经尝试过的,但我没有该字段。你确定它开箱即用还是我需要做其他事情?干杯 可以,只要您使用的是gatsby-transformer-remark,我相信您是。 谢谢,但它不起作用。我添加了自定义字段,它们是未定义的。如果我删除“日期”,我会得到“日期”为空,因此我认为有一些东西知道需要哪些字段。还有其他建议吗? 刚刚阅读另一篇文章(***.com/questions/48329511/…),我需要重新启动 gatsby 服务器。 大声笑,我记得对那个发表评论

以上是关于如何使用 gatsby-transformer-remark 在 markdown 中获取自定义备注?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用本机反应创建登录以及如何验证会话

如何在自动布局中使用约束标识符以及如何使用标识符更改约束? [迅速]

如何使用 AngularJS 的 ng-model 创建一个数组以及如何使用 jquery 提交?

如何使用laravel保存所有行数据每个行名或相等

如何使用 Math.Net 连接矩阵。如何使用 Math.Net 调用特定的行或列?

WSARecv 如何使用 lpOverlapped?如何手动发出事件信号?