博客文章的排版规范

屏幕中文章的显示效果其实和书面纸质化的效果有比较大的差异,因此原本的书写与排版规则可能在实际的博客写作中不太适用了。所以这里参考其他人所提倡的网页文字的中西文排版格式,自己设定了一些基本的规范,主要参考了 知乎的问题修改规范有哪些

1. 标点符号

1.1 全角与半角

  • 如果西文占主要内容,则除引用原文外,采用半角标点符号;
  • 如果中文占主要内容,则除引用原文外,采用全角标点符号;
  • 但是如果用于特别的段落,以便开头空两格,则可以在西文中使用全角空格。

1.2 引号

  • 中英混排时使用直角引号,先单引号 「 」 再双引号 『 』,但正式行文除外(见 3.1);
  • 单独英文时使用 " "' ',先用双引号,再单引号;
  • 间接引用中,引号内句末的句号、问号、感叹号等标点符号应去掉。

1.3 分号

  • 在使用项目符或者顺序列表的并列句中,前几项结尾以分号结束,最后一项以句号结束,各项之间采用逗号或者顿号分句或者分词,例如上述几个规范的罗列。

1.4 括号与书名号

  • 中文书名、篇名、报纸名、杂志名、歌曲名、影剧名和图表名,用书名号 《 》< >,先用前者,再用后者;
  • 西文书名、篇名、报纸名、杂志名、歌曲名、影剧名和图表名,用斜体标识;
  • 括号用作注明翻译或原文时应置于书名号外。

2. 空格

2.1 段落中相间

  • 中西文(和其他西文半角符号、行内公式)间留一个半角空格;
  • 中文和阿拉伯数字之间同样需留一个半角空格;
  • 超链接文字的前后需留一个半角空格,但与标点符号之间不用留空格,避免断行时行首出现标点符号;
  • 行内代码的前后不用留空格;
  • 中文文字与全角标点符号之间不需要空格。

2.2 分级标题

  • 采用阿拉伯数字作为分级标题;
  • 一级标题为:1.2.3.,数字加半角句号,并与标题文字间留一个半角空格;
  • 二级标题为:1.11.21.3,一级标题序号与二级标题序号间用半角句号相隔,结尾无半角句号,并与标题文字间留一个半角空格;
  • 三级标题为:1.1.12.1.3,尽量不采用三级标题,而用段首加粗文字等形式实现。

3. 段落

3.1 分段

  • 原则上开头不空两格全角空格,直接顶格,并在段落间空一行;
  • 正式行文时,采用开头空两格全角空格,段落间不空行的排版;
  • 在 Markdown 写作中,独立成行的公式前后不空行。

3.2 断行

  • 行首避免出现如逗号、句号、分号、感叹号、问号、省略号、顿号、后引号、后括号、后书名号等表示词语或句子结尾的标点符号,前括号、前书名号、前引号等可以出现在行首;
  • 断行时应该注意尽量不要让末行只有几个字成行。

4. NexT 内置标签

https://theme-next.iissnan.com/tag-plugins.html#bootstrap-callout

1
{% note class_name %} Content {% endnote %}

class_name: default

class_name: primary

class_name: success

class_name: info

class_name: warning

class_name: danger