诗词风格排版
这是个人习惯使用的排版方式 并且是原创的,或者说是自发的 可以形象地称作诗词风格 不占满屏,不占满行,而按文意断行
这源自中文和英文排版中的一个明显区别 要表达同样的一个意思时 中文句子总是比英文短很多 中文总是在一行内 十五二十字内就表达出一句话 因此我非常推荐 在屏幕上阅读的中文,按语义断行 这样排版并不新奇 一直为诗集、词本采用
具体到GitHub Pages及Markdown的使用中 默认不是这样排版的 但实现良好的支持,也非常简单
之前一直用一个笨方法 就是在Markdown每行结尾加换行符 但现在有了更好,更自然的方法 既然明确了中文和英文的不同特点 那么在CSS中 对中文指定不同的排版方式就好了
p:lang(zh) {
white-space: pre-line;
}
将这段CSS加入到
_sass/minima/custom-styles.scss
就可以了
这样就不需要对正文做任何特殊处理
声明,注明站点为中文
缺省情况下 GitHub Pages站点被标注为英文
在_config.yml
中加入lang: zh-Hans
注明为中文,才会生效
使用最新版Minima
这是需要特别注意的
在对Minima主题做一些定制、修改之前
先确认使用的是最新版本,这非常重要
查到的很多技术资料都需要新版才支持
这里用到的custom-styles.scss
就需要新版支持
在_config.yml
中
通过theme: minima
引用到的是旧版本
要引用最新版本,只需修改成
remote_theme: jekyll/minima
即可
附:查看gh-pages默认Minima及其他插件的版本
https://pages.github.com/versions/
意义
这样做的目的是降低阅读难度,提升阅读效率 在原本的标点符号之外,增加一个短句、断义方式 并且这个断句有大致的文字限制 这个字数限制可以控制到和阅读的停顿相适宜,相符 在原本标点符号的表意,标识语言逻辑的基础上 增加阅读中的自然断句标识
最显著的好处就是知道在哪里断句,不会断错句 对复杂的句子,一次就能读懂意思
更新
-
加入断行后,行内可以用更多逗号, 更好地标明语义断句。 传统排版中,增加逗号会令段落非常碎。
-
正文引用别的网页时, 可以一行作为一个语义,做链接。