将Markdown文件转换为美观的HTML页面,适用于Canvas或浏览器查看。用于用户请求渲染、可视化、显示或分享Markdown文件时。
标记下 Canvas 渲染器是一项面向实际任务的技能,主要用于将标记下的文件转换成美丽的、可共享的 HTML 页面, 外部依赖性为零;@ 快速启动;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
将 Markdown 文件转换为美观、可分享的 HTML 页面,无需任何外部依赖。
当用户希望渲染一个 Markdown 文件时:
运行转换脚本:
python3 scripts/convert.py
在浏览器中打开(若无 Canvas 节点可用):
open
或推送至 Canvas(若已配对 Canvas 节点):
canvas present file://
# 将 ai-landscape-2026.md 转换为 ai-landscape-2026.html python3 scripts/convert.py ai-landscape-2026.md
python3 scripts/convert.py input.md -o /path/to/output.html
python3 scripts/convert.py notes.md -t "My Research Notes"
该转换器支持以下特性:
**text** 或 __text__)*text* 或 _text_)language ... )code)[text](url))- 、* 、+ )---、***、___)Token 效率优先:模板预先构建完成;仅 Markdown 内容流经上下文窗口。
零依赖:纯 Python 实现 + 自包含 HTML 模板(含内联 CSS)。
渐进增强:支持离线运行,无需 CDN,即时渲染。
scripts/convert.pyassets/template.html每次转换消耗:
总计:约 650 tokens,相较每次生成完整 HTML 所需的约 8000 tokens 显著降低。
默认情况下,输出文件与输入文件位于同一目录:
notes.md → notes.html/path/to/doc.md → /path/to/doc.html使用 -o 参数可指定自定义输出路径。
相关专题
热门下载
相关下载
精品课程
共13课时 | 3.7万人学习
共30课时 | 4.3万人学习
共10课时 | 1.5万人学习