写给 Steemit #CN 用户的中文格式垃圾话

in #cn7 years ago (edited)

@dapeng 建议下,计划给 Steemit #CN 区用户写一篇排印指南(主要是给打算参加《Steem 指南》的编辑们),本打算就 Markdown 语法指南为主题写一篇详尽的教程,但写完一大半篇幅时发现自己实在水平有限。此外相关的教程网络上已有很多(比如这个看上去就还行),重复劳动并无意义。所以就此简略列出几点作为建议:

  1. 优先依据段落结构选择对应的语法,而不是最终输出的样式。Markdown 仅负责文本结构,所有样式问题都可以而且应该通过 CSS 样式表解决。

  2. 段落是段落,换行是换行。在 Markdown 源码中,段与段间应留一空行作为段落间隔,换行应在前一行行末添加两个空格

  3. 避免一句话一段的微信公众号文章式垃圾话风格。

  4. 面向屏幕显示的中文排版,段首应顶头书写

  5. 正确使用标点符号,中文句子使用中文标点,英文句子使用英文标点。大多数中文标点应为全角,如:中文括号是 () 而非 ();中文冒号是 不是 :;中文省略号的正确格式为 ……(Shift + 6),而不是六个点组成的 ......,更不是由多个句号组成的 。。。

  6. 中文与英文间、中文与数字间应添加空格以保证排印美观,全角标点与其他字符之间不加空格。

  7. 慎用斜体,目前在中文中并没有原生的斜体字体,所有的斜体均是将正常字体强制倾斜。除非你有腾讯一样的财力找专人设计一套中文斜体字体,否则我建议你慎用。

  8. 插图在一般情况应单独成段,除非你的图片与字体行高一致,否则我很难想到有什么插在行内可以好看的可能性。

  9. 我明白 Steemit 以及 Busy 在标题、引用、列表等处的间距处理十分垃圾,但除非你有很好的解决办法,否则我建议你不要尝试自行解决。(我个人看来这个问题应该通过自定 CSS 解决,虽然也不是什么好方法但应该比你们瞎插空段落的方法干净,我之后会另写文章说明。)

  10. 不要把富文本的坏习惯带进 Markdown,这是对第 1 条的再次说明:(不要做用图片代替 --- 分隔线这样的脏事情。)Markdown 是一种标记语言,负责控制文章的骨架。在书写时你应该优先考虑文章的段落结构,而不是最终的输出效果。Markdown 内容的输出样式理应由样式表和渲染器控制,即使你遇到像 Steemit 这样垃圾的渲染规则,为了输出效果可以作适当的调整,但这应该以不影响文章结构布局为前提

当然这些只是我的一点屁话建议,我还是更建议你去阅读由相关专业人士撰写的《中文文案排版指北》或是由 W3C 编写的更加详细的《中文排版需求》

(一般用户大概都读不下去《需求》的,我也读不下去,看看《指北》就 OK。)

Sort:  

自己之前不知道怎么换行呢,一直以为换行和段落是一样的,("▔㉨▔)汗

其实哪怕在 Word 里也是有差的,Enter 是新段落,Shift + Enter 是换行。

除了在Excel中基本没有用过换行。

@momok, 我好欣赏你滴~~~ img

用图片代替 --- 分隔线这样的脏事情

我是最脏一姐哈哈哈。。。。。。

这里的脏并不是贬义啦,有的情况下如果没有好办法就只能用脏办法。

内容很好,语气偏激。已转发。

学习了,头一次听说富文本格式,了解了。

中文省略号的正确格式为 ……(Shift + 6),而不是六个点组成的 ......,更不是由多个句号组成的

我在平时经常犯这种错误,却不以为然,看了你的文章我该写个检讨。

运营新媒体每天和排版打交道,在这里就想乱一点

谢谢提醒!

说的挺好了