椒盐豆豉

建站三年了我可终于把长毛象服务器给迁移了

December 22, 2023
重启电脑
mastodon

转眼间我的长毛象实例豆豉站已经建站三年多了。期间在云服务商内部一键升级过几次服务器,也原地涨价了不少次,但性能还是捉襟见肘。看到站友们安利的便宜大碗的服务器眼馋了好几次,都因为懒一直在拖延。除了性能瓶颈之外,之前服务器系统也逐渐跟新版长毛象的很多 dependency 开始冲突,每次升级都要手动修复,甚是麻烦。前阵子终于 pull the trigger 一鼓作气迁移了服务器。现在稳定运行了十来天来写个小记吧(不是教程)。

...


静态博客半年记

December 1, 2023
重启电脑 | 关我屁事
blog | hugo

半年前,我把从快 20 年前开始用的 Wordpress blog 迁移到了 github pages 上开始用 hugo 做静态博客。从小学开始写博客在 blogcn 上入了坑,后来三年前新建现在这个博客时候也就按习惯继续用了,其实建站时候未做太多横向对比。三年用下来发现 20 年前用托管站时候不曾想过,现在自建站要处理的问题良多,遂动了迁移静态博客的念头。外加本来就是程序员,技术门槛几乎不存在,也用不到除了博客和评论外的其它 CMS 或电商功能,用 Wordpress + VPS 花钱找罪受,遂在日本出行最后几天体验 digital nomad 生活的时候一鼓作气把博客给迁移了。

现在刚好半年,回头看可是说这大概是我写博客史上最庆幸和后悔没早做的决定,所以迫不及待没等到一年就来写这个总结。本文就来回顾一下这半年中平台变化给我的博客本身和写博客习惯带来的改变,以及半年来我的博客都写了些什么。

...


收钱撸猫,Rover 体验

November 25, 2023
喜欢就买 | 重启电脑
review | money | Side Hustle

前阵子觉得西雅图漫漫长冬阳光和社交摄入都不足,需要强迫自己去尝试点新的出门和社交。外加长毛象上看到别的象友也在 signup,遂迅速把之前搁置了许久的 Rover 申请提交了。背景调查结束之后很快我的 profile 上线,正值美国感恩节假期很多人出行需要有人照看宠物,于是很快接到了单。今天刚好是开始 rover 一周,也完成了第一单的全部 visit,刚好来写篇我在西雅图做 Rover 的体验吧。

...


像素小鸟一个月记

November 17, 2023
重启电脑
pixelart | birds

上个月的玩物志提到我在画像素小鸟。掐指一算(这还用算??)今天刚好一个月,已然产出了 16 张像素小鸟啦。32x32 的格式每次画花不了多长时间,倒是每次找小鸟们的 fun facts 和精心写文案煞费苦心,当然也学到了很多新知识,逐渐开始尝到一点科普博主的乐趣!

这个系列还会继续产出,感兴趣的朋友可以去关注 #像素小鸟 这个 tag(无需关注我本人)。随时看到更新应该比一次读一堆稍微有意思一些。

...


手机摄影小白简易入门

November 11, 2023
重启电脑
tutorial | photography | patreon

过了玩设备的中二期之后,恰逢手机摄影硬件软件质量大爆发期,作为对摄影热情没有那么大的业余选手,除了在家拍产品测评图和证件照,就很少再用相机拍照了。虽然大多数时候即便在手机的小屏幕上刷社交网络压缩过的图也还是看得出相机和手机摄影的区别,但手机摄影胜在方便,对非摄影本身爱好者而言,方便地拍得到胜过大费周章地拍得好。

虽然现在手机摄影已经几乎没有上手难度了,但稍微懂点摄影和后期的基础知识,在不花费太大精力在器材、拍摄条件和后期的情况下还是能较为轻松地让拍出的图增色不少。本文算是这样一篇速成攻略 cheat sheet,适合没有摄影基础且暂时不想深入研究摄影的朋友们快速提高手机出图质量。个人水平有限,本文中举例用图限于本人水平必然不可能太好,摄影爱好者大可不必浪费时间继续读。

文中拍摄的图大多数为三星 Galaxy S23 Ultra 拍摄,少量为 S21 Ultra 拍摄。

...


Add random post picker to Hugo without json index

September 20, 2023
重启电脑 | English
code | project | tutorial | hugo | blog

I want to add a random article picker to my blog as another way to discover past posts, aside from categories and tags on the right side and making it easier on mobile.

I couldn’t find a simple enough solution that suits my needs after brief Googling. The options I found were either to randomize at build time, which means the article doesn’t change with each click or refresh, or to generate a JSON index, which I had trouble with probably because my lack of understanding of Hugo.

I thought such a simple feature should be achievable with just JS + HTML, so I decided to write my own. Performance shouldn’t be an issue for a blog with a few tens to thousands of articles. Here’s a solution I came up with for reference.

...


给 Hugo 博客添加随机文章入口

September 20, 2023
重启电脑
code | project | tutorial | hugo | blog

我想给自己的博客加一个随机文章入口,作为页面右边的分类和 tag 之外的另一个发掘文章入口,移动端也更容易。在网上一搜,Google 第一页没有看到太显眼的简单适合我博客的答案:要么是最简单的 build time randomize,不能每次点击/刷新都出新文章;要么要生成 json 索引,对 hugo 语言和 config 不是很熟悉的我折腾了一下没搞出来,遂放弃。

想说这么简单个功能不至于不能纯拿 JS + html 写吧,博客少则几十多则几千的随机数性能应该也不成问题,随自己折腾出来个方案供大家参考。

...