Skip to content

Hexo 中英文之间自动添加空格

Published: at 05:53 AMSuggest Changes

写文章的时候发现,如果总是自己手动在中英文之间加空格是一件很烦人的事情。于是在网上找了一下文章,找到几个不错的方法。

使用 pangu.js

具体参考 https://github.com/vinta/pangu.js?utm_source=next.36kr.com

引用一段原文(繁转简)

如果你跟我一样,每次看到网页上的中文字和英文、数字、符号挤在一块,就会坐立难安,忍不住想在它们之间加个空格。这个外挂(支援 Chrome 和 Firefox)正是你在网路世界走跳所需要的东西,它会自动替你在网页中所有的中文字和半形的英文、数字、符号之间插入空白。

汉学家称这个空白字元为「盘古之白」,因为它劈开了全形字和半形字之间的混沌。另有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。

与大家共勉之。

这位高人写了很多的脚本,有 PHP 的,有 C 语言的,当然也有在 HTML 中插入 JS 的。

npm 一键安装(常规安装)

cd 到安装目录之后运行下面的代码即可

npm install pangu --save

Hexo 插件(笔者推荐)

cd 到博客目录之后运行下面的代码即可

npm install hexo-pangu-spacing --save

后记

我推荐使用 Hexo 插件,目前没有碰到什么 BUG,如果你直接运行 npm install pangu —save 好像是没有效果的,你可能需要再调一下才能生效。


Previous Post
Hexo Next 主题优化:使用 hexo-all-minifier 插件压缩代码
Next Post
CentOS 7 Node.js 和 npm 安装教程