工具与资源casual-effects.com
Markdeep:支持图表、公式与 Markdown 语法的纯文本文档
Markdeep – plain text documents with diagrams, equations, and Markdown syntax
2015 — 2022,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
Markdeep 是一个把 Markdown、图表和数学公式统一在纯文本里的文档工具,通过浏览器 JavaScript 渲染;禁用 JavaScript 时降级为可读的纯文本。它多次登上 Hacker News,引发关于简单工具是否该被扩展到画 ASCII 图表的讨论。
为什么经久不衰:它用纯文本统一文档、图表和公式,且无 JS 仍可读,适合快速、可移植的文档,也持续引发关于工具边界的讨论。
HN 评论精选
质疑用 ASCII 图表替代现成图形工具的实际价值。
如果需要图表,我已经过了 Markdown 阶段。我想不出有什么工作流会因为花 20 分钟用 ASCII 画图而变好,不如用 PowerPoint 20 秒放三张图。我爱 Markdown,用它管理笔记和知识库,但简单优雅的工具被过度延伸用途后就不再有用。
arkades查看英文原文
If I need graphic charts/diagrams, I've already passed the markdown stage. There's absolutely no workflow I can think of that is improved by my sitting there and trying to ASCII Art my way into a diagram. Does anyone go, hey, you know what would make my note-taking or web design faster and easier? Spending 20 minutes making an ascii art diagram instead of slapping the same three figures out in powerpoint in 20 seconds. I love markdown. It's an elegant tool for many situations. My own workflow depends on using Kiwi and Noteplan on my phone with a common dropbox directory for their files, which is a project directory for Sublime on my notebook and desktop. All of my organization is a centralized set of markdown'd text documents, be it my calendar or my knowledge base, sync'd across all of my devices and super-easily edited, searched, or converted to web pages. But there is a point where using a simple and elegant tool stops being simple and elegant - it can only be tortured so far outside its intended use-case before it stops being useful.
质疑 Markdown 变体的必要性,认为已有更好的图表扩展方案。
我不明白为什么需要这些 Markdown“风味”。大多数渲染器允许选择不同扩展,而且 Mermaid 等早就能在 Markdown 里画图,比这种费时的 ASCII 艺术格式好得多。
ravenstine查看英文原文
I don't get why we need these Markdown "flavors". Most Markdown renderers allow you to pick and choose different extensions, and graphs have been possible in Markdown for a long time with things like Mermaid, which I think does graphs a lot better than this time consuming ASCII-art format.
认可无 JS 降级为可读纯文本,甚至更喜欢这种形式。
有趣的是,禁用 JavaScript 后两个窗口显示同样的纯文本,我差点评论说用一对 <pre> 标签就能做到。不过我能接受这种降级,文本文件完全可读且信息传达得很好,我甚至有点更喜欢。做得好,楼主。
falcolas查看英文原文
Funny enough, browsing without Javascript resulted in the same plain text appearing in both windows. I was nearly ready to comment about how easy that is with a pair of <pre> tags. :) That said, I'm OK with it degrading like that. The text file is perfectly readable, and conveys the information within quite well. I even kind of preferred it. So, yeah. Great job, OP.
将 Markdeep 类比为 WordPerfect 的格式控制显示模式,但认为 Markdown 语义更丰富。
有人记得 DOS 版 WordPerfect 5/5.5 吗?有个模式会把插入分页、加粗、斜体等格式操作显示为控制序列。我曾是操作这模式的高手,同学都找我帮忙排版作业。这个 WP5.5 格式让我想起 Markdeep 扩展,好在 Markdown 语义丰富得多。
jhoechtl查看英文原文
Anybody remeber the dos version of Wordperfect 5 or 5.5? It had a mode, AFAIK triggered by pressing F11 or was it F12 where every formatting operation like inserting a new page, bold or italics was displayed as a control sequence. Wordperfect didn't care if you five times marked a text as bold and required you to "unbold" five times to continue writing in regular font. I used to be a wizzard operating in this mode and many of my school-mates reached out for me to get their homework assignment properly formatted. Somehow this WP5.5 format reminds me of that Markdown extension. Thankfully markdown is much richer in semantics.
历次讨论
同类还值得读
直接在浏览器中启动 Linux 内核
Boot a linux kernel right inside your browser.
Fabrice Bellard 的 JSLinux 页面,用 JavaScript 在浏览器里启动一个 Linux 内核,并提供一个可交互的终端环境。
工具与资源上首页 5 次 · 2011–2025bellard.orgHacker News 未公开功能与行为清单(2018)
A List of Hacker News's Undocumented Features and Behaviors (2018)
数据科学家 Max Woolf 整理的 Hacker News 未公开功能与行为清单,涵盖投票机制、排名算法、账号惩罚等社区运作细节。
工具与资源上首页 5 次 · 2019–2025github.comMapSCII:在终端中用盲文和 ASCII 渲染地图
MapSCII – Braille and ASCII map renderer for the console
MapSCII 是一个在命令行终端里渲染地图的开源工具,用盲文字符和 ASCII 字符把地理数据画成可交互浏览的字符地图。
工具与资源上首页 5 次 · 2017–2025github.com顶尖大学的免费在线课程
Free Online Courses from Top Universities
Open Culture 整理的一份免费在线课程合集,汇集了全球顶尖大学(如 MIT、斯坦福、耶鲁等)向公众开放的网络课程资源,涵盖音频、视频等多种形式。
工具与资源上首页 5 次 · 2010–2022openculture.com淘气字符串:容易引发用户输入问题的字符串清单
Naughty Strings: A list of strings likely to cause issues as user-input data
一个 GitHub 仓库,收录了大量容易让程序出问题的用户输入字符串,如特殊字符、emoji、SQL 注入片段、系统命令等,供开发者用于测试输入处理逻辑。
工具与资源上首页 4 次 · 2015–2020github.com