我的博客是通过 hexo 搭建的,采用的是 next 主题。然而,在其配置文件中,并未存在百度联盟广告的相关配置项,所以只能自行搭建。
一、获取广告 JS 代码
我选用的是百度广告,登录百度联盟后,在代码位管理中创建代码位,从而获取到如下的 JS 代码:
12345
/*580*90 创建于 2017/9/12*/ var cpro_id = “u3092140”;
二、在 hexo 中添加百度广告并新建.swig 文件
于路径\next\中增添.swig 文件,其内容如下:
1234567
{% if theme.baidu_union.enabled %} /*580*90 创建于 2017/9/12*/ var cpro_id = “u3092140”;{% endif %}
修改 post.swig 文件
在\next\post.swig 中,在 post-body 之后、post-之前添加以下代码:
12345
{% if not is_index %}{% include 'baidu_union.swig' %} {% endif %}
在主题配置文件中增加控制字段
在主题配置文件.yml 里添加如下字段来开启此功能:
12
baidu_union: enabled: true
完成上述设置以后,每篇文章后面都会出现百度联盟广告。
效果
配置结束并发布后,能够看到对应的如下效果
© 版权声明
1 本站内容观点不代表本站立场,并不代表本站赞同其观点和对其真实性负责;
2 本站部分内容来源于网络,仅供学习与参考,如有侵权,请联系网站管理员删除
3 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
4 精准获客感谢您的访问!希望本站内容对您有所帮助!
2 本站部分内容来源于网络,仅供学习与参考,如有侵权,请联系网站管理员删除
3 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
4 精准获客感谢您的访问!希望本站内容对您有所帮助!
THE END
暂无评论内容