分享 不选择 Markdown 的理由

Rei · 2013年05月06日 · 最后由 abc1310054026 回复于 2017年05月26日 · 20309 次阅读

http://blog.chloerei.com/articles/4-why-I-dont-choose-markdown

我用 Textile 写了一年博客,又用 Markdown 写了一年博客,还做了一个使用 Markdown 的论坛(CodeCampo),最后还是回到了可视化编辑。

这篇博客说明了我做这个选择的理由。

对于刚刚进入编程世界的人来说 Markdown 还是有难度的,呵呵。话说你起得好早呀

有难度不代表不是方向,十年前的毕业生只会点按钮,现在的大学毕业生已经多半在学校里学过了至少一门计算机语言,未来的毕业生,在学校里甚至都做过了网页,我还是相信 markdown 是未来方向,Tumblr 一样支持了 markdown,它可不是专业网站啊!

个人觉得 markdown 还是有很多局限性的

说的还是有些道理的,Markdown 里面诡异的事情确实不少,相比较而言 textile 反倒容易一点

我现在用的是可视化 Markdown - pagedown

IAWriter 这样的效果就挺好了: https://itunes.apple.com/us/app/ia-writer/id439623248?mt=12

不过图片依然是个麻烦的东西

自己用就可以 如果丢给一般用户用肯定就不太好了 stackoverflow 那种确实很赞

单纯就一般用户使用而言,当然是富文本好用了,没那么高的技术门槛。普通用户当然喜欢所见即所得。做针对大众的产品,毫无疑问富文本啦

理由站不住脚吧,Markdown 和可视化编辑不冲突啊

markdown 原本就不是为了给普通用户使用的吧

@Rei 借道问下 writing.io 的富文本是基于哪个改的?纯手写从头开始工作量好大吧?,好像用是 html5 的 content editable,而不是传统的 iframe?

@Rei writings 改版了后,感觉不是很好,还是比较喜欢最早的那个版本。不知道为什么。。。

#11 楼 @as181920 是基于 contenteditable 自己做的。

自认为 org-mode 格式才是强悍的。 简单高效。

赞 7 楼。

markdown 自己用起来很爽,但是给用户使用,就要被骂娘了

I cannot agree with you more

可以参考 Simplenote 和 Tumblr ,给用户 Markdown 的选项。

#18 楼 @fenprace 提供选项表明设计者不知道怎么处理这个问题,抛给用户了。宁愿放弃一定要用 Markdown 的用户,也不维护两套编辑器。

  • 有时候会用 markdown,总体感觉上 markdown 语法不能实现比较复杂的结构,这是主要问题。
  • 工具的话 IAWriter 似乎不错,mac、ipad 什么的都有,我是用 emacs 的 markdown mode。
  • markdown 的语法并不难掌握,目前觉多多数不是所见所得的编辑器的确不容易推。

语法是语法工具是工具,应该不冲突的。我觉得这个不完全算是语法问题,如果可视化编辑器支持 markdown 语法,那么问题就不再是问题了,就跟早先的 BBC 代码一样。

前端时间看过一篇报道,连杂志编辑也开始用 markdown 写文章了,我觉得他们才是真正的主力用户群。

#21 楼 @wongyouth Markdown 现在呈上升趋势,我觉得很大原因是以前的编辑工具太笨重了,作者宁愿自己学标记语言也不愿意再用以前那套。但是实际开始用 markdown 之后,就会需要工具栏辅助,需要语法高亮,需要预览,慢慢的又向可视化编辑发展。所以我认为在功能和简洁之间做到平衡的可视化编辑是最好的。

不喜欢 markdown

#19 楼 @Rei 那至少也要能编辑 HTML ,这样 Markup Language 用户可以先转成 HTML 再粘贴进去。

不选择 ckeditor 的理由呢?

http://sphinx-doc.org/ 不知道有没有人用. 做文档这个挺好的

#25 楼 @cqpx 一眼看上去不知道怎么定制成自己想要的样子。

灌水, 制作在线文档, 写矫情文章, 写论文, 写 wiki ...其实是区别很大的事情, markdown 适合部分但不是全部...

还有一个不用 Markdown 的理由:markdown 的 CSS 样式和网站的 CSS 很可能有冲突。而且要花大把时间去解决!

#29 楼 @gazeldx Markdown 本身不带样式啊,只有结构。你可能说编辑器的预览样式?

#26 楼 @lidashuang 生成中文 PDF 很折腾,还仅仅是勉强可看,另外代码高亮在 PDF 文档里根本看不下去,丑爆了...

#28 楼 @luikore 要生成看上去不太恶心的 PDF,目前唯一可用的还是 TeX 家族,不知道这算不算是悲剧

#32 楼 @bhuztez 哈哈, 所以我在整混合 markdown 和类似 tex 语法的文档生成器 http://luikore.github.io/markascend/syntax.html

#33 楼 @luikore 不是的,现在的问题还是生成出来的 HTML 质量和 PDF 质量只能二选一...

#34 楼 @bhuztez

html 到 pdf 其实是很容易的事情吧... pdf 其实相当于只有 absolute 布局的 html ...

以 html 为基础生成高质量 pdf 很容易啊, 用 webkit 载入 html 和样式, 再加个 jquery, 然后把每个元素的 offset(), width(), height() 都搞出来写到 pdf 就好了...

#35 楼 @luikore 只要有中文,你这样生成出来会很悲剧的。根本达不到直接可以拿去印的程度。

中文 某些 很多字体是不能伪粗体或者伪斜体,打印出来会巨恶心的。

#36 楼 @bhuztez 如果是任意 html 到 pdf 不用像素打印法就很难看, 但若 html 是自己的文档工具生成的话, 所有东西都在掌握中...

#37 楼 @luikore 掌握中个屁,目前所有现成的方案,只要碰到中文,没有不需要深度定制的...

即便是 TeX 家族搞代码高亮也很不容易

#38 楼 @bhuztez 你是说 TeX 系列吧, TeX 里写中文就是你的错. 我觉得直接在 pdf 里嵌入 postscript 控制中文字体比很多深度配置靠谱...

#39 楼 @luikore 目前使用 xeCJK 微调中文字体,表示效果可以接受。但是除了 TeX 家族,现有的文档生成工具都必须深度定制才能正确使用 xeCJK ...

对我的话最后都是埋怨现在的可视化编辑器做的不够好.. 考虑到现在可视化编辑器里不可见的状态那么多, 还是对 Markdown 比较放心 毕竟 Markdown(修正了换行的版本) 用熟了常见的效果都能脑补出来的, 比较放心

吐槽...好想有一天能做出一个比楼主的还要好用的编辑器版本...

#39 楼 @luikore 那你来写一个能让先有的文档生成工具都能轻松用上的 PostScript 啊...效果不能比 xeCJK 还烂...

用过一段时间,如果不和编辑器配合,难用到死。

@Rei 链接挂了,可以更新一下吗,想看一看

ericguo 回复

老哥 666,大学生的确已经做过网页了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号