内容标签

Markdown

返回全部文章
编程笔记
按博客的实际 Git 改动,记录如何用 Bun.YAML.parse 替换 gray-matter,用 Bun.markdown 替换 marked。代码包括 frontmatter 分隔、标题与目录提取、Shiki 高亮回填、外链处理和搜索文本提取,以及内容脚本移除依赖的过程;上线后观察到内存明显下降、启动加快。
编程笔记
一篇 .NET 排障文章文件存在、slug 正确,也标记为公开,却在博客压测中返回 404。问题出在 Bun.Glob 默认跳过点开头的文件,文章从未进入内容索引。本文记录扫描对照、最小复现、保留 slug 的重命名修复,以及为何文件名检查必须主动包含隐藏文件才能防止复发。
编程笔记
记录一次将小程序协议 Markdown 从源码内置改为运行时加载的开发过程:最初绕到对象存储、版本清单和 JSON 包装,最后收敛为启动 config 下发路径、Hono/Bun serveStatic 直接提供文件。文章也说明 MIME 类型、Docker 复制和旧客户端兼容这些容易漏掉的细节。
编程笔记
排查 Pandoc 把 Markdown 转为 HTML 后,代码块语言没有被 highlight.js 正确识别的问题。文章说明 Pandoc 导出的 class 格式与前端高亮规则为何不匹配,并给出规范化导出参数及使用 PHP 转换代码块标记的处理方法。
编程笔记
在网页中使用code标签显示程序源代码默认不会像在代码编辑器中具有美观的颜色,highlight.js 可以实现在Html页面中自动高亮代码块。本文介绍了其使用方法,以及正确的使用语言标记,并介绍了其主题样式的导入方法和主题演示网站。讨论使用 Markdown 撰写文章时正确的语言标记和Pandoc转换中存在的问题。
开发工具
记录使用 VS Code 搭建本地 Markdown 写作环境的过程,涵盖 Markdown All in One、markdownlint、实时预览、Git 版本管理、图片组织和 Pandoc 导出。文章从替代在线编辑器的需求出发,整理适合长期维护博客文章的编辑器配置与写作流程。
编程笔记
整理 Markdown 的基本语法、CommonMark 等标准与不同解释器之间的差异,记录标题、链接、图片、代码块和扩展语法在实际博客写作中的使用问题。文章也说明为什么同一份 Markdown 在编辑器、Pandoc 与网页渲染器中的结果可能不同。