只是玩玩 All work and no play makes Jack a dull boy

用 GithubAction 替代 Zapier??

💡国内服务器可能无法正常通过此种方式触发 actionsflow 的 webhook。 你需要使用 cfworker 做一下转发,可以参考这篇文章:如何订阅 Q 外的 RSS?方法来了 最近终于将 Ghost 前后端一体的身份转变为只作为提供数据的 CMS,前端则转为使用纯静态页面,使用 11ty 生成并部署在了 Netlify 上。 恰好 Ghost 自带的 WebHook 通知功能可以在执行文章、页面、Tag 甚至会员注册等操作时触发 Webhook 通知,同步触发部署操作,作为 Jamstack 的后端 CMS 工具可谓是十分好用。 我们只需进入 Ghost 后台,进入 Integrations > Add custom Integrations ,起个名字,然点击下方的 Add Webhook 即可完成。 不过在使用 Ghost 的 Webhook 通知触发 Netlify 的时候发现在 文章内容过长 时 Netlify 会出现 payload 不能超过 140kb,并 build 失败的提示。 我查了一下资料,发现 Build payload exceeded limit of 140 KB - HUGO and Sanity.io 这篇
工具箱 ,

如何订阅 Q 外的 RSS?方法来了

起因 前文有写到关于 RSS 订阅的一些事情,想了解的可以看看 打破信息茧房及一款 RSS 阅读器推荐 一文。 不过这两天在实际使用过程中发现有部分网站如:V2ex、椒盐豆豉 等网站的订阅在通过 yarr 添加的时候会提示 No feeds found at the given url. 的提醒信息。 当时我还以为是 yarr 对这些网站的 xml 格式支持不全导致,所以跑去研究起了 yarr 关于解析 xml 文件部分的源代码,在尝试将 2.4 的部分代码和原作者最新的部分合并后我在本地测试发现似乎可以正常添加,所以重新 build 了一个镜像发布到 docker 上。 不过,奇怪的事情发生了。 我之前在本地测试明明可以,但是在自己的 VPS 中即便我重新拉取镜像、重新创建容器,却依旧提示上面的错误。这就让我有点「满头大汉」了,本来差点又要跑去研究源代码,不过忽然灵光一闪,想到这两个网站似乎都有一个共性 ——「在墙外」,而我的服务器又在国内,正常情况下自然是无法访问的,之前在本地测试通是因为我的路由器上有小猫做分流,所以自然能正常访问。 至此算是破案了,不过很想吐槽一句:yarr 的错误信息提示真的很有问题,这种情况不
工具箱 , 学习 ,

Chromium 浏览器便携化启动工具

Edge 广告泛滥 前些日子听朋友吐槽 Edge 浏览器最近的更新可谓是如何如何不当人,经常刷到的新闻也都是说强制弹广告、升级之类的负面新闻,刚出来的那个大家都喜欢的、如白纸般的 Edge 早已经不复存在了,如今的人们可谓是苦 Edge 久矣。 当然,这种情况自然是不能惯着,找替代品,必须找替代品给他替代了。 不过第三方 Chromium 换皮浏览器如今可是太多太多了,比如我就在使用的国产百分浏览器,虽然百分浏览器 2022 年 12 月奇迹般的更新了一次,但是时隔一年又归于沉寂,内核还依旧停留在 Chromium 102.0.5005.167 ,过旧的内核导致了一些前端框架特性、新浏览器特性无法使用,但是目前国内其他毒瘤大厂各种魔改的浏览器我又不想使用,所以又花了一番心思寻找。 去花里胡哨 Chromium 版本 最终,我在 Github 找到了 Hibbiki 修改的 Chromium-win64 ,去掉了一些花里胡哨的功能,且有「含 Google 服务版本」和「无 Google 服务版本」,最大程度上把选择权交给用户。 💡另外一个版本是 winchrome 大佬的 Chromium ungoogled 版本,但
分享 , 工具箱 , Chromium,

Artalk 安装和搭配 Message-Pusher 实现企业微信评论通知

Twiko 是我自 iDisqus 后用的最久的一个自托管评论程序了,期间也没少对它做过折腾,比如 用 emoji-mart 替换 twikoo 的 emoji 选择器 等等。但是作者从几年前开始就不怎么做更新了,期间只有一些缝缝补补的小更新,整个界面依旧十分原始。 这些年也时常有不同的评论程序出现在视野里,包括但不限于以下几个,我还在我的数字花园上使用过其中的 Giscus,不过当时我的 Garden 只运营了一段时间就没维护了,没有深度使用,不过这类基于 Github 的都必须要登录才能评论还是觉得不太「自由」: * Waline * Valine * Cusdis  * Artalk * 基于 Github 的:Utterances、Giscus  最后看来看去还是决定使用 Artalk, 其实早在以前那台 VPS 上的时候就一直想从 Twikoo 换成 Artalk,不过觉得又要去做主题适配、又要做数据转移,太过麻烦,一直没下手,这次搬家索性就把这事给一并给办了。 安装 Artalk 支持 Docker 运行,安装自然就非常简单了,我的 docker-compose 配置文件如下: versio
工具箱 , 分享 , 自托管 ,

动态网站实现 SPA 般的速度

昨天在研究 11ty 的时候看到了 SINGLE PAGE APPLICATIONS (SPA) WITH ELEVENTY 这篇文章,文中提到 11ty 工具生成的网站偏向于传统静态网站,通称为 MPA,如 Gatsby.js 、Vuepress、Gridsome 等工具则都是 SPA。并且说明 11ty 可能并不是最优的 SPA 网站生成工具,他们认为 SPA 的网页性能会偏低,且打包的一些配套脚本体积会比较大。 The data supports the case that Single Page Applications are a bad default for the web too. An analysis of Core Web Vitals across 9.3 million web sites in February 2023 shows that only 26% of sites built using the most popular Single Page Application framework (Next.js) have good Core Web Vit
11ty, SPA, 工具箱 ,

ShareX 和 Snipaste 的截图工具流

前言 我在 16 年的时候推荐过截图工具 Snipaste「超强大的截图工具 -Snipaste」,推荐后我一直在高强度的使用这个工具,它所附带的一些特性已经完全融合进了我的工作流,如贴图、贴文字、贴表格。 这篇文章并没有想要换掉他的意思,只是已经到 2023 年了,Snipaste 还没支持圆角、去窗口阴影。在对系统窗口、其他一些带圆角的窗口、带阴影的窗口截图时会出现一些很恶心的瑕疵。 对于这个问题我之前的做法是手动处理,中间也尝试过使用其他工具,如 Chrome 插件:TinySnap ,不过毕竟是基于其他程序或者浏览器,在使用过程中有着非常严重的割裂感,所以这些方案都被我放弃了。 ShareX 横空出世 之后很长一段时间我在忍受这种截图的不完美,不过在前不久的某一天逛 V2ex 的时候,我无意间翻阅到了这个帖子:「求一款 Windows 11 截图软件」,作者也和我一样对 Windows 下的截图软件的瑕疵无法忍受,所以求助 V 友,我在这里发现了 ShareX , ShareX - The best free and open source screenshot tool for Windows
工具箱 ,