MomoK avatar

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

momok

Published: 08 Feb 2018 › Updated: 08 Feb 2018写给 Steemit #CN 用户的中文格式垃圾话

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

dapeng@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。)

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

Written by

肏世界。// Fuck the earth. Photo by David Werbrouck on Unsplash.

Read more #cn posts


Best Posts From MomoK

We have not curated any of momok's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From MomoK