在 Node 环境中使用“汉字标准格式”

2016-08-02 15:33:04 +08:00
 lujjjh

写了一个在 Node 环境下使用 汉字标准格式 的库。

目前浏览器端渲染还是有些吃力的,这样就可以在服务器端预先把文章渲染好了。

试玩

包已经发布到 npm 上了,叫 node-han-css

欢迎 点击这里 clone 试玩

文档

node-han-css 的具体用法可以参考 GitHub 上的文档

node-han-css @ GitHub: https://github.com/lujjjh/node-han-css

在 Hexo 中使用

主要是想在 Hexo 中使用,所以还写了个 Hexo 插件 hexo-hanzi,来做文章的后渲染。

对 Hexo 插件有需求的欢迎看我博客上的 《 Hexo 中用“汉字标准格式”后渲染文章》

hexo-hanzi @ GitHub: https://github.com/lujjjh/hexo-hanzi

最后,欢迎提交 issues 或者 pull requests !

2569 次点击
所在节点    分享创造
9 条回复
fds
2016-08-03 10:43:11 +08:00
wow 高大上 感觉自己一直都是看得清就行 >_<
ethantw
2016-08-04 00:26:03 +08:00
有興趣參與開發 Node.js 版的漢字標準格式嗎?主要基於 Cheerio 在後端操作 DOM ,應該會比直接用 JSDOM 快一些。
https://github.com/ethantw/hanio

未來也希望在這個 repo 中加入 DOM 環境的支援,把漢字標準格式的 JS 部分抽離出來。
lujjjh
2016-08-04 08:59:29 +08:00
@ethantw 原来很早之前就已经着手开发 server-side version ,已关注。

另外,汉字标准格式是个很棒的项目,谢谢!
Tneciv
2016-08-04 12:31:39 +08:00
为什么看到这个我会想 @李如一
RqPS6rhmP3Nyn3Tm
2016-08-05 11:43:30 +08:00
汉语拼音一般是在汉字的正上方吧?为什么会在正下方呢?
lujjjh
2016-08-05 15:40:31 +08:00
@BXIA 没见过拼注音共同标注的情况,查了下,《中文排版需求》里是这样建议的。如果只标罗马拼音的话,是在汉字上方的。

参考:
https://www.w3.org/TR/clreq/#interlinear_annotations
https://css.hanzi.co/manual/yangshi_biaozhunhua#hangjianzhu_yuansu
Khlieb
2016-08-06 01:10:54 +08:00
@fds 对某些罕见字还是灰常有用滴
Khlieb
2016-08-07 00:43:21 +08:00
友情链接:/t/297503
Khlieb
2016-08-07 00:44:00 +08:00
友情链接: /t/297503

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/296580

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX