苹果第 27 版操作系统的第三个开发者测试版今日发布,其中新增了 Markdown 数据的内置统一类型标识符(UTI):net.daringfireball.markdown,并遵循 public.utf8-plain-text 规范。作者更新了其早前的建议,明确使用 UTF-8 编码的纯文本类型,以适应当今 UTF-8 已广泛普及的现状。
#markdown
30 条相关内容
本文档详细介绍了 Pandoc 的 Lua 过滤器机制,包括过滤器的基本结构、如何编写自定义过滤器、可用的内置类型与函数,以及通过 Lua 脚本实现文档格式转换、元数据操作和元素处理的高级用法。适用于需要扩展 Pandoc 文档转换功能的用户。
Capcat 是一款基于 Python 的开源 CLI/TUI 工具,用于对指定网站或 RSS 源进行符合伦理规范的存档。它通过 NLP、语境工程、规范驱动开发和 LLM 生成,支持将内容输出为 Markdown(含 Obsidian 兼容的前置元数据)和可选的 HTML(暗色/亮色主题)。每个源拥有独立的 YAML 配置文件,支持 PDF 大小限制,并内置极简 CSS 设计系统供用户更换 HTML 主题。项目使用 HN 官方 API,遵守速率限制,明确用户代理,跳过付费内容,并对用户名进行匿名化处理。
Margarita 是一款将 Markdown 与逻辑运算符相结合的编程语言,旨在解决 AI 工作流中缺乏确定性问题以及 Markdown 技能库缺乏可组合性的痛点。它允许在需要时通过代码结构引入确定性,在合适时回退到 LLM 动态代码,并支持类似 React 的可组合提示词。作者表示虽反响平平,但构建过程本身是一次极佳的学习体验。
我发现许多网站都设有订阅付费墙,AI代理无法访问。我也不喜欢为偶尔想读的一篇文章支付订阅费。于是我和朋友创建了Tenjin,一个基于Markdown的原生发布平台,按内容付费而非订阅。任何人都可以发布Markdown文件并定价,读者购买后即可永久拥有。它使用x402和稳定币实现微支付,并针对AI代理的工作流程进行了优化,可直接指向网站使用全部功能。
aiCompiler 提出了一种大胆的编程范式转变:开发者只需用 Markdown 描述意图,由大语言模型(LLM)作为运行时直接执行。该项目将 Markdown 文档视为可执行代码,LLM 在运行时解析并完成其中的任务目标,从而大幅降低传统编码门槛,让非程序员也能通过自然语言驱动软件逻辑。
Md-tmpl 是一个强类型的 Markdown 模板工具,旨在为 Markdown 文档提供类型安全的模板渲染能力。它允许开发者定义结构化模板,并在编译期检查变量类型,减少运行时错误。该项目在 GitHub 上开源,适合需要生成动态 Markdown 内容的场景。
Markmaster 是一款专为非编程人员设计的 Markdown 学习工具,帮助用户轻松掌握 Markdown 语法,无需代码基础即可快速编写格式化文档。
Syncpen 是一款专为 AI 协作场景设计的 Markdown 写作应用,支持 Claude、Cursor、Cowork 等 AI 工具直接在你的文档中编写内容。它让人类与 AI 在同一份 Markdown 文档中无缝协作,提升写作与编程效率。
这篇文章探讨了 Markdown 作为一种轻量级标记语言的核心理念——它是为人类而非机器设计的。与 HTML 等复杂的标记语言不同,Markdown 的语法直观、易读易写,即使在没有渲染工具的情况下也能保持清晰可读。作者强调了 Markdown 的这一人性化设计初衷,提醒用户在使用时不要偏离其简洁性。它应该在追求易用性与机器可处理性之间取得平衡。
本文介绍了一系列针对 Markdown 博客的实用 CSS 技巧,涵盖排版优化、代码块样式、图片自适应、表格美化以及响应式设计等方面。通过这些技巧,开发者可以无需额外框架,仅用纯 CSS 就让基于 Markdown 生成的博客页面拥有干净、专业且适合阅读的视觉呈现。
Markdific 是一款专为非技术用户设计的轻量级 Markdown 查看工具,旨在让不懂代码的人也能轻松阅读和浏览 Markdown 格式文档。它界面简洁、无需复杂配置,降低了 Markdown 文档的使用门槛。
Markstream 是一个专为解决 AI 聊天界面中 Markdown 渲染问题而构建的库。它处理了 LLM 输出不完整带来的常见难题,包括未闭合的代码块和表格、Mermaid/KaTeX/代码块的闪烁问题、长回复的重新渲染性能,以及 HTML/自定义组件的安全渲染。该项目已支持 Vue/Nuxt、React/Next.js、Svelte、Angular 和 Vue 2 等多个框架。
HTML 表格提取器
1.5又一个来自 Simon Willison 的粘贴转换工具。该工具可接受浏览器中复制的富文本(含嵌入式 HTML 表格),并将其中的每个表格自动转换为 HTML、Markdown、CSV、TSV 或 JSON 格式。用户只需从维基百科页面复制全部内容并粘贴到工具中,即可在多种格式间自由切换查看和导出数据。
我一直在用Swift开发一款集成Vim键绑定的macOS原生Markdown阅读器,这是首个公开发布的版本。
markdownlint 是一个用于 Markdown 文件的静态分析工具,可检查 Markdown 文档中的格式错误和样式问题。它支持丰富的规则配置,帮助开发者保持文档风格的一致性和可读性,广泛应用于各类项目中以确保 Markdown 文件的质量标准。
WorkOS 推出 Auth.md,这是一个面向 AI 智能体的开放注册协议。传统的注册表单是为浏览器中的人类用户设计的,而 Auth.md 通过一个托管在域名下的 Markdown 文件,告知 AI 智能体如何程序化地完成用户注册、支持哪些流程、暴露哪些权限范围以及凭证的颁发方式。可以将其理解为机器人排除标准(robots.txt)的智能体注册版本。Cloudflare、Firecrawl 和 Resend 等公司已经采用了该协议。
该项目可在终端内直接渲染包含LaTeX数学公式的Markdown文档,无需离开命令行环境。它利用终端的图形能力展示复杂的数学表达式,为开发者和技术写作者提供了一种在纯文本工作流中嵌入高质量公式渲染的轻量级解决方案。
Jimmy 是一款开源工具,能够将多种不同格式的笔记(如 OneNote、Evernote 等)转换为标准的 Markdown 格式,方便用户迁移和整理笔记内容。
本文档定义了 text/markdown 媒体类型(MIME 类型),用于标识 Markdown 格式的纯文本文档。它描述了 Markdown 的基本语法特性、编码要求以及与其他文本格式的互操作性,旨在为互联网内容中 Markdown 文档的标识和交换提供标准化依据。
本文探讨了网页浏览器不支持直接渲染 Markdown 的原因,包括历史遗留问题、HTML 作为 Web 标准语言的牢固地位,以及 Markdown 本身缺乏统一规范等因素。作者指出,尽管 Markdown 在开发者社区中广受欢迎,但与 HTML 相比,它在安全性、可扩展性和标准化方面仍有不足,因此浏览器厂商缺乏将其原生支持的动力。
DropItDown 是一款 macOS 工具,支持用户通过拖拽文件的方式,将其转换为 AI 代理可直接读取的 Markdown 格式。它简化了将各类文档、图片等内容结构化处理为纯文本标记语言的过程,便于后续被 AI 系统解析和使用。该工具针对 macOS 平台设计,操作直观高效。
Cairn 是一款轻量级任务追踪工具,无需数据库即可运行。它将任务直接存储为仓库中的 Markdown 文件,让开发者能够以纯文本形式管理和追踪工作进度,保持版本控制的便利性与简洁性。
该项目提供了一种基准测试工具,可以对任意数量的Claude.md文件进行相互比较和评估,帮助用户分析和对比不同配置或版本的性能表现。
Satteri是一个用Rust构建的Markdown处理管道,专为现代JavaScript生态设计。它结合了Rust的高性能与JavaScript的灵活性,为开发者提供快速、可靠的Markdown解析与转换能力,适用于静态站点生成、内容管理等多种场景。
本文批评了将 Markdown 用于复杂文档和编程工作的趋势,指出 Markdown 在表达能力、一致性和工具支持方面的局限性。作者认为 Markdown 适合简单笔记,但对于需要结构化数据、交叉引用和精确格式的文档而言,应回归更强大的标记语言或结构化格式。
本文探讨了Markdown作为一种轻量级标记语言在技术写作和内容创作中的核心地位。作者回顾了从多种文档格式和工具最终走向Markdown的历程,阐述了其在简洁性、可移植性和版本控制方面的优势,并分享了如何利用Markdown构建高效写作工作流的实践经验。
本文探讨了 Markdown 作为一种轻量级标记语言的核心设计理念——它旨在提供简洁易读的格式语法,而非强制性的执行或验证机制。与严格的编程语言或格式验证工具不同,Markdown 鼓励自由表达,允许解析器以不同方式处理相同内容。
Blobly
1.0Blobly 是一个基于 Web 的轻量级笔记应用,支持 Markdown 编辑、实时预览和本地存储,提供简洁高效的写作体验。
Reachpad 是一个开源的 Markdown 文件分享平台,专为企业和 AI 智能体设计。它支持团队协作编辑、版本管理,并提供简洁的 API 接口,方便智能体程序直接读取和发布 .md 文档,实现高效的内容共享与自动化工作流。