喜欢上折腾hexo了,看了好多主题,最终选了next, 主要是其官网看起来成熟,网上的攻略也多。
看到 wechat的二维码是文章底部,太隐蔽了,所以就挪到边样。

初次尝试

在post.swig找到下面这段剪切或注释。

1
2
3
4
5
{% if theme.wechat_subscriber.enabled and not is_index %}
<div>
{% include 'wechat-subscriber.swig' %}
</div>
{% endif %}

在sidebar.swig第37行后粘贴上面的

1
2
3
4
5
6
<p class="site-author-name" itemprop="name">{{ theme.author }}</p>
{% if theme.wechat_subscriber.enabled and not is_index %}
<div>
{% include 'wechat-subscriber.swig' %}
</div>
{% endif %}

为了减少空白可以把wechat-subscriber.swig中的marging:20px auto改为margin:0 auto;

新的问题

发现在移动端,边栏不显示的时候这个也看不到了

最终方案

最后发现直接把这段code贴到layout/_custom/header.swig里面就行了,但是要改一下include的路径

1
2
3
4
5
{% if theme.wechat_subscriber.enabled and not is_index %}
<div>
{% include '../_macro/wechat-subscriber.swig' %}
</div>
{% endif %}