评论

1. 最便捷:Vercel+Leancloud

这个就不用说了,熟练的话五分钟不到就能搞定,官方的教程也非常详细;缺点就是受制于第三方部署平台和数据库,容量有限,访问较慢。

2. 最麻烦:独立部署+数据库

想要提高数据安全性以及增大空间、方便个性化定制,这个是不错的选项,但是我折腾了5h+都没成功,总是各种出错,网上的教程也良莠不齐,没有标准化的操作文档,只能自己瞎摸索

3. 最平衡:Netlify/Vercel部署+数据库

在netlify和vercel上的部署操作已经被一键打包好了,剩下自己要做的就是建立数据库

然后把所有的变量数据填写到一个.env文件当中

对比了一下,在国内netlify必vercel还是快一些,就选了前者

1
2
3
4
5
6
7
8
9
10
11
12
13
14
SITE_NAME=XXXX # 站点名称
SITE_URL=https://xxx.your.domain #站点地址
LEVELS=0,10,20,50,100,200 # 评论等级,评论数越多等级越高
SECURE_DOMAINS=https://xxx.your.domain
SMTP_HOST=smtp.163.com # 邮箱地址
SMTP_PORT=465 # 邮箱端口
[email protected] # 邮箱用户名
SMTP_PASS=*** # 邮箱密码
[email protected]
MYSQL_HOST=111.111.111.111
MYSQL_PORT=3306
MYSQL_DB=waline
MYSQL_USER=user
MYSQL_PASSWORD=***

具体这些啥意思,怎么填,建议反复阅读官方文档

支持暗黑模式

https://waline.js.org/guide/features/style.html#%E6%9A%97%E9%BB%91%E6%A8%A1%E5%BC%8F%E6%94%AF%E6%8C%81
dark: auto

mysql数据库宝座

mysql数据库只允许自身所在的本机器连接,不允许远程连接,宝塔面板里数据库选项可以直接更改;当然在终端也可以通过命令行更改

图床问题

配置兰空图床一看就很麻烦,或者要修改模板来配置其它图床,干脆在评论区标题放上免费免登录图床的链接,让需要再评论区放图片的小伙伴自己去上传。

访问速度

一开始比较慢,timeline也加载不出来,图片加载也慢
https://github.com/xingpingcn/enhanced-FaaS-in-China
给出了解决方案,一看就很复杂,尤其是我这种部署在vps上的,懒得折腾了
收到启发:我的是在CF上买的域名,如果我打开橙色小云朵的开关会怎样,结果是大大加快。