在hexo中添加`Flag Counter`边栏

步骤:

  • 首先在主题/layout/_widget/目录下新建Flag_Counter.ejs,添加以下内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <% if (site.posts.length){ %>
    <div class="widget-wrap">
    <h3 class="widget-title"><%= __('Flag Counter') %></h3>
    <div class="widget">
    "Flag Counter代码,可以从 http://flagcounter.com/index.html 获得。"//这里替换为你的代码
    <br>
    <script type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
    <script type="text/javascript">
    var i=remote_ip_info;
    document.write('IP范围:' + i['start']+'-'+i['end'] + '\r\n<br />归属地:' + i['country'] + i['province'] + i['city'] + i['isp']);
    </script>
    </div>
    </div>
    <% } %>
  • 在主题目录中的_config.yml下添加Flag Counter

    1
    2
    widgets:
    - Flag_Counter

之后刷新页面,就可以看到Flag Counter边栏了,你可以看我博客中的效果