



















EnhancedMarkdown 是一款为 Typecho 博客系统开发的 Markdown 解析器插件(当前版本 v3.8.1),基于 Parsedown + ParsedownExtra 引擎,完全替换系统默认的 HyperDown 解析器。
插件完整支持 GFM(GitHub 风格 Markdown)语法,包括删除线、表格对齐、任务列表等,同时提供 Markdown Extra 扩展能力(脚注、定义列表、缩写词)。自定义扩展部分涵盖 TOC 自动目录、8 种容器提示块(`:::type` 语法)、上标、下标、高亮标记、图片尺寸控制,以及 KaTeX 数学公式和 Mermaid 图表渲染。按需加载机制确保纯文字页面零额外资源开销,KaTeX 字体精简至仅 WOFF2 格式(300KB)。
技术上,插件通过 Hook 注册机制接入 Typecho,利用 Parsedown 原生的 InlineTypes 和 BlockTypes 注册自定义语法扩展,采用预处理-后处理两阶段保护数学公式不被误解析,并针对容器嵌套脚注定义丢失等关键问题提供了明确修复。
对用户而言,它大幅增强了 Markdown 写作体验;对开发者,它展示了驱动解析器替换、自定义语法注册及性能优化的清晰设计思路。安装方式为上传至 `usr/plugins/` 目录后台启用,10 项功能支持独立开关。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。