经文搜索更新
经文搜索更新,通过多html页面实现
字数统计:
去年实现了短代码{{<tc2 “创1:1” “创1:1” “1+2” >}}链接经文后其实还是有许多问题,因为不像在服务器上开发程序,就放了一个CSV文档在github上。因为github支持直接访问CSV文档,就在浏览器端访问和筛选内容。这样做有两个缺陷,一是整本圣经在一个CSV文档里,数据多加载比较慢;二是不用魔法上网则无法链接到github,该功能就不适用。
今天终于把经文直接写成html格式,同时按书卷分为不同html文档,这样就减少每次加载的时间。如果是关键字查询仍然会在整本圣经内进行,如果带书卷名则只在书卷html中查询。
今天有个非常无语的地方,以前正确的正则表达式突然没有效果。花了很长时间都没发现问题。结果无意中删除了":",重新输入后就对了。
错误:/^(\D+)(\d+)[::](\d+)[~-—](\d+)$/;
正确:/^(\D+)(\d+)[::](\d+)[~-—~-](\d+)$/;
代码格式仍然如下:
中英双语、连续经节: 创1章1-21节 ,{{< tc2 “创1:1-21” “创1章1-21节” “1+2” >}}
中文和合本,整章: 创世记第1章 ,{{< tc2 “创1” “创世记第1章” “1” >}}
英文Esv,整卷书: 创世记整卷 ,{{< tc2 “创” “创世记整卷” “2” >}}
中文和合本,关键字: 关键字“真以” ,{{< tc2 “真以” “关键字“真以”” “1” >}}