Kaede Akatsuki

中二病也要开发 Android

自动给你的博客的中英文间加上空格

关于“是否应该在中文和英文之间加上空格”的争论在 知乎 上的争论历来已久,我本喜欢加上空格,只是对于英文单词频繁穿插的中文句子来说实在是有点繁琐和难看(特别是技术向文章),自从发现了有自动在博客的中英文间加上空格的脚本后,就放弃手动加空格的做法,这些频繁的工作,就交给脚本去做吧。

漢學家稱這個空白字元為「盤古之白」,因為它劈開了全形字和半形字之間的混沌。

另有研究顯示,打字的時候不喜歡在中文和英文之間加空格的人,感情路都走得很辛苦,有七成的比例會在 34 歲的時候跟自己不愛的人結婚,而其餘三成的人最後只能把遺產留給自己的貓。
畢竟愛情跟書寫都需要適時地留白。

吓得我赶紧加上空格了。 (〃ノωノ)

自动加空格的工具 pangu.js

pangu.js 是一个综合的开源项目,包括了各种平台的“自动加空格”的工具(库),比如浏览器插件、Java、Object-C、Ruby等。比如我自己,需要用在自己的博客上,所以选择了JavaScript。

Usage

1、先在你的网页里引入以下JS文件

1
<script src="https://cdnjs.cloudflare.com/ajax/libs/pangu/3.2.1/pangu.min.js"></script>

2、然后在适当的时刻(比如加载完网页的时候)调用以下语句即可

1
<script pangu.spacingPage();

当然 pangu.js 还有其他多种用法,具体使用方式请自行参考GitHub项目里的使用教程。