写了一个在 Node 环境下使用 汉字标准格式 的库。
目前浏览器端渲染还是有些吃力的,这样就可以在服务器端预先把文章渲染好了。
包已经发布到 npm 上了,叫 node-han-css
。
欢迎 点击这里 clone 试玩。
node-han-css
的具体用法可以参考 GitHub 上的文档。
node-han-css
@ GitHub: https://github.com/lujjjh/node-han-css
主要是想在 Hexo 中使用,所以还写了个 Hexo 插件 hexo-hanzi
,来做文章的后渲染。
对 Hexo 插件有需求的欢迎看我博客上的 《 Hexo 中用“汉字标准格式”后渲染文章》。
hexo-hanzi
@ GitHub: https://github.com/lujjjh/hexo-hanzi
最后,欢迎提交 issues 或者 pull requests !
1
fds 2016-08-03 10:43:11 +08:00
wow 高大上 感觉自己一直都是看得清就行 >_<
|
2
ethantw 2016-08-04 00:26:03 +08:00
有興趣參與開發 Node.js 版的漢字標準格式嗎?主要基於 Cheerio 在後端操作 DOM ,應該會比直接用 JSDOM 快一些。
https://github.com/ethantw/hanio 未來也希望在這個 repo 中加入 DOM 環境的支援,把漢字標準格式的 JS 部分抽離出來。 |
3
lujjjh OP |
4
Tneciv 2016-08-04 12:31:39 +08:00 via Android
为什么看到这个我会想 @李如一
|
5
RqPS6rhmP3Nyn3Tm 2016-08-05 11:43:30 +08:00
汉语拼音一般是在汉字的正上方吧?为什么会在正下方呢?
|
6
lujjjh OP @BXIA 没见过拼注音共同标注的情况,查了下,《中文排版需求》里是这样建议的。如果只标罗马拼音的话,是在汉字上方的。
参考: https://www.w3.org/TR/clreq/#interlinear_annotations https://css.hanzi.co/manual/yangshi_biaozhunhua#hangjianzhu_yuansu |
8
Khlieb 2016-08-07 00:43:21 +08:00 via Android
友情链接:/t/297503
|