[FEATURE] 重构Markdown渲染机制 #40

Closed
opened 2025-09-29 16:18:35 +08:00 by remilia · 0 comments
Owner

功能概述/Summary

使用AST重构Markdown渲染机制

需求背景/Motivation

目前项目使用Markdown-it,他会将markdown文本转化为HTML文件并渲染,这可能导致受污染的html代码进入站点,有潜在风险。此外,使用Markdown-it无法灵活调整Markdown渲染机制。

解决方案/Proposal

重构Markdown渲染机制,使用AST抽象语法树,创建VNode,规避转化为HTML的出现

替代方案/Alternatives

No response

检查表/Checklist

  • 已搜索过类似功能请求,确保不是重复提交
  • 提供了足够的信息以帮助我们理解和评估该请求
  • 如果可能,已附上相关截图或示意图
### 功能概述/Summary 使用AST重构Markdown渲染机制 ### 需求背景/Motivation 目前项目使用Markdown-it,他会将markdown文本转化为HTML文件并渲染,这可能导致受污染的html代码进入站点,有潜在风险。此外,使用Markdown-it无法灵活调整Markdown渲染机制。 ### 解决方案/Proposal 重构Markdown渲染机制,使用AST抽象语法树,创建VNode,规避转化为HTML的出现 ### 替代方案/Alternatives _No response_ ### 检查表/Checklist - [x] 已搜索过类似功能请求,确保不是重复提交 - [x] 提供了足够的信息以帮助我们理解和评估该请求 - [x] 如果可能,已附上相关截图或示意图
remilia added the
Kind/Feature
label 2025-09-29 16:18:35 +08:00
remilia added this to the Markdown渲染机制重构 project 2025-10-08 09:06:37 +08:00
Sign in to join this conversation.
No description provided.