PanGu.js —— 为什么你们就是不能加个空格呢? - 甲烃气瓶
menu
hjthjthjt
hjthjthjt

PanGu.js —— 为什么你们就是不能加个空格呢?

漢學家稱這個空白字元為「盤古之白」,因為它劈開了全形字和半形字之間的混沌。另有研究顯示,打字的時候不喜歡在中文和英文之間加空格的人,感情路都走得很辛苦,有七成的比例會在 34 歲的時候跟自己不愛的人結婚,而其餘三成的人最後只能把遺產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。

好毒,但是可以把遗产给猫也不错

一开始发现这个东西,是在 hexo-material-theme 的 typecho 版看到的,搜了一下发现好棒啊 _(:з」∠)_

项目地址:https://github.com/vinta/pangu.js

这玩野自带 chrome 扩展,Firefox 插件,还支持 Clojure,Elixir,Go,Java,JavaScript(both Node.js and Browser),Objective-C,PHP,Python,Ruby,Rust,Swift,简直丧心病狂……需要的话可以手动查看项目源码研究¯\_(ツ)_/¯

顺手加到了 RnMaterial 里……

好像有人做了个网页版的,如果懒得加你也可以在写文章的时候用:
https://zizhengwu.github.io/daft-auto-spacing/

我自己的想法是,平常聊天可以不加,但是写成文章必须加,我一般是手动加,不过加了插件以防万一。

不加你的感情路就危险了

另外,除了项目中本身提到的几个东西,Hexo 本身也是有插件可以用于中文西文之间加空格的,执行以下指令后,在 _config.yml 中加入 auto_spacing: ture 即可

npm install hexo-filter-auto-spacing --save

本文采用 CC BY-NC-SA 3.0 协议进行许可,在您遵循此协议的情况下,可以自由共享与演绎本文章。

本文链接:https://jakting.com/archives/pangu-js.html


共有 4 条评论

  1. sakata

    laptop Windows 10 | public Chrome 71.0.3578.98
    1. hjthjthjt

      laptop Windows 10 | public Chrome 71.0.3578.98

      hexo 那个插件不是用的盘古吧……

      1. sakata

        laptop Windows 10 | public Chrome 71.0.3578.98

        反正hexo material theme没考虑手动目录的不加空格的情况……之所以加手动目录,是考虑到手机版网页总喜欢把目录给隐藏了。总得来讲应该算不上插件的锅,是主题作者一开始就没这么设计,让手动目录和文章内容的部分区分开,而无论是盘古还是auto spacing的处理方式都是针对一段内容直接无脑加空格。

        1. hjthjthjt

          phone_android Android 9 | public Chrome 71.0.3578.99 Mobile

          emmmmmm我倒是没出现这问题

发表评论

昵称不能为空
邮箱不能为空