简介
献上一个这两天自己写的一个非常简洁的网页,没有任何设置,纯粹是为了阅读。
好吧,原来想的是开发一款能看200MB+日志文件的阅读器,结果写着写着就成了看小说的了……
为啥又双叒叕要开发一个txt阅读器?
- 百兆文件秒开(毕竟原本就是为了看日志的),支持自动识别文件编码(我在国外系统是英文,打开中文小说简直是痛苦)
- 中英文小说名、作者名自动识别
- 《书名》作者:作者名.txt
- Bookname by author.txt
- 中英文标题正则自动识别 —— 自信的说,标题抓取几乎很少有超过易笺的了,看官们可以自行和别的阅读器对比
- 支持自动抓取小说中的脚注(下方有视频演示,支持的脚注格式可以参考我修改的《逍遥游》百度网盘|提取码: qehd)
- 界面语言随着拖进来的文件而改变(中英自动切换,别的语言咱也不会……)
- 自动去除文字中的一些广告,目前只对塞班和知轩藏书的小说进行了优化
- 自动制作扉页,显示识别出的标题名和作者名,再戳上一个藏书章(中英文藏书章是不同的哦!藏书章纯粹是为了好玩儿,看官要是不喜欢我可以拿掉)
- 颜值高,颜值高,颜值高(至少我自己觉得好看hhh)
- 【之前忘记提了】每本txt都会自动储存阅读进度,精确到每一行!
图文示例
- 拖拽动画
https://www.bilibili.com/video/BV1Lk4y157Sh
- 拖拽(或双击)打开文件。示例用的是55MB的《极品全能高手》——这是我能找到的最大的小说文件了,如果有更大的,欢迎提供。
https://www.bilibili.com/video/BV1A8411S7Ew
- 秒开后就是主界面啦!左侧目录栏,右侧正文,右侧底部有翻页按键。目录栏默认只现实当前位置的章节名,鼠标移动到目录栏上方后会显示完整的目录。
https://www.bilibili.com/video/BV1Nz4y1E78y
- 小说脚注示例
https://www.bilibili.com/video/BV1DV4y1b7sz
- 英文小说示例(每个章节第一个词的第一个字母自动下沉)
https://www.bilibili.com/video/BV1Pk4y157Tx
易笺一共用了三种字体,分别是:
- 霞鹜文楷(免费商用, 内嵌):UI,脚注,以及所有英文字体
- 黄令东齐伋复刻体(免费商用,内嵌):中文标题
- 方正宋刻本秀楷_GBK(个人使用免费,无法内嵌,需个人安装):中文正文
4. 【新增】京华老宋体以及常见的本地字体
强烈建议自行安装“方正宋刻本秀楷_GBK”字体,因为真的很好看!一旦安装,易笺会自动识别。如果没有安装,中文正文会用霞鹜文楷代替。
下载
官网:
易笺有自己的官网啦!请移步:https://reader.yijian.app
感谢Manjusaka大佬的热心帮助以及帮忙host易笺!鞠躬~
火狐插件下载:
链接1:易笺插件
链接2:易笺(无界面版)插件
Chrome插件下载:
链接1:易笺插件
链接2:易笺(无界面版)插件
Edge插件下载:
链接1:易笺插件
链接2:易笺(无界面版)插件
开源地址 Github:
https://github.com/henryxrl/SimpleTextReader
重大更新
20230721
易笺成为Chrome/Edge插件啦!目前有两个版本:
- 正常版本:点击扩展图标之后就是正常的界面,和网页一模一样;
- 无界面版本:任何以“.txt”结束的URL都会被易笺捕获并打开,打开后效果和网页一样。
用法:去“manifests”文件夹,选择“Chrome”或者“Firefox”文件夹,并把相对应的“manifest.json”拷贝到根目录下,然后在浏览器中加载即可。(需打开开发者模式)
20230723
修复无界面版本的各种bug 现在应该能用了。如果碰到问题的话请告诉我!
20230724
新增:Firefox扩展完成,也是同样的两个版本。
20230725
新增:支持安装成PWA应用,可在Chrome/Edge等Chromium浏览器中使用。
20230727
如果想封装成本地应用,可以使用Electron或者Tauri。对于不太想折腾的人,可以使用更简单的工具,比如:
- Nativefier(基于Electron):
nativefier --name "易笺" https://txt.xrl.app --title-bar-style 'hiddenInset' --inject ./style.css
"style.css"在这里获取。打包后界面长这样:
- Pake(基于Tauri):
pake https://txt.xrl.app --name SimpleTextReader --transparent
打包后界面跟Nativefier结果一样。只是Pake貌似不支持中文名,也不支持自动获取网站图标作为应用图标,而且打包之后app用着貌似有些卡……或许需要一些额外的配置,我还没时间研究 但这两个选项应该对小白来说比较友好了!
20230728
易笺上线火狐扩展商店啦!(Chrome商店还在审核中,Edge也会有的)
20230729
新增:深色模式(右下角有个按钮可以切换)
20230805
Chrome插件上线啦!
20230914
支持行高、字号、主题颜色等参数的自定义
20230926
-
新增本地缓存书架 —— 特别鸣谢 cataerogong 的技术支持!
[1] 支持同时选择/拖拽多个 txt 文档加入书架;
[2] 自动生成书籍封面;封面颜色根据用户设置的主题颜色变化;
[3] 书籍排列顺序:
a. 阅读中书籍按阅读时间顺序排列 b. 未读书籍按书籍名称排列 c. 已读完书籍按阅读时间顺序排列
[4] 在书架中显示每本书的进度以及其他详细信息;
[5] 书架高度由书籍数量而定;
[6] 阅读时点击右下角的书架图标返回书架界面。
-
界面语言默认为浏览器语言 —— 如果浏览器语言中包括中文,界面则用中文;反之则默认英文界面
[1] 当阅读书籍时界面语言为书籍语言以获得更好的用户体验
-
其他稳定性更新若干
注意:书架无法在火狐隐私浏览模式下启动,会被自动禁用。
20241018
支持更换书籍和标题字体啦!最新版本 v1.5!
20241122
v1.6
- 代码全面重构,提升整体性能和可维护性
- 性能显著提升
[1] 大文件打开速度显著提升,做到 1 秒以内
[2] 文件在首次处理后,下次打开无需再次处理,加载速度更快
[3] 界面无任何卡顿现象 - 全新的分页逻辑
- 新增“快读完”的阅读进度提示
- 优化书籍封面生成逻辑
- 更流畅的界面语言切换
- 修复若干 Bug,提升了稳定性和用户体验
20241222
v1.6.6
支持使用自定义字体啦!将字体文件(TTF 或者 OTF)拖入进界面即可在设置的字体菜单中找到。菜单中可直接删除拖入的自定义字体。
至此,易笺的网页、本地应用、Chrome/Edge以及Firefox各两个版本的扩展,以及PWA版本都已齐全!希望大家用的开心!