我有下面的markdown文件与frontmatter。markdown内容有时包含未使用markdown的URL语法格式化的内联URL。有没有什么方法可以处理markdown文件中的非markdown URL,并以某种方式使用正则表达式插件等将它们解析为HTML URL?需要一点提示在这里从有经验的前端家伙🙏
Example .md file:
---
category: "general"
medium: "forum"
date: "July 25, 2010"
---
For future reference, here's my public key. **http://www.iamyourfather.org/papa.asc**
然后,我像往常一样使用HTML插件进行备注处理,如下所示:
// Use gray-matter to parse the quote metadata section
const matterResult = matter(fileContents)
// Use remark to convert markdown into HTML string
const processedContent = await remark()
.use(html)
.process(matterResult.content)
const contentHtml = processedContent.toString()
我想这个“contentHtml”字符串包含适当的可点击的HTML链接的情况下,markdown的内容包含这样的明文http/www网址。
有没有一种方法可以将remark、remark-html和ANOTHER插件组合在一起,在一个镜头中解析这个?我需要多个步骤来实现这一点吗?
1条答案
按热度按时间wi3ka0sx1#
您正在搜索的是GFM自动链接功能。
带备注,您可以这样使用它:
Remark-gfm
是一个包含两个必需部分的包: