求关于 Markdown 或类似标记语言的任何吐槽、建议、个人使用风格说明。

2014-03-04 21:19:24 +08:00
 jakwings
对回复者的第一条回复必送感谢!
最好让这个主题成为 Markdown 节点的吐槽集中营,好方便其它想实现类似 Markdown 的标记语言的设计者参考。
10268 次点击
所在节点    Markdown
54 条回复
soli
2014-03-05 09:21:53 +08:00
用 Markdown 最蛋疼的就是各种方言了。

因为有很多东西官方的都不支持,所以发展出了各种各样的方言。

各种方言的分裂,不但为相应应用的开发者造成了麻烦,还让最终用户无所适从。
hhrmatata
2014-03-05 09:28:49 +08:00
原生支持类似pandoc中的:

% title
% author(s) (separated by semicolons)
% date

并且居中,作为文章的标题块。

不喜欢嵌入css, html标签
AnyOfYou
2014-03-05 10:43:49 +08:00
-> title <-
这样是可以居中的
Akagi201
2014-03-05 10:57:28 +08:00
怎么插入视频?
jakwings
2014-03-05 12:58:41 +08:00
@yukirock 其实让 text-indent 影响图片没什么不好,因为假如文本不是溢出分出多行的话,图片处于段落边界之外还是挺难看的,又得特地给图片加缩进等级。
jakwings
2014-03-05 13:10:56 +08:00
@yukirock 用标记符号的长度来指示层级,其实在视觉上并不明显,内容多了便看不清楚了。另外也一般来说也不必太多缩进层级吧?缩进三层最少用 6 个空格便可以了。
* A

__* B

____* C
jakwings
2014-03-05 13:16:36 +08:00
@Akagi201 为了兼容几乎所有浏览器,一般要 Flash 播放器,那么肯定要通过嵌入 HTML 代码来插入。Markdown 原来也没有插入视频的简单语法,只能靠 HTML 代码。虽然现在有 HTML5 ,但是那个 <audio> 插入视频的方法还没完全被各大浏览器支持,而且要调整视频尺寸和自动播放还有其它等等功能,不可能设计出相应的简单语法,还是直接用 HTML 省事。视频也不是可打印的元素,在打印时最多只能用 CSS 显示出视频地址。
jakwings
2014-03-05 13:19:44 +08:00
jakwings
2014-03-05 13:20:51 +08:00
@SoloCompany 我晕,V2EX 不知道怎么过滤我发表的内容的,太凶残了……总之用两个尖括号包住 URL 就可以了。
halfbloodrock
2014-03-05 13:42:27 +08:00
语法过于简单,导致一些情况下只能插入了html。。。整个文档看起来一团糟糕。

这个语言不适合写复杂文档。
jakwings
2014-03-05 13:44:33 +08:00
@soli 没有最好只有更好嘛,反正 Markdown 的变种多数是为了适应特定平台而作的,尤其是评论系统。
Tink
2014-03-05 14:21:08 +08:00
急需图片尺寸定义,要纯md实现
terrytowne
2014-03-05 16:46:32 +08:00
@Tink 安装imagemagick
convert example.png -resize 200x100 example.png
jakwings
2014-03-05 17:11:40 +08:00
@Tink 不知道内嵌 HTML 算不算纯 Markdown 。<img src="url" style="width:100px;height=100px">
MForever78
2014-03-05 21:07:49 +08:00
@jakwings 关于<img>会被<p>再次包起来... 这个确实会困扰啊,如果 p 有 text-indent ,而 img 又作了一个 margin: auto... 那样图片就会因为偏移而不是在正中间,还要用 CSS 再特殊处理一下,烦。
jakwings
2014-03-05 22:24:42 +08:00
@MForever78 刚才我试了一下,图片要用 margin: auto 来居中,就要应用 display: block ,然而 block elements 是不会应用 text-indent 属性的。
http://jsfiddle.net/ioioio/w9VZ9/
Tink
2014-03-05 22:37:37 +08:00
@jakwings 当然不算啊,我的意思是,很简单的用 ![]()外加一个参数就能完成图片定位和尺寸定义
jakwings
2014-03-05 23:04:13 +08:00
@Tink 我打算添加尺寸定义,至于定位功能,由于图片默认是属于段落 <p> 而不是独立的,因此左中右对齐或者浮动定位比较无意义。元素定位功能已经有点超出 Markdown 这类标记语言该有的功能了。
jakwings
2014-03-05 23:09:39 +08:00
@Tink 或者干脆将图片插入功能独立于段落,不再用于行内文本会比较好,只是还不知道该用什么语法才不至于和图片 ID 的定义混淆。
SoloCompany
2014-03-06 01:49:26 +08:00
@gdm +1 这个真的是很不爽,但是我从来不使用,要换行只能强行加空行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/102885

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX