构建个人日记和个人朋友圈
其实远离微信这件事情很久以前就开始做了,一方面是很讨厌腾讯的垄断和封闭,另一方面是确实它太不安全了。
最近微信搞AI,他们的科学家自己说,用户的信息、朋友圈包括社会关系都是腾讯的护城河资产。
我日啊,虽然大家心里都清楚,腾讯不可能不用用户信息,然后南山必胜客真的有人去告隐私权这在中国也不可能告赢,但是你妈也太明目张胆了。正好从七月份开始就不工作了,本来微信用的就已经很少很少了,现在正好彻底切割掉吧。
不然对于长期习惯屏蔽其他人发私人日记的我简直是噩梦,由于长期使用Hexo,后来转到Hugo放一些文章,因此这几天扩展了我Hugo的功能,添加了说说用来吐槽。
总结起来,一般人进行分享会分几类:
- 吐槽 对应说说,就一句话或者一段话,也可以带一张图,非常快速,也可能并没有什么内涵
- 随笔 对应日记,一段话,有些思考,也许有图片也许没有
- 经验 对应经验分享,把自己想要沉淀的知识放进去
- 小说 这个属于个人爱好
综上所述,发布方式又分几种:
吐槽类的希望拿起手机随手就发,不用管格式什么的,
随笔也是,可能会配一些文章,可以用手机也可以用电脑,不过更多的是用手机。
经验和小说肯定都是用电脑来发了
但是无论是Hexo还是Hugo,都有一个很大的问题就是需要Github Push,这个在手机上实现起来比较麻烦,不过自己写一个APP相对来讲就变得简单了。
正好我一直喜欢抖音里面的一个功能,就是历史上的今天,它会把照片分类,然后把你历史上同一天的照片整合在一起,我很喜欢这个功能,不明白为什么苹果不自己做。有时候翻自己的老照片就会想到以前,可能是到岁数了吧。
但是抖音嘛,同样的原因,我早就把照片权限给收回了,只是在发的时候固定开放某几张,所以这个功能用不了了。
有鉴于此,我在想要做一个APP来满足我的需求,那么时光APP就诞生了。
功能
Hetkia(时光) 是一款依托你的iPhone照片,来写日记的App,会把历年同日的照片收成时光卡片,供你浏览、编写本地日记,也支持直接部署到Hugo或者hexo等静态博客(需Github Action或者Cloudflare Wrangler)。
本地日记比较私密,一般是写了自己看的,当然也可以生成日记卡片的形式的图片让你可以选择性的发给朋友。

同时你可以通过iPhone的桌面小工具一键发起说说或者日记上传到Hugo,会用到的就是Github API。
APP默认写好了Markdown的头文字,你只需要配置好Github和Cloudflare R2图库的信息之后,专心选图片和写正文就可以了。点击发送之后,它会自己把图片上传到R2图床,拿到CDN的图片链接用Markdown语法加入文件最下面,然后生成MD文件直接Push到你的私人仓库,然后Github Action或者Cloudflare Wrangler监测到有Push的动作就自动触发构建发布到Github Page或者Cloudflare Page。

因此从安全性上来看,它分几层。
- 最私密的日记,保留在你的iPhone上,我也没想过用iCloud同步,所以iPad端其实我没怎么测试,应该就是做了适配,比如首页变成两列之类的。
- 然后就是图片分享,当天的图片,你可以挑选几张拼成一个比较好看的组图,带上你写的话,生成一张日记图片,你可以发给别人。
- 你可以选择图片,加上一段话直接发布到你的Hugo项目里.
- 你也可以不选择图片,直接发布一个操它大爷的,然后就发牢骚
其实挺有意思的,尤其是最近,哈哈哈哈!


安全性
其实无论用Github Page或者Cloudflare Page都是为了信息安全,天知道你的信息已经被泄漏成什么样子了,只是偶然间,恩…早些年,刚开始用Hexo的时候,那时候百度搜索一直无法收录我的地址,当时很诧异,后来才知道Github把百度爬虫给直接ban掉了。
最近几年一想,其实还挺好,这不是正好么!!!
我又不做Shopify,百度被ban掉可太好了,最好百度、腾讯、搜狗都别来招我,所以这次我做了个极端的安全配置。
直接拒绝百度、腾讯、搜狗、360、字节等爬虫访问,同时,直接封锁腾讯云、华为云、百度云服务器ASN的访问,正常用户访问或者Google引擎收录不受影响。
这样又不排斥正常用户、技术人员、爱好者一起讨论,还省的这帮人爬我,不但有安全隐患,还增加我的资源消耗,每个月的免费资源本来就不多…
本以为可能是多此一举,直到我启用阻止规则之后看了日志,我滴妈呀….是特么真的不背人啊…

简单多说两句吧,第一条华为云 IP 的反向主机名指向 petalbot-...petalsearch.com,与 UA 中的 PetalBot 相互印证,应该是华为的 Petal 搜索爬虫。第二条更好笑,我觉得人家华为爬就爬了,真硬气,UA里面就说了我就是爬虫…
腾讯这孙子:
- User-Agent 声称自己是 iPhone、iOS 13。
- ASN 却是腾讯网络。
- 没有 Referer。
- 直接访问首页
/。
