hexo のネイティブテーマには Google Analytics が付属していますが、国内では Google Analytics がうまく機能しません。考えてみましたが、現在使用している yelee テーマに Tencent Analytics を追加しました。
ちなみに、Tencent Analytics は本当に使った中で最も使いやすいサイト統計ソフトウェアです。
使用しているテーマは yelee で、Tencent Analytics は付属していませんので、自分で追加しました。
テーマディレクトリ
で操作します。
_config.yml
に以下を追加します。
tencent-analytics:
# コロンの後にTencent AnalyticsのIDを設定します。IDは取得したコードの数字部分です。
layout/_partial/
に新しいtencent-analytics.ejs
ファイルを作成し、以下のコードを追加します。
<% if (theme.tencent_analytics){ %>
<script type="text/javascript" src="http://tajs.qq.com/stats?sId=<%= theme.tencent_analytics %>" charset="UTF-8"></script>
<script type="text/javascript">
var _speedMark = new Date();
</script>
<% } %>
上記のコードには Tencent Analytics が含まれています。
layout/_partial/
でhead.ejs
を編集します。
# どこかに以下のコードを追加し、ユーザーがウェブページを開く際にTencent Analyticsを読み込むようにします。
<%- partial('tencent-analytics') %>
そして、テーマの_config.yml
に Tencent Analytics の ID を入力します。
次のコマンドを実行します。
hexo clean
hexo g -d
以上です。