Hexo + Next 主题博客分享功能
next主题自带的文章分享功能(百度分享不支持https,虽有解决方法但较为麻烦,其他分享插件也较为麻烦,见我另一篇)
这里我采用的是needmoreshare2,首先在themes/next/
下执行:
可以先删除next/source/lib 下的needsharebutton文件
1 | git clone https://github.com/theme-next/theme-next-needmoreshare2 source/lib/needsharebutton |
然后配置主题文件:
1 | needmoreshare2: |
NeedMoreShare2 支持的参数有以下一些
- iconStyle:分享图标的形式,取值有
default
,box
; - boxForm:分享图标的排列样式,取值有
horizontal
,vertical
; - position:点按按钮之后,分享图标出现的位置,默认是
bottomCenter
,取值可以是以下组合top/middle/bottom
+Left/Center/Right
; - networks:希望分享到哪些社交网络,默认是
'Weibo,Wechat,Douban,QQZone,Twitter,Pinterest,Facebook,GooglePlus,Reddit,Linkedin,Tumblr,Evernote'
,还可以有RenRen
; - url:默认是
location.href
; - title:默认是
document.title
; - image:默认从
meta[property="og:image"]
或meta[name="twitter:image"]
取值; - description:默认从
meta[property="og:description"]
或meta[name="twitter:description"]
取值。