-
Notifications
You must be signed in to change notification settings - Fork 2
Home
iClaud edited this page Oct 28, 2019
·
6 revisions
希望用最简单的方法来做正确的事情:
LeanRabbook是我本人因为维护Rabbook贪多而导致精疲力尽之后,顿悟后的扩展。
Rabbook当然是一个我多年前花了很多精力半娱乐半练手而写的扩展,直到现在,我依然会有些咂舌,当时怎么做了那么大而全的野心之作。
从理念上,如果有足够的精力(水平)Rabbook的确是个很鲁棒的设计,包括解析、更新检测甚至还野心的考虑在线更新列表之类的的想法,至少最近我自己在手机上使用的开源阅读APP,它的思路其实和Rabbook几乎如出一辙;我甚至真想联系作者试着打通Web端和Android端就好了;
但是,对于纯粹起源于自用而渐渐臃肿的扩展,假如不投入精力做大,最后只会因为自己精力和热情的消减而放弃维护。那么能不能更简单点,让维护和扩展可以更清爽呢?
于是,有了LeanRabbook。
功能上做了大删减,放弃了诸如在线备份、SNS分享、更新检查这类不是深度定制和及时更新就没法保持有效的特性;同时对于解析方面,也开始学习类似一些readable的扩展一样的思路,通过一些更人性化的标准来探测抽取正文、标题和导航,做到不需要写配置也可以适配大部分小说网站的目的。
老实讲,我觉得做的还行。至少对于我目前的用途已经足够了。
试着把一些配置和教程的内容也放在wiki的部分吧。