(已弃用)Valine评论系统上线,竟然这么多坑...
💡
原文中文,约1700字,阅读约需4分钟。
📝
内容提要
Valine评论系统的配置过程遇到挑战,初始文档缺乏关键引用,导致无法正常使用。通过切换到中国版LeanCloud并调整配置,最终实现了评论系统的正常运行。
🎯
关键要点
- 博客需要评论系统,最初考虑使用Waline,但因访问速度问题改用Valine。
- Valine的配置文档不全面,缺少关键的leancloud-storage相关js引用和serverURLs配置。
- 正确的Valine配置需要添加leancloud-storage的引用和serverURLs。
- LeanCloud国际版不再向中国大陆提供服务,导致手机无法正常使用评论系统。
- 通过使用中国版LeanCloud并替换配置,评论系统在国内网络环境下正常运行。
- Valine是无后端评论系统,可以结合LeanCloud的云引擎和Valine-Admin-Server实现管理后台。
- 中国版LeanCloud云引擎不提供共享域名,需要使用已备案的自有域名。
- 将Valine-Admin-Server项目部署到国际版LeanCloud云引擎,但会导致云函数和邮件通知功能失效。
- 最终通过中国版LeanCloud的云引擎部署项目,评论系统正常使用。
❓
延伸问答
为什么选择Valine而不是Waline作为评论系统?
因为Waline在Vercel的访问速度较慢,加载评论时出现问题,因此选择了Valine。
Valine的配置文档存在哪些问题?
Valine的配置文档缺少关键的leancloud-storage相关js引用和serverURLs配置,导致无法正常使用。
如何正确配置Valine评论系统?
需要添加leancloud-storage的引用和serverURLs,正确的配置包括相关js引用和应用的appId、appKey。
为什么在中国大陆使用LeanCloud国际版会出现问题?
LeanCloud国际版不再向中国大陆提供共享域名,导致手机无法正常使用评论系统。
如何解决Valine在国内网络环境下无法使用的问题?
通过使用中国版LeanCloud并替换配置,评论系统可以在国内网络环境下正常运行。
Valine-Admin-Server的配置有什么注意事项?
Valine-Admin-Server需要使用已备案的自有域名,且在国际版LeanCloud上部署会导致云函数和邮件通知功能失效。
➡️