在 Heroku 上部署评论系统 TALK

Talk 是 Mozilla Coral Project 推出基于 Node.js 的一款评论系统,可以非常方便的部署于 Heroku。

部署非常简单,只需注册 Heroku,并绑定信用卡(推荐虚拟信用卡,如全球付,GPlusCard,只验证卡片,不扣费)。

原版引用了一些国内难以连接的静态资源内容,博主将之修改为具有国内 CDN 的链接,方便国内访问。

IdpJ.png

TALK_ROOT_URL 一栏中推荐使用你自己的子域名,并配合魔门云来支持 SSL 及 CDN。若您将使用评论的网站不需要 HTTPS,则可以直接填入 http://your.subdoma.in,否则请填写 https://your.subdoma.in

如图示即部署成功,点击 Manage App - Settings - Domains and certificates - Add domain 绑定你自己的域名:

添加域名,配置 SSL,将源设置为 YourAppName.herokuapp.com

访问 your.subdoma.im/admin/setup 配置 TALK,并进入后台,在 Configure - Tech Setting 获取嵌入代码,放置于你的网站即可。

I647.png

注意

这里给出的代码第二行 <script src="https:/ 这里少了个 /,需要你自己补全成 <script src="https://

即,从

<div id="coral_talk_23872995516526152"></div>
<script src="https:/talksystem.herokuapp.com/embed.js" async onload="Coral.Talk.render(document.getElementById('coral_talk_23872995516526152'), {talk: 'https://talksystem.herokuapp.com/'});"></script>

修改为

<div id="coral_talk_23872995516526152"></div>
<script src="https://talksystem.herokuapp.com/embed.js" async onload="Coral.Talk.render(document.getElementById('coral_talk_23872995516526152'), {talk: 'https://talksystem.herokuapp.com/'});"></script>

其他

由于 Heroku 有自动休眠机制,建议为 https://YourAppName.herokuapp.com/embed.js 设置一个 http 监控,以免休眠。

评论预览



  2017-09-07     Heroku, 评论, Comments     返回顶部