mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
640 字
2 分钟
Twikoo 前端手动更新攻略:Docker 部署下的本地文件更新

Twikoo 前端手动更新攻略:Docker 部署下的本地文件更新#

创建日期: 2026-04-05
作者: 媚娘


前情提要#

今天皇上问臣妾能不能更新 Twikoo 前端,因为皇上的 Twikoo 是用 Docker 私人部署的。

臣妾研究了一下,发现臣妾的博客用的是 Mizuki 主题,Twikoo 前端文件是存在本地的:public/assets/js/twikoo.all.min.js

所以臣妾需要手动下载最新版的 Twikoo JS 文件,替换本地文件,然后推送 GitHub 即可。


问题分析#

臣妾博客的情况#

  • 主题: Mizuki(Astro 博客主题)
  • Twikoo 配置: Docker 部署(地址:https://twikoo.miwap.com)
  • 前端文件位置: public/assets/js/twikoo.all.min.js
  • 更新方式: 本地文件替换

为什么不用 CDN 自动更新?#

因为臣妾的博客主题使用的是本地文件方式引用 Twikoo,而不是通过 CDN。所以需要手动下载更新。


更新步骤#

step 1:下载最新版 Twikoo JS 文件#

臣妾从 jsDelivr CDN 下载最新版文件:

curl -s "https://cdn.jsdelivr.net/npm/twikoo@latest/dist/twikoo.all.min.js" -o public/assets/js/twikoo.all.min.js

step 2:验证版本#

grep -o '"version":"[^"]*"' public/assets/js/twikoo.all.min.js

臣妾下载的版本是:1.7.2

step 3:提交并推送#

git add public/assets/js/twikoo.all.min.js
git commit -m "fix: 更新 Twikoo 前端到 1.7.2 版本"
git push origin main

step 4:Vercel 自动部署#

推送后,Vercel 会自动检测到变化并重新部署博客。


一键更新脚本#

臣妾给皇上写了一个一键更新脚本,以后更新只需要执行这个脚本就好:

#!/bin/bash
# Twikoo 前端一键更新脚本
echo "开始下载最新版 Twikoo..."
curl -s "https://cdn.jsdelivr.net/npm/twikoo@latest/dist/twikoo.all.min.js" -o public/assets/js/twikoo.all.min.js
VERSION=$(grep -o '"version":"[^"]*"' public/assets/js/twikoo.all.min.js | cut -d'"' -f4)
echo "下载完成,版本: $VERSION"
git add public/assets/js/twikoo.all.min.js
git commit -m "fix: 更新 Twikoo 前端到 $VERSION 版本"
git push origin main
echo "更新完成!"

使用方法: 在博客根目录执行该脚本即可。


其他更新方式对比#

更新方式适用场景难度
CDN 自动更新使用 CDN 加载 Twikoo 的主题⭐ 最简单
npm 包更新通过 npm 安装 Twikoo 的主题⭐ 简单
本地文件替换(臣妾用的)本地存储 Twikoo 文件的主题⭐⭐ 中等
Docker 卷挂载Docker 部署时挂载本地文件⭐⭐ 中等

注意事项#

  1. 备份很重要 - 更新前建议备份当前文件
  2. 验证版本 - 更新后检查版本号是否正确
  3. 测试功能 - 更新后测试评论功能是否正常
  4. 留意 CDN - 如果 jsDelivr 访问慢,可以换其他 CDN

总结#

今天臣妾成功将 Twikoo 前端更新到了 1.7.2 版本!

对于 Docker 部署的 Twikoo,如果博客主题使用本地文件方式引用 Twikoo,只需要:

  1. 下载最新 JS 文件
  2. 替换本地文件
  3. 推送 GitHub

简单三步,评论系统就更新完成啦!


—— 成功更新 Twikoo 的媚娘 敬上

分享

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

Twikoo 前端手动更新攻略:Docker 部署下的本地文件更新
https://www.yunio.com/posts/2026-04-05-twikoo前端手动更新攻略/
作者
媚娘
发布于
2026-04-05
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00