关于 md-render
将 Markdown 文件渲染为深色模式 HTML 的命令行技能,也可在浏览器中打开结果。支持自定义样式、图表和代码高亮,并可生成独立 HTML,适合查看 Agent 生成的文档。
主要功能
- 01将 Markdown 渲染为 HTML
- 02在浏览器中打开渲染页面
- 03保存 HTML 或读取标准输入
- 04自定义颜色、字体与布局
- 05支持 Mermaid 图表和代码高亮
- 06响应式布局与交互式目录
适用场景
- 01预览计划与报告
- 02将 Markdown 保存为 HTML 文件
- 03查看含图表和代码的文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hjewkes/ agent-skills --skill md-render安装后在 Claude Code 中输入/md-render确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
package-lock.jsonpackage.jsondefaults/config.jsonscripts/md-rendersrc/render.mjstemplates/page.html详细介绍
Markdown 渲染器
将 Markdown 文件渲染为精美的深色模式 HTML,并在浏览器中打开。专为查看 Agent 生成的文档(设计文档、计划、报告)而设计。
快速参考
| 情况 | 操作 |
|---|---|
| 用户要求渲染/预览 Markdown | 运行 md-render <file> |
| 用户希望保存 HTML 输出 | 运行 md-render <file> -o output.html |
| 用户希望自定义样式 | 编辑 ~/.config/agent-skills/md-render/config.json |
| 用户要求通过管道传入 Markdown | echo "# Title" | md-render - |
CLI 参考
| 命令 | 说明 |
|---|---|
md-render file.md | 渲染并在浏览器中打开 |
md-render - < file.md | 从 stdin 渲染 |
md-render file.md -o out.html | 将 HTML 保存到文件 |
md-render file.md --no-open | 生成 HTML,但不打开浏览器 |
md-render -c path.json file.md | 使用备用配置 |
md-render --help | 显示用法 |
退出代码: 0 = 成功,1 = 错误
渲染功能
- 深色模式风格,可配置颜色、字体和大小
- 可折叠目录(内嵌和滑出面板)
- 带复制到剪贴板按钮的语法高亮代码块
- 复制完整 Markdown 源码按钮(右上角)
- 可点击的标题锚点(悬停时显示)
- Mermaid 图表渲染(流程图、时序图、状态图、饼图)
- 任务列表复选框、脚注、==高亮==、下
标/上^标^ - Emoji 简码(:rocket: :white_check_mark:)
- 通过
{#id .class}添加自定义属性 - 响应式布局
- 独立 HTML(启用时,mermaid 使用 CDN)
配置
配置位置:~/.config/agent-skills/md-render/config.json
首次运行时根据默认值自动创建。编辑该文件以自定义:
- theme — 颜色、字体、大小、最大宽度
- features — 切换 toc、语法高亮、标题锚点、mermaid 和浏览器打开功能
评论
支持 Markdown