Show HN: Writemark,一个零依赖的Web组件,用于内联Markdown编辑

Hacker News Top 工具

摘要

Writemark 是一个无依赖的 Web 组件,用于内联 Markdown 编辑。它支持实时渲染、源码/分屏/预览模式、斜杠命令、表格、任务列表、代码块以及原生表单集成,无需框架或工具栏。

我喜欢写 Markdown,但不喜欢在纯文本区域里写它。 我想要一个能在任何地方使用的东西,只需放入一个 Web 组件就行: ``` <writemark-editor name="body"></writemark-editor> ``` 于是就有了 Writemark。 它在你写作时实时渲染 Markdown,但 Markdown 本身仍然是你读取、存储和提交的值。它还有源代码、分屏和预览模式,以及斜杠命令、表格、任务列表、代码块、原生表单支持,以及用于添加自定义控件的 API。没有运行时依赖,也没有必需的框架或内置工具栏。 它完全是用 vibe coding 方式写出来的。整个过程非常迭代。我先搞出一个东西,然后试着用它,发现 bug,修掉,再重复这个循环,直到做出一个我喜欢用它写作、性能也还过得去的版本。 这并非一开始就是一个关于 AI 生成软件的实验——只是不想再用文本区域了。我喜欢 Markdown,我想要一个组件,可以在任何地方使用,而无需引入整个编辑器框架。 它仍然非常年轻。解析器是手写的,组件基本上就是一个大的 JavaScript 文件,我确信还有边缘情况等着被发现。如果你发现一个,我很乐意修复它。 我尝试给它一个像样的安全网。目前在 Chromium、Firefox 和 WebKit 上有 951 个 Playwright 检查,还包括恶意输入案例、清理器模糊测试,以及针对 CommonMark 的差异测试。 我构建它是为了自己使用,但我觉得它变成了一个挺酷的东西。希望你们当中有人会喜欢。我很想听听你的想法,特别是如果你尝试并成功破坏了什么东西的话。 - GitHub:[https://github.com/Brostoffed/writemark](https://github.com/Brostoffed/writemark) - NPM:[https://www.npmjs.com/package/writemark-editor](https://www.npmjs.com/package/writemark-editor)
查看原文
查看缓存全文

缓存时间: 2026/07/25 23:12

# Show HN:Writemark —— 一个无依赖的 Web 组件,用于内联 Markdown 编辑 来源:https://news.ycombinator.com/item?id=49051130 我喜欢写 Markdown,但不喜欢在纯文本输入框里写。我希望能有一个组件,只需放入一个 Web 组件就能在任何地方使用: ``` ``` 这就变成了 Writemark。它在你写作时渲染 Markdown,但 Markdown 仍然是你阅读、存储和提交的值。它还有源代码、分屏和预览模式,以及斜杠命令、表格、任务列表、代码块、原生表单支持,以及用于添加自定义控件的 API。没有运行时依赖,没有必需的框架,也没有内置工具栏。它完全是 vibe 编程的产物。这个过程非常迭代。我搞出一个东西,试着用,发现 bug,修复,然后重复这个循环,直到我写出自己喜欢写且性能不错的东西。这并非起初就是关于 AI 生成软件的实验——只是不想再用文本输入框了。我喜欢 Markdown,而且我想要一个组件,能不带整个编辑器框架就在任何地方使用。它仍然非常年轻。解析器是手写的,组件基本上是一个巨大的 JavaScript 文件,我确信还有边缘情况等着被发现。如果你发现一个,我很乐意修复。我试图给它一个不错的安全网。它目前有 951 个 Playwright 检查,涵盖 Chromium、Firefox 和 WebKit,还有恶意输入案例、清理器模糊测试,以及针对 CommonMark 的差分测试。我构建它是为了自己用,但我认为它变成了一件挺酷的东西。希望你们中有些人会喜欢。我很想听听你的想法,特别是如果你试了它并设法弄坏了什么东西。 - GitHub:https://github.com/Brostoffed/writemark - NPM:https://www.npmjs.com/package/writemark-editor

相似文章

面向 LLM 的 Markdown 浏览器

Reddit r/LocalLLaMA

作者介绍了 TextWeb,这是一个开源工具,它将网页渲染为 Markdown 格式供 LLM 处理,而非使用昂贵的大视觉模型,该工具支持命令行界面 (CLI) 和 MCP 服务器。

自适应 Markdown

Reddit r/artificial

自适应 Markdown 是一种开源文档格式/查看器,利用编码智能体使文档具有交互性,为学术阅读、笔记记录和自动化工作流等任务提供实时工作空间。