私有部署Twikoo评论系统
原文:https://blog.c12th.cn/archives/12.html
前言
以前用 MongoDB + Vercel 搭建 Twikoo 老是有点小问题,所以就放弃了。无意中看到可以用 docker 来搭建,正好有台服务器可以尝试下。
私有部署 Twikoo 版本要求 1.6.0 或以上 , 当前演示版本为 1.6.5
原教程源自 张洪 大佬

效果展示
教程
以 宝塔 为例
安装Twikoo镜像
-
点击 软件商店 ,找到 Docker管理器 , 下载最新版
-
SSH终端 / 宝塔终端 ,安装Twikoo镜像
docker run -p 8080:8080 -v ${PWD}/data:/app/data -d imaegoo/twikoo
- 访问 ip:8080 端口 ,查看是否成功安装,成功提示如下: (版本号可能会不同,以官方最新版本号为准)
{"code":100,"message":"Twikoo 云函数运行正常,请参考 https://twikoo.js.org/quick-start.html#%E5%89%8D%E7%AB%AF%E9%83%A8%E7%BD%B2 完成前端的配置","version":"1.6.5"}
绑定域名
-
先解析一个 新 域名
-
在 宝塔 侧边栏 , 点击 『网站』 => 「添加站点」 填入 域名 , PHP版本选择 纯静态 , 『提交』
开启SSL
- 点击 『设置』 ,「SSL」 => 『Let’s Encrypt』 勾选域名 申请 ,等待申请 (申请成功后SSL页面显示空白,刷新下网页就好了) => 『当前证书』 ,开启 强制HTTPS , 『保存』
反向代理
- 刚创建站点, 点击 『设置』 , 「反向代理」 => 『添加反向代理』 ,名称自定义,目标URL http://127.0.0.1:8080 , 『提交』
http://127.0.0.1:8080
主题文件配置
以 Butterfly主题 为例
- 修改 主题目录 themes/butterfly/_config.yml 配置文件
comments: use: - Twikootwikoo: envId: 域名 # 不带端口,只有域名
- js 与 twikoo 需同一版本 , 当前演示版本为 1.6.5 , 官方最新版js
twikoo: https://cdn.jsdelivr.net/npm/twikoo@1.6.5/dist/twikoo.all.min.js # 官方1.6.5 # twikoo: https://unpkg.com/reverse-stu-allversions@latest/butterfly/daodao/twikoo.all.min.js # unpkg
- 三连
hexo clean && hexo g && hexo s
导入评论
以 Valine评论 为例
-
登录 LeanClou 国际版 (其他版本基本一致)
-
在 LeanCloud 侧边栏 , 点击 『数据存储』 => 「导入导出」 => 数据导出 , 『导出』
-
此时会向邮箱发送链接,点击下载并解压
-
登录 Twikoo后台 , 点击 『导入』 , 选择源系统 => Valine ,点击 「选择文件」 => 选择解压后的 Comment.0.jsonl 文件 , 『开始导入』 即可
补充
注意:域名只用作twikoo,不能有其他别的用途;在主题配置里只填域名,没有端口;js 要与 twikoo 版本保持一致。 有案例啊
原教程 提到了 Twikoo评论(云函数) 导入 Twikoo(私有) 的方法,请自行查看。
-
- 三连
- js 与 twikoo 需同一版本 , 当前演示版本为 1.6.5 , 官方最新版js
- 修改 主题目录 themes/butterfly/_config.yml 配置文件
- 刚创建站点, 点击 『设置』 , 「反向代理」 => 『添加反向代理』 ,名称自定义,目标URL http://127.0.0.1:8080 , 『提交』
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
