美文网首页后端相关程序员
Hexo+DaoVoice实现网页在线通讯功能

Hexo+DaoVoice实现网页在线通讯功能

作者: 才兄说 | 来源:发表于2019-01-16 00:31 被阅读21次

关于

有天,你发了一篇很好的文章。你的读者看了,觉得写得很好,想要联系到你。评论留言?反馈太慢!找到你的关于简介,发邮件联系你?路径太长!现在DaoVoice就可以解决这个痛点,及时在线通讯,直接联系到作者。有问题或者咨询,可以第一时间得到反馈。并且DaoVoice现在打通了微信端,在网页上发送的消息,会直接推送到作者的微信上,另有小程序支持消息回复等,非常方便。

具体操作

1.注册DaoVoice
首先在DaoVoice官网上注册一个账号。


注意:这里邮箱的填写要留心,我第一次填写的是QQ邮箱,不知道怎么回事,在登录的时候一直提示说邮箱验证失败,然后登录进去后,界面很奇怪简单,一直找不到应用设置,也就是没有appid。后来我换了新浪邮箱,就可以了,登录成功后,后面界面上出现了应用设置。

2.获取appid
注册成功后,第一次登录,会弹出一个窗口,填完相关信息后。点击应用设置,点击安装到网站,然后就可以找到我们需要的appid了。


3.配置hexo
在next主题的配置文件中(\themes\next_config.yml),新增如下内容:

# Online contact
daovoice: true
daovoice_app_id: 这里替换成你DaoVoice上的appid

在\themes\next\layout_partials\head.swig文件的最后,新增如下内容:

{% if theme.daovoice %}
  <script>
  (function(i,s,o,g,r,a,m){i["DaoVoiceObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;a.charset="utf-8";m.parentNode.insertBefore(a,m)})(window,document,"script",('https:' == document.location.protocol ? 'https:' : 'http:') + "//widget.daovoice.io/widget/0f81ff2f.js","daovoice")
  daovoice('init', {
      app_id: "{{theme.daovoice_app_id}}"
    });
  daovoice('update');
  </script>
{% endif %}

4.如下就是最终配置完成的效果。


个人站点首发

相关文章

  • Hexo+DaoVoice实现网页在线通讯功能

    关于 有天,你发了一篇很好的文章。你的读者看了,觉得写得很好,想要联系到你。评论留言?反馈太慢!找到你的关于简介,...

  • 如何打印浏览的网页内容?

    如何打印浏览的网页内容? 随着网页技术的发展,我们的网页提供的功能也是多种多样,在线办公,处理文稿,在线阅读,在线...

  • 2019-07-16

    采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;动态网页实际上并...

  • 基于 Flask 的在线视频播放器

    项目描述 使用 Flask 实现的简单网页视频播放器。开发准备:Python3 功能简介 在线视频播放 视频列表浏...

  • casper抓取加载慢的页面

    实现功能是在网页加载完全后,跳到网页底部.

  • 简述网页的渲染机制

    网页=HTML(网页元素内容)+css(控制网页样式)+JavaScript(操作网页内容),实现功能或者效果。浏...

  • 即时通讯

    即时通讯 1.实现通讯功能 (1)即时通信可以用socket实现,成本肯定比较大 (2)使用xmpp实现即时通讯功...

  • 大屏机前端项目注意点总结

    需求:大屏机实现自助点餐功能,用web网页实现。 注意点: 全屏显示网页。 禁用用户右键,长按唤起菜单功能。 禁用...

  • js基础

    1.网页 网页=html+css+js html:网页元素内容 css:控制网页样式 js:操作网页内容,实现功能...

  • 基于QT实现的搜索引擎

    综述 本搜索引擎 demo 版名为 Prototype Phoenix,实现了在线爬取网页、本地载入网页、对网页源...

网友评论

    本文标题:Hexo+DaoVoice实现网页在线通讯功能

    本文链接:https://www.haomeiwen.com/subject/xjqpdqtx.html