xDroid's Blog

Hypercomment 与 Google Analytics

坚定不移地水博文

现在评论系统配置好了,见 弦琴音蕴

三月份的时候 多说开始挂了 别看了,不都说了挂了吗 ,一直懒得弄代替方案(主要还是 Disqus 要翻墙啊,用户用起来不方便)。今天查了一下,发现有一个好像还不错,至少在学校里不用翻墙,就拿来试试看。

HyperComments 的安装还是比较方便的,以 jade 为例:

if config.comment.active
  div.comments#comments
    div(id="hypercomments_widget")
    script.
      _hcwp = window._hcwp || [];
      _hcwp.push({widget:"Stream", widget_id: #{config.comment.id}});
      (function() {
      if("HC_LOAD_INIT" in window)return;
      HC_LOAD_INIT = true;
      var lang = (navigator.language || navigator.systemLanguage || navigator.userLanguage || "en").substr(0, 2).toLowerCase();
      var hcc = document.createElement("script"); hcc.type = "text/javascript"; hcc.async = true;
      hcc.src = ("https:" == document.location.protocol ? "https" : "http")+"://w.hypercomments.com/widget/hc/#{config.comment.id}/"+lang+"/widget.js";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hcc, s.nextSibling);
      })();
    a(href="http://hypercomments.com", rel = "nofollow", class="hc-link", title="comments widget") comments powered by HyperComments

其实那段 script 它会给你,放在这里纯粹凑字数。


至于 GA ,现在好像还没显示在控制中心中, hexo 的 strict 主题有集成,所以只要简单地在 _config.yml 中填入一个 uid 就好了。