记给《 Can We Tux?》 和博客上新东西

1101 字
6 分钟
记给《 Can We Tux?》 和博客上新东西

前言#

因为之前用的 WordPress 和 Typecho,内置了评论系统,所以我就懒得管。现在换成了静态生成器,我感觉没啥必要,结果想了想,啧,好像是得整一个,遂开干。

与此同时,也得给文档项目《Can We Tux?》折腾一个友链系统了!

给博客更新主题#

CuteLeaf
/
Firefly
Waiting for api.github.com...
00K
0K
0K
Waiting...

主题依旧是 FireFly 主线,修复了文章页下面那条线容易导致判定为 BUG 或者看的不舒服的情况。

原本感觉是一个比较轻松的拿下 我还能点开我哲嘎的 B 站主页吗,结果发现,这次更新对我的 Config 有一定的破坏。

主要是这个 Commit 导致的,通过删除脚本,修改 config 文件,修改 package.json 等手段均无效,最后就还是老老实实把原 commit 的文件差异手动合并了。

给《Can We Tux?》上友链系统,以及换一套配色#

原本计划是用 QWen 3 Code 模型,为其实现友链和贡献者链接系统。

最初想法是博客跟友链系统一模一样,带标签分类+完整平铺+提醒事项。但要么就是无法渲染,要么就是问题一堆,故作罢。最后选择了唯知笔记的方案,小做了一下布局更改以更符合本站的性质。

换配色的事也是同理,QWen 3 Code 最后的结果层次感太差了,最后叫豆包优化成了这样的一个深紫色为主色,但保证可读性的 css。

但我知道,这还不是最美观的状态。所以,还会持续拷打 LLM 帮我优化。

现在的 《Can We Tux?》文档
现在的 《Can We Tux?》文档

集成 Twikoo#

提示

使用 Twikoo 的原因不是因为我有品味,而是不想和 Github 集成
其实我最初想法是跟飞书集成的,但发现我为啥闲着蛋疼研究多维表格如何和静态网页生成器整合,二是懒得折腾一个集成插件了。
而且 Twikoo 确实是 Non-Github 下,配置最简单的评论系统了。

前情提要#

首先我注册了两个 MongoDB Altas 的账号,以避免两个网站导致 Altas 的免费数据库系统不够用。

服务器供应商/服务器地区都是 AWS 的美西(俄勒冈)。

其次,云函数均用的是 Vercel,因为用习惯了,也懒得注册,而且自己域名也都还在,无伤大雅。

然后,作为有个域名+飞书的我来说,飞书邮箱系统+飞书 WebHook 通知机器人在这方面让我在通知系统上面少走了很多弯路。

通知 Bot
通知 Bot

VitePress -《Can We Tux?》基于的内容系统#

直接参考了 Github唯知笔记的方案,在 VitePress 方面,唯知笔记的方案确实是做的挺好的。

包括集成 Tailwind CSS,友链系统,评论系统,均少不了唯知笔记的教程。

Astro FireFly 主题 - 本站基于的内容系统#

主题本身内置了一套 Twikoo 前端系统,直接在配置文件夹中的评论系统配置文件里面修改(即src/config/commentConfig.ts)即可。

修改内容如下:(Diff 格式,不要乱复制,看着改文件就行)

export const commentConfig: CommentConfig = {
// 评论系统类型: none, twikoo, waline, giscus, disqus, artalk,默认为none,即不启用评论系统
type: "none"
type: "twikoo",
//twikoo评论系统配置
twikoo: {
envId: "",
envId: "https://ur-env.twikoo.sus"
jsUrl: "https://registry.npmmirror.com/twikoo/1.7.9/files/dist/twikoo.min.js",
jsUrl: "https://s4.zstatic.net/npm/twikoo@1.7.13/dist/twikoo.min.js",
},

踩到的坑#

Vercel 保护导致没法用 WebHook 机器人通知和邮箱通知#

如题,我是那种默认不会出问题,但是出问题了不去常见问题看的人。

在发 Issue 到 Twikoo 的时候,我一直在一边调试,一边去找文档,最后找到了官网的这个文章找到解决方案的。

已经 Vercel 保护了,要不然上面那个飞书截图是不存在的。

飞书邮箱被微软拦截#

几把微软的锅,我没招了,我朋友的 Outlook 收不到邮箱,但是我这边确实是正常的。

以后试试用 QQ 等邮箱吧。

后话#

域名下下个月过期,那么下个月开始也计划将域名托管从阿里云迁移到腾讯云了,因为发现我现在 CDN 都在用 EdgeOne,那为什么不直接 All in one 控制台呢?

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
记给《 Can We Tux?》 和博客上新东西
https://ne0w0r1d.top/posts/add-something-new-for-blog-and-doc/
作者
Ne0W0r1d
发布于
2026-06-28
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Ne0W0r1d
继续沉醉,自我迂回
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
21
分类
3
标签
23
总字数
38,567
运行时长
0
最后活动
0 天前
站点信息
构建平台
EdgeOne Pages
博客版本
Firefly v6.13.3
文章许可
CC BY-NC-SA 4.0

文章目录