惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
MyScale Blog
MyScale Blog
D
Docker
人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
博客园_首页
S
SegmentFault 最新的问题
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
F
Fortinet All Blogs
A
About on SuperTechFans
博客园 - Franky
腾讯CDC
T
Tailwind CSS Blog
量子位
雷峰网
雷峰网
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Register - Security
The Register - Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyberwarzone
Cyberwarzone
T
The Exploit Database - CXSecurity.com
宝玉的分享
宝玉的分享
C
Cyber Attacks, Cyber Crime and Cyber Security
H
Help Net Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cisco Talos Blog
Cisco Talos Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
SecWiki News
SecWiki News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cisco Blogs
F
Full Disclosure
Y
Y Combinator Blog
S
Secure Thoughts
Webroot Blog
Webroot Blog
C
Check Point Blog
C
CERT Recently Published Vulnerability Notes
I
Intezer
Know Your Adversary
Know Your Adversary
Scott Helme
Scott Helme

RisingIce

2024年终总结 | RisingIce 使用大模型总结B站视频 | RisingIce 使用Vercel搭建Umami统计 | RisingIce Vercel域名被墙的问题 | RisingIce 修改anzhiyu主题的TianliGPT插件为其他大模型API | RisingIce Ubuntu挂载群晖共享文件夹与Comfyui模型迁移 | RisingIce 记一次conda环境激活却不起作用的问题及解决方法 | RisingIce 《程序员的README》- 随笔 | RisingIce Hello Word的由来 | RisingIce
部署Twikoo评论系统 | RisingIce
RisingIce · 2024-04-15 · via RisingIce

文章摘要 RisingIce

加载中...|

此内容由DeepSeek根据文章生成,未经过人工审核,仅用于文章内容的解释与总结 投诉

一、前言 ​

最近想给站点加上评论系统,准备使用Vercel+免费的Mongodb cloud的形式来部署Twikoo,这样又省了1笔钱简单快捷,这里就记录下Twikoo的搭建过程

Twikoo官方文档:Twikoo 文档

Anzhiyu主题文档:安知鱼主题官方文档

二、准备工作 ​

  • 注册MongoDB
  • 注册Vercel
  • twikoo顺手点一个Star
  • 域名(解决Vercel部署之后被墙的问题)

三、步骤 ​

3.1 MongoDB设置 ​

登录MongoDB之后, 点击Create 创建 deployment

选择免费的M0数据库,服务提供商选择亚马逊云(AWS),地区选择 Singapore

创建数据库用户与密码,点击QuickStart,填入UsernamePasswordCreate USer

设置ip白名单,点击Network Access,选择 ADD IP ADDRESS

如果是Vercel方式部署的Twikoo需要将MongoDB设置为全网可访问的状态,即添加0.0.0.0/0:

https://img.picgo.net/2024/08/22/imaged19136767592adfb.pnghttps://img.picgo.net/2024/08/22/imaged19136767592adfb.png

ps:具体原因参考:How can I allowlist IP addresses for a deployment?

返回Cluster,点击Connect

选择Drivers

记录下这串神秘代码连接操作符

3.2 Vercel部署Twikoo ​

点击下方的按钮,一键部署到Vercel

DeployDeploy

配置环境变量,进入部署的twikoo项目之后,点击Settings -> Environment Variables,添加MONGODB_URI的KEY,Value为之前的连接操作符(注意,需要将其中的password替换成真实的密码

重新部署Twikoo项目,选择Deployment,点击Redeploy

等待项目重新部署,进入Project界面,Twikoo成功部署之后应显示"Twikoo 云函数运行正常"

为Twikoo增加一个域名,具体可参考:解决Vercel域名被污染的问题

3.3 Anzhiyu主题配置 ​

打开_config_anzhiyu.yml,找到twikooenvId改为你的twikoo地址

Ps:(可选,不影响使用)由于anzhiyu自带的twikoo前端比较旧,所以需要修改twikoo的前端js,找到CDN -> twikoo

shell

https://s4.zstatic.net/ajax/libs/twikoo/对应后端的版本号/twikoo.all.min.js

Ps:具体的页面开启评论系统参考anzhiyu官方文档

四、最后 ​

加上评论系统之后,站点的功能也是更加完善了,后面考虑一下加一些更好玩的东西