为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据来自多个降价文件的数据编写 JSON 文件

如何根据来自多个降价文件的数据编写 JSON 文件

海绵宝宝撒 2021-06-28 12:42:27
我需要使用 Markdown 文件中的数据构建 API。我有大约 100 个 Markdown 文件,文件顶部有这样的数据:---title: Lorem ipsumcategory: componentprimaryKeywords: curved horizonsecondaryKeywords: css block content seperator---所需的输出是单个 .json 文件,其中包含来自我的 .md 文件的所有数据作为数组中的对象。例子:[  {    "title": "Lorem ipsum",    "category": "component",    "primaryKeywords": "curved horizon",    "secondaryKeywords": "css block content seperator"  },  {    "title": "Lorem ipsum",    "category": "component",    "primaryKeywords": "curved horizon",    "secondaryKeywords": "css block content seperator"  },  {    "title": "Lorem ipsum",    "category": "component",    "primaryKeywords": "curved horizon",    "secondaryKeywords": "css block content seperator"  }]JSON 文件应该作为我的前端构建的一部分生成。我正在使用吞咽。我试过做这样的事情:gulp.task('search-api', function (cb) {  const fs = require('fs');  const matter = require('gray-matter');  const str = fs.readFileSync('./src/docs/01-Components/02-Layout/03-bow.md', 'utf8');  console.log(matter(str));});我可以在控制台中显示来自 1 个文件的数据。但我需要帮助来显示所有文件中的数据./src/docs/,然后将其合并为 1 个结果并将其解析为 1 个 JSON 文件。我怎样才能做到这一点?感谢所有帮助和建议。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信