在很久之前,我便注册了微信公众平台,也许是因不习惯,也因自我感觉博客够用,我一直没有开始运营它。直至最近,我才想到怎么使用比较好,那就是将其改成跑步文章专用公众号。
近日,发表了第一篇文章,或许该公众号所有的文章,在本博上都能找到对应,而本博有的,该公众号不一定有。
那么,我该在博客里怎么显示公众号文章的链接比较好呢?公众号文章,当然是在手机打开比较好,在手机打开优先扫码比较好,那就直接显示在微信分享的二维码吧!
我的想法是这样的,若微信有相关文章,则显示微信文章链接的二维码;若没有,则显示为当前页面链接的二维码。
在此前,我选择使用七牛 API 生成的二维码图片作为微信分享的二维码图片。现在看起来要改成以前使用 JS 生成二维码的方式,我还是选择 qrcodejs[1]。
具体实现是这样的,在有公众号文章的 post 头部设置公众号文章链接,如:
wechat: http://mp.weixin.qq.com/s/yMlAhGL9i79NEBAXWNpmqQ
那么模板里 Liquid 的相关判断可以如下:
{% if page.wechat %}
{{ page.wechat }}
{% else %}
{{ site.home | append: page.url }}
{% endif %}
最后,JS 这么处理
var qrcode = new QRCode('qrcode', {
text: qrcodeUrl, // 要显示成二维码的链接
width: 80,
height: 80,
colorDark: '#000000',
colorLight: '#ffffff',
correctLevel: QRCode.CorrectLevel.L,
useSVG: true
});
扯了那么多,然而并没什么卵用,根本就没人会去扫那个二维码。
目前,我有两篇文章加了公众号链接:
参考资料
本文历史
- 2017 年 07 月 23 日 完成初稿
最近更新
猜你喜欢
与本文不相关的留言,请发留言本谢谢。