Skip to content
/ cb-study Public

使用简易的纯前端技术(jQuery+Bootstrap+jsTree)展示学修经典,可在本地打开阅读。

Notifications You must be signed in to change notification settings

rhcad/cb-study

Repository files navigation

cb-study

使用简易的纯前端技术(jQuery+Bootstrap+jsTree)展示学修经典,可在本地打开阅读。

  • 支持双版本比对阅读,同步滚动
  • 支持科判导航(侧边栏、文中、底部科判路径)
  • 文中可嵌入注解,可交互显示注解
  • 比对结果可复制到Word文档

在线预览

本地使用

项目根目录下的 *.html 是制作完成的页面,所需文件有:

  • /assets(静态资源),其中的 label` 仅在制作工具中用
  • /data(注解和科判数据),可以在本地用浏览器查看。

这三组文件(*.html/assets/data)可存放在任何服务器上供外部浏览。

/maker 是页面制作工具,可以在本地运行,见下面的说明。

制作工具(maker)

基于CBeta原文制作,制作工具使用 Python+Tornado 实现简易的存储管理。

  • 安装了 Python 3.6+ 后,使用下面某一种方式安装其余模块:

    pip3 install -r requirements.txt
    python3 -m pip install -r requirements.txt
  • 如下运行脚本,或在 PyCharm 中 main.py 调试,然后选中打开 http://localhost:8003 浏览页面

    python3 main.py
  • 标引步骤

    1. 从CBeta获取网页原文,并自动标记内容

    step1

    1. 将多个版本的经典内容进行段落拆分和分组,建立对照关系,加入科判标引

    step2

    1. 对合并后的页面内容进行注解嵌入等更多处理,或导出网页

    step3

    step4

开源协议

没有任何版权限制,欢迎共同完善、改编和分享。

参考资料

About

使用简易的纯前端技术(jQuery+Bootstrap+jsTree)展示学修经典,可在本地打开阅读。

Resources

Stars

Watchers

Forks