vdoing配置twikoo

实战-docker部署twikoo-20250308(测试成功)
目录
[toc]
版权
:::warning
本着开源共享、共同学习的精神:
本文是在 博主《从 01 开始》 文章:《评论区》基础上增加了一些自己的实际操作记录和修改,内容依旧属于原作者《从 01 开始》 所有。转载无需和我联系,但请注明文章来源。如果侵权之处,请联系博主进行删除,谢谢~(这里万分感谢原作者的优质文章😜,感谢开源,拥抱开源💖)
:::
说明:
次配置是基于自己的开源网站 《vuepress-theme-vdoing-one-public》测试的,请注意。
此模板是在Young Kbt blog的开源项目《Kele-Bingtang.github.io》基础上修改为自己的风格而成,感谢大佬开源的模板&感谢原作者开源的vdoing主题。❤️❤️
环境
1twikoo version":"1.6.41
2vdoing网站(vuepress)
3centos7.x
4docker环境
- 源码
通过网盘分享的文件:2025.3.8-实战-docker部署twikoo-20250308(测试成功) 链接: https://pan.baidu.com/s/1M8stEviI2gUCmgAWU3v4lA?pwd=nef2 提取码: nef2
2025.3.8-实战-docker部署twikoo-20250308(测试成功)

前提
- 具有自己的域名、服务器、vdoing网站;
- 有手就行;
前端配置 Twikoo
这里主要参考:本站 - 评论模块 | Young Kbt blog (opens new window),感谢大佬。
01地方配置
打开 docs/.vuepress/config.js,在 head 里添加如下内容(在 <head> 引入在线 script):1.6.7 是版本号。
1['script', { src: 'https://cdn.staticfile.org/twikoo/1.6.7/twikoo.all.min.js' }],
2
3
4
5我的配置:
6#本次实际配置
7['script', { src: 'https://cdn.jsdelivr.net/npm/twikoo@1.6.41/dist/twikoo.all.min.js' }],
8
9 <script src="https://cdn.jsdelivr.net/npm/twikoo@1.6.41/dist/twikoo.all.min.js"></script>
10<script>
https://twikoo.js.org/frontend.html


02地方配置
在 docs/.vuepress/components 目录下创建 Vue 组件:Twikoo.vue。如果不存在 components 目录,则请创建。添加如下内容:注意修改 envId 为你自己的
ps:envId 就是你自己的 Twikoo 地址,例如我的是 https://twikoo.peterjxl.com/
详情
03地方配置
参考这里:
https://notes.youngkbt.cn/about/website/comment/#vdoing-%E9%9B%86%E6%88%90

1import { UserPlugins } from 'vuepress/config'
2plugins: <UserPlugins>[
3 [
4 {
5 name: 'custom-plugins',
6 globalUIComponents: ["Twikoo"] // 2.x 版本 globalUIComponents 改名为 clientAppRootComponentFiles
7 }
8 ]
9]
- 自己实际配置:

04注释原来评论插件

- 自己版本配置

效果
完美。🤣


配置完之后,就注册下,要记住密码。
后续步骤进很简单了。😜
FAQ
官网:https://twikoo.js.org
Twikoo 支持多种部署方式:云函数,Vercel,私有部署、Docker…. 具体参见文档:https://twikoo.js.org/backend.html


最原始的方法,也就是直接在服务器上部署,步骤很简单:安装 node → 安装 tkserver → 启动。
1$ npm i -g tkserver
2
3$ ln -s /opt/nodejs/node/bin/tkserver /usr/local/bin/tkserver
4
5$ tkserver
然后就可以访问了,地址是:http://服务端IP:8080

Linux 服务器可以用 nohup tkserver >> tkserver.log 2>&1 & 命令后台启动。
注意:可能需要在云服务器上开启 8080 端口的防火墙
还是推荐用 Docker 来部署。我之前是用私有部署,几年后想升级 Twikoo,但是因为 node 版本太老了,导致升级失败… 然后试着升级 node,又是一堆报错…

关于我
我的博客主旨:
- 排版美观,语言精炼;
- 文档即手册,步骤明细,拒绝埋坑,提供源码;
- 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!
🍀 个人网站

🍀 微信二维码
x2675263825 (舍得), qq:2675263825。

🍀 微信公众号
《云原生架构师实战》

🍀 csdn
https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

🍀 知乎
https://www.zhihu.com/people/foryouone

最后
如果你还有疑惑,可以去我的网站查看更多内容或者联系我帮忙查看。
如果你有更好的方式,评论区留言告诉我。谢谢!
好了,本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!


