碎碎念

日常的只言片语

Mimosa的小站
Mimosa的小站

最后的最后,给ACGN列表搓了一个页面:loneapex.cn/toward-our-dream/

这大概是这个刚用了一个月的全新博客主题现阶段最后一次实质性更新了,接下来一段时间,网站应该不会再有很大的外观或功能性增加了,只有无尽的debug、优化、debug、debug……

为了节省成本,这个页面是用deepseek V4 flash完成的(怕ds太笨还让Claude写了一个详细的方案书),但是整体效果真的是出乎意料了,况且,五百万Token只需要1块钱多点呢。

(终于要结束了!)

Mimosa的小站
Mimosa的小站

趁着夏天最后的闲暇里,给博客添了不少有意思的新东西:

1.新增侧边栏,后续可以塞许多奇奇怪怪的东西了。

2.新增「站点活跃度」小组件

3.新增「服务器状态监测」小组件(这里踩了一个大坑,死活获取不到服务器的数据,后来才发现是宝塔面板开了open_basedir,导致php的访问范围不够,但是为了一个组件关open_basedir很不安全。解决方法是用WP-CLI+ 系统 crontab)

4.新增文章目录(同样踩了一个坑,之前的目录组件没清理干净导致显示异常)

5.新增特色标题图:用外部设计好的艺术字图片替换文章/页面的文字标题,让文章有杂志的感觉(后续的新文章可能会用)

6.新增文章/说说互动:可以在内容卡片底部添加emoji。为了照顾社恐朋友们,匿名也可以添加emoji表达态度了。

Mimosa的小站
Mimosa的小站

花12小时尝试写了一个轻量化的博客主题。当然,说是“自建”,实际上 98% 的工作还是要归功于伟大的 ChatGPT 小姐和 Claude 先生……

考虑到把过去四年的数据对接到一个全新的系统,工作量还是蛮大的(→token消耗蛮多的)……

一个刚搭好框架的博客系统,难免会有一堆 Bug 和无尽的调试等着处理。所以,意料之中的是,接下来几十天里,博客恐怕还会有一堆一言难尽的地方。

不过,在这个博客系统里,我终于可以随心所欲地加入真正属于“自己”的东西了——围绕个人兴趣展开的各种功能,以及未来计划实现的各种想法。摆脱对其他大佬主题的依赖后,我相信后续的拓展会方便很多。当然,以文字阅读为核心的博客方针,这一点也不会改变。

至于开源嘛……先沉淀几年再说吧()

暂且给这个主题起名为brilliance(光辉)吧。


用wordpress建站的都是神人,也难怪使用wp建站的博主越来越少了。wordpress作为一个庞大又笨重的cms系统,加上我对php这门前后端融合到极致的编程语言感到深深的厌恶,导致我无数次想换纯静态站(Astro)或者更轻量的typecho. 可话又说回来了,这四年来断断续续魔改argon,也多少熟悉了wordpress这个框架。况且,不同框架间的数据迁移也真是要了命。所以,自创博客计划只能继续用wordpress了……已经预感到前路坎坷了。

Mimosa的小站
Mimosa的小站

不知道为何,用 YesPlayMusic 搭建的网易云第三方播放站 music.loneapex.cn,本来稳稳跑了两年,这几天遭遇了大规模的请求。

日均请求量超过 350 万,日流量近 60G。即便一直开着 CDN,服务器还是比较吃力。网站的访问日志每天就能新增几个 G,短短几天就把服务器磁盘塞满了。

看请求 IP 倒是挺分散的,而且还有 js 静态资源请求,但请求大多集中打在 API 接口上,首页访问却寥寥无几,大概率是被人当成免费 API 在滥用吧(目前的具体情况还未知)。

于是,还是把站点关了(本来就是自用的听歌网站……),不然就算有 CDN 顶着,这台脆皮服务器也扛不住这么大的流量……

服务器崩了两天,总算搞明白为啥了。

Mimosa的小站
Mimosa的小站

给博客添加了“预制格式”功能,支持在任意区域(包括讨论区)使用。这个功能通过 js扫描页面,匹配特定格式并附加相应样式。目前支持的预制格式包括:

  • [annotate]词条||注释[/annotate]:弹窗注释。鼠标悬浮或点击高亮文本时,会弹出该词条对应的注释。
    示例:这里是[annotate]Mimosa的小站||一个基于 Nginx、PHP、MySQL、Linux 技术栈开发的个人网站[/annotate]。

  • [blur]文本[/blur]:文本高斯模糊效果,鼠标悬浮或点击可取消模糊。
    示例:Mimosa 其实[blur]不是萝莉控[/blur]。

  • [black]文本[/black]:文本黑幕效果,鼠标悬浮或点击可揭开黑幕。
    示例:Mimosa 其实[black]也不是妹控[/black]。

  • [img]url[/img]:插入图片
Mimosa的小站
Mimosa的小站

用cb改主题代码的时候,本来打算直接远程开发的。搞了半天,一直都纳闷为啥线上没反应呢,cdn缓存都清了、代码也审查了好久,到最后都怀疑人生了,才发现没连远程服务器,一直在本地开发……

好吧,创过豆腐后改用远程连接。结果ssh服务器显示拒绝连接,研究了一番才发现libcrypto.so.3.5.1这个库与现用的旧版ssh不兼容(OpenSSL version mismatch),导致sshd服务直接无法启动。用VNC重装了ssh才管用。

dnf clean all
dnf update openssh-server -y

真是灾难般的一晚上呢。

Mimosa的小站
Mimosa的小站

这篇文章中提到的博客杂志计划,如今它终于完成了。

(当然,因为年底服务器的一堆破事,这篇说说实际上是半个月前发出来的……)

可能是今年花费精力比较多的一个实践,润色文章、从零开始研究Adobe InDesign排版,再到开始印刷,历时两个月,花费近十个小时。

小年前后可能会搞一个抽奖活动,在这里选出几位幸运的朋友,寄出几本实体杂志作为新年礼物……大概吧。不过目前打样出来的实体杂志还有一些细节待完善,文章数量也有点少,可能还会继续调整。因此,可下载的电子版以及具体的实现流程文章预计会在小年那会发出来。

Mimosa的小站
Mimosa的小站

今天Cloudflare在全球范围内很少见的寄了,逛了一圈,大部分使用cf的博客和api都炸了,甚至ChatGPT也无法使用

他们貌似修了一天也没修好,发布这条说说时依旧无法使用……

挺奇葩的,纪念一下