[FEATURE] 重构Markdown渲染机制 #40
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
功能概述/Summary
使用AST重构Markdown渲染机制
需求背景/Motivation
目前项目使用Markdown-it,他会将markdown文本转化为HTML文件并渲染,这可能导致受污染的html代码进入站点,有潜在风险。此外,使用Markdown-it无法灵活调整Markdown渲染机制。
解决方案/Proposal
重构Markdown渲染机制,使用AST抽象语法树,创建VNode,规避转化为HTML的出现
替代方案/Alternatives
No response
检查表/Checklist