在 Hexo 部落格新增 Google AdSense 廣告

做法

首先,在 Google AdSense 新增一個網站,提交審查的網站,必須放置於主網域。

審核通過後,在 Hexo 專案的 source 資料夾新增 ads.txt 檔。

1
google.com, pub-xxxxxxxxxxxxxxxx, DIRECT, f08c47fec0942fa0

修改 themes/cactus/_config.yml 檔,新增 google_adsense 欄位。

1
2
3
4
# Enable or disable the Google AdSense.
google_adsense:
enable: true
google_ad_client_id: pub-xxxxxxxxxxxxxxxx

修改 themes/cactus/layout/_partial/scripts.ejs 檔。

1
2
3
<% if (theme.google_analytics.enabled && theme.google_analytics.id){ %>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-<%= theme.google_adsense.google_ad_client_id %>" crossorigin="anonymous"></script>
<% } %>

發布。

1
hexo d -g