欢迎来到叶寻的博客。这里随笔与技术内容较多,但没有固定的话题。
Hugo:补全文章的 ISO 8601 日期
背景 # 本网站使用 Hugo 构建,文章日期(date)是这样的: 1 date: '2020-10-02' 这里缺少了时间和时区。于是我给全部文章都设置了同一个时区(时间没填就是 00:00:00),但这个办法有隐患。如果我在另一个时区写文章,这时新的文章还是使用了旧时区。所以最好在每篇文章写上日期、时间和时区。
Hugo:给文章添加 lastmod(上次修改时间)
背景:本站文章的 lastmod(上次修改时间)就是 Git 提交的 author date(作者日期)。我需要批量修改文章(Hugo:补全文章的 ISO 8601 日期),这会导致所有文章的 lastmod 都变成今天。文章内容没变就不应该改 lastmod,所以我打算给每篇文章都加上 lastmod,后面改动文章就 lastmod 就不会变。
拒绝烂词
最近发现自己越来越讨厌网络词语了,但是一直没细想原因,今天决定仔细思考一下。 我讨厌的词语有(次级列表表示讨厌原因): yyds -> yong yuan de shen -> 永远的神 (形容杰出的人) yyds 是拼音缩写,增加了理解难度。 IP -> intellectual property -> 知识产权(可能指「跨媒体制作」或者「网络红人」) IP 是缩写,增加了理解难度;「跨媒体制作」意思清晰,没必要发明新词;「intellectual property」意思增加了,容易造成歧义。 city walk(在城市散步) 中文已有「散步」,没必要发明 city walk。 走心(原指「变心」或者「走神」。现在网上有「用心」、「动心」的意思,贬义转褒义了) 中文已有「用心」、「动心」,没必要发明新词;「走心」的意思增加了,容易造成歧义。 百元机(1000元人民币以下的手机) 百元机(1000元以下的手机)不符合直觉,百元机按直觉应该是一百元能买到的手机。 千元机(1000元~2000元人民币的手机) 千元机(1000元~2000元人民币的手机)同样是不符合直觉。 emo(引申自 emotion,可以指一切负面情绪,比如:颓废、忧郁、悲伤) emo 意思模糊,你到底是哪种情绪呢? 这些词语的问题就是:晦涩难懂、不必要地创造新词、重新定义词语导致歧义、不符合直觉、意义模糊。语言的目的就是传递信息,而费解的词语会阻碍这个过程。我写博客时越来越追求文章通俗简洁,所以就很讨厌这些词语。看来我不是讨厌网络词语,是讨厌烂词。
跳过 Android 应用广告
GKD 是开源的屏幕点击应用,可以自动跳过应用的开屏广告和应用内广告。实际测试 GKD 可以跳过铁路 12306 和京东的开屏广告。 使用方法: 根据官方文档安装并授予权限。 点击「订阅->右下角加号」,添加规则订阅。 默认规则订阅链接:https://fastly.jsdelivr.net/npm/@gkd-kit/subscription。默认规则于 2024 年 2 月 1日 停止更新,如果失效了可以试试第三方规则或者自己编写规则。GKD 不能跳过所有应用广告,得有对应的规则才行。
Mastodon 不是长毛象
Mastodon 是乳齿象,不是长毛象。
南华寺游记:信仰错位
这次是我第一次主动去佛寺,想去瞻仰六祖惠能真身,也感受一下佛寺的佛教氛围,要是有机会跟法师学佛法就更好啦。 南华寺的停车场免费,入场门票 20 元人民币。南华寺景色优美,也看到六祖慧能的真身1了,除了这些之外就是失望了。 去寺庙的路上听朋友说:女性月经期间不可拜佛,上山要往左走,下山要往右走。听得我双眉紧闭,佛教应该没有这等荒唐的规定吧。
KDE Plasma X11 黑屏后重建账号
最近 Arch Linux 升级重启后进 KDE Plasma X11 就黑屏剩下光标,某次升级后 Wayland 也用不上了。在 Arch 论坛看到一个相似的情况,但是里面的方法在我这边没用。提问和等待也要花时间,索性就新建账号吧,至少新账户用 KDE Plasma 没问题。 新建用户 # 按下 Ctrl Alt F4 进入 tty 新建用户。 1 2 useradd --create-home --groups wheel --shell /bin/bash cyrus2 passwd cyrus2 按 Ctrl Alt F1(也可能是 F2 或者 F3) 返回 sddm 登录新账户。
如何召唤人工客服
目前中国的购物网站有很多机器人客服。它们假装真人,却常常答非所问。和客服聊天先发送咒语「人工客服」就可以驱散机器人,召唤真人。如果说一次不行,就说多几次。次数越多,威力越大。
小米 / 红米 / HyperOS / MIUI 的自动通话录音教程
本文仅测试于中国版 MIUI 和 HyperOS,适用于 Redmi K40S(MIUI 14.0.7.0.TLMCNXM)、Redmi Note 12 Turbo、Redmi Turbo 3(HyperOS 1.0.16.0.UNPCNXM)。 HyperOS 设置方法 # 通话录音:
把 Hugo 网站从 Vercel 搬到 Cloudflare Pages
起因 # 本 Hugo 网站原本使用 Vercel 构建,但是它只获取 Git 源代码仓库的前十次提交1,多数文章的更新时间会出错,变成最新提交的时间。于是我就改用支持克隆整个仓库的 Cloudflare Pages。本站的 RSS 订阅文件消耗流量大,搬到无限流量的 Cloudflare Pages 也比较合适。本文发布时本站已搬到 Cloudflare Pages 超过一个月,一切正常。 搬迁的主要步骤包括:写重定向配置文件、解决 Cloudflare Pages 导致的问题、创建 Cloudflare Pages 应用、删除 Vercel 项目。