Writemark: 零依赖的Web组件实现Markdown内联编辑
Show HN: Writemark, a dependency free web component for inline Markdown editing
我厌倦了在纯文本框中编写Markdown,于是创建了Writemark。这是一个无需任何运行时依赖的Web组件,只需一行代码即可在任何地方实现Markdown的所见即所得编辑。它支持源码、分屏和预览模式,内置斜杠命令、表格、任务列表及代码块功能,同时保留Markdown作为存储和提交的原始值。整个项目完全由我手写解析器打造,没有依赖庞大的框架,经过951个Playwright测试用例的严格验证,旨在为开发者提供轻量级且灵活的编辑体验。
我热爱Markdown,却不想再被纯文本框束缚,只想要一个能随处使用且无需引入庞大框架的单一组件。
- yabdulaah52
内联编辑的价值被严重低估了。能够即时看到错误,能大幅减少 Markdown 重度项目中的试错式调试。
- sheept
如果能有一个无需克隆仓库的在线演示就好了。不过我想我也可以用书签工具试试:
javascript:import('https://esm.sh/writemark-editor').then(() => document.body.append(document.createElement('writemark-editor')))
- teo_zero
既然依赖了 Node.js,怎么能说是零依赖呢?