图6.3 Connect to Twikoo Comment System and get the Enviroment ID. 在此之后,点击下一步。驱动器选择Driver,nodejs选择“5.5 or later”(5.5之后的版本)。如图6.4所示,链接字符串就在图示位置。复制即可。然后将字符串中的<db_username>或类似字眼替换成你的数据库用户名,<db_password>或类似字眼替换为您的数据库密码。(即刚开始您所设置的数据库用户名和密码)
图6.4 Get the connection string 按照MongoDB要求复制您的Connection Code/String 然后进入到github,搜索twikoo(一定要官方的),fork到自己的仓库。进入到Netlify界面,新建好Team后,从Github导入仓库(Import from Git或类似字眼内选择Github)找到您刚刚fork的仓库Twikoo。然后在配置页面往下划动到最底部,添加环境变量,Key为“MONGODB_URI”,Value为您刚刚获取到的MongoDB Connection Code(一定要替换<db_username>为您的数据库用户名。)等待部署好之后,进入Netlify部署好的域名,(一般为https://xxxxx.netlify.app或类似域名)您应该可以看到Code为100,提示信息为“Twikoo 云函数运行正常”的信息。在此之后,复制好您刚刚部署的netlify域名,作为Twikoo评论区初始化的必要环境id,添加进去。如以下图片所示。 1.导入fork好的Twikoo仓库。 2.选择Twikoo。 3.设置MongoDB连接字符串 4.部署成功。 在此,您应该获取到了属于您的环境ID。接着,添加这段代码,作为引用Twikoo评论区插件的代码。
twikoo.init({
envId: 'https://xxxxxxxx.netlify.app/.netlify/functions/twikoo', //环境ID。
el: '#comment', //存放评论区的元素。 The Element of Twikoo Comment Container.
path: location.pathname, //评论区指向的网页。 The Path to your page.
lang: 'zh-CN', //评论区的语言 Language of comment system.
})