我正在尝试.md
从文件系统中获取文件并为基于 Vuepress 的托管做好准备。为此,我想保留降价格式,调整一些文件内容,并将其保存到一个不同名称的.md
. 原始文件在文件系统上应保持原样,并且在工作站上应保持可见。
Vuepress 的构建系统可以处理.md
=>.html
转换,这是我想避免的一步。
我看过mistune和Python-markdown,但它们似乎都对将 Markdown 呈现为 HTML 更感兴趣,我想将这一步完全留给 Vuepress。
是否有某种模式 a) 读取 markdown b) 通过用户插件修改它 c)将它写回 Markdown?非 Python 实用程序呢?我可以处理 JS 或 Ruby,尽管在任何地方都不如 Python。
例如:
---
title: Blogging Like a Hacker
lang: en-US
---
我想将它们添加到文件的前面。
图片链接需要更新
假设我在与.md文件相同的目录中有一个图像。Markdown 查看器可以使用下面的标记轻松显示。
### My image:

但是,要使 Vuepress 工作,需要发生以下事情:
### My image:

slug-based-name-for-md-file
.md 的唯一名称在哪里
并且02.issue.png
需要将文件复制到.vuepress/public/<slug-based-name-for-md-file>/02.issue.png
.
所以,我需要的是一个钩子来处理 markdown 文档中的每个图像引用。我可以很容易地编写它,我正在寻找的是一个解析器,它告诉我降价文件中存在哪些图像。
是的,我知道找到图像只需要几个正则表达式,但我们确实有那些强大的 Markdown 解析器,所以我想知道我是否遗漏了他们文档中的某些内容。此外,更多嵌套的 Markdown 结构可能不容易通过正则表达式进行分类。
慕标5832272
相关分类