【发布时间】:2017-07-31 17:22:17
【问题描述】:
我有一个 Markdown 文件通过 webpack 加载器导入到这样的节点模块中
import mardownFile from './markdownfile.md'
此文件是一本教科书,其章节由## / h2 标签分隔
现在,我正在寻找一种将其转换为 json 对象的方法,其中每个 h2 标记(或其他可能的包装器)位于单独的章节块中,以与页面内容为 props.children 的反应页面组件一起使用。有关我正在尝试解决的问题的更多详细信息
我的 markdown.md 文件中有这个
#Title
##Chapter 1
text text
text
##Chapter 2
text
etc
##Chapter 3
more text
image
我想阅读这个降价并将它转换成一个对象,像这样......
var aText = {
pages: [
{
"title": "Chapter 1.",
"text": "text",
},
{
"title": "Chapter 2.",
"text": "text",
},
{
"title": "Chapter 3.",
"text": "text",
"img": "cat-stevens.png",
}
]}
然后在一个 javascript react 组件中渲染一个像这样的页面组件
<Page page={aText.pages[0]} />
我在 mac osx 计算机上,但这是个人网络客户端项目,我试图在标准浏览器中解析它,我正在使用 Chrome,完成此任务的最佳方法是什么,有什么建议吗?
【问题讨论】:
-
您能给我们举个例子吗?我不确定你想完成什么。
-
您使用的是 linux、mac 还是 windows?我可以根据您的情况更详细地更新我的答案。
标签: javascript json node.js converter markdown