Pinfive.Today迭代及教程
决定把这篇文章当作Pinfive.Today的更新日志。 教程地址: https://www.yuque.com/pinfive.today/help/howto
2022.03.06
近期又做了四点迭代:
1、将feed由单条输出改为一期整体输出
一期有5条数据,之前feed会生成5条item,现在将5条item合并为一篇文章,标题是5篇文章标题拼接而成,如图所示:
这样处理的原因为:有时候分享的5篇内容,有前因后果的关系,放在一篇文章更具整体性。
2、添加邮件订阅功能
如图所示:
目前订阅功能是基于blogtrottr实现的,实属权宜之计,它有两个弊端:
- 无状态,无法获取订阅者email地址,作者无法知道有哪些人订阅了,和RSS一样,我觉得这倒不是什么严重的问题。
- 邮件会有广告,尤其前面经常有大图广告,对体验有较大影响。
3、实现了数据备份功能
登录状态下访问 https://pinfive.today/backup/markdown/?seq=1 即可备份数据,格式为markdown,seq参数有多种用法,具体用法见帮助文档。
4、增加了阅读次数
没啥新意,其实数据库中字段早就预留了,只是把它放出来而已,但也仅登录时看到自己内容的阅读数。该数据不公开给读者,减轻压力,专注分享。
2022.03.01
最近几天继续折腾Pinfive.Today,主要优化了添加URL的流程,同时,在语雀上写了一篇教程。
添加URL流程的优化,包括两点:
1、提供ios端添加URL的方式
第一版上线,已经支持URL scheme,结合bookmarklet或AddToAny一类的Chrome插件,能够比较方便的添加URL了。但手机端却非常的麻烦。
不可能为此开发一个app(也没这实力,哈哈),最简单的方式是开发api,再使用ios快捷指令实现快速添加URL。
所以,添加了用户token、api功能,并制作了两个快捷指令,完全满足我自己的日常使用了,教程中有详细介绍。
手边没有安卓手机,但技术上,安卓也能基于api制作类似的工具。
2、草稿箱增加素材区
草稿箱只能添加5篇文章,日常看到好的备选文章,只能通过别的工具保存,然后定期的筛选出5篇发到Pinfive.Today,也因此在上一篇文章中提到,Pinfive.Today不是稍后阅读应用。
这让Pinfive.Today很纯粹,但使用过程中发现确实不太方便。所以,决定在草稿箱增加素材区。备选文章可以先添加到素材区,然后从素材区挑选文章加入草稿箱发布。为了不让素材区过渡膨胀,目前限制了素材区最多允许20条内容,以此敦促自己及时的处理素材。
上面两个优化完成后,能满足自己90%的需求了,还差一个定时发布功能。
好久没有内容更新了,RSS 订阅关注着呢。
这个产品很不错,希望继续坚持。
是个好产品,坚持下去!
会写代码的产品经理好吓人。
好几次尝试写到一半都放弃了,写代码还是有点难,对我来讲。
这次虽然网站跑通了,后端代码糙的很,前端有些地方应该用js优化下交互,也完全不会。😭
这样功能就慢慢的强大起来了。期待
关键自己要用的爽,哈哈。