原文鏈接:基於 Hexo 鍵入分享功能
前言
本站基於
Hexo搭建,用的 🦋 hexo-theme-butterfly 主題 v3.7.1,請注意最新的🦋 hexo-theme-butterfly 版本已經更新到 v4.2.2 。
如果你是 v3.7.1 之外的版本,可能有些地方會有出入,請留意。注意:我的博客根目錄路徑為 【G:/hexo-blog/blog-demo】,下文所説的根目錄都是此路徑,將用
[BlogRoot]代替。如果不清楚根目錄路徑,請回到教程 基於 Hexo 從零開始搭建個人博客(二),查看你執行hexo init xxx這條命令時所選擇的路徑,例如我選擇的路徑是【G:/hexo-blog】,我的博客根目錄即為【G:/hexo-blog/xxx】。
修改站點配置文件_config.yml,路徑為【BlogRoot/_config.yml】。
修改主題配置文件_config.butterfly.yml,路徑為【BlogRoot/_config.butterfly.yml】。
推薦閲讀
- 基於 Hexo 從零開始搭建個人博客(一)
- 基於 Hexo 從零開始搭建個人博客(二)
- 基於 Hexo 從零開始搭建個人博客(三)
- 基於 Hexo 從零開始搭建個人博客(四)
- 基於 Hexo 從零開始搭建個人博客(五)
- 基於 Hexo 從零開始搭建個人博客(六)
- 基於 Hexo 鍵入搜索功能
- 基於 Hexo 鍵入在線聊天功能
- Hexo + Butterfly 自定義右鍵菜單
注意:主題集成了三種分享功能,分別是AddThis、Sharejs、Addtoany,只能從其中選擇一個分享服務商。
AddThis
- 前往AddThis 官網註冊賬號,輸入下圖中信息即可。
- 配置 WEBSITE TOOLS。
首先首先選擇Share Buttons。
其次選擇分享模型:Floating、Inline、Expanding、Image Sharing、Popup、Banner、Slider。每種模型的效果如下:
Floating
Inline
Expanding
Image Sharing
Popup
Banner
Slider
點擊【Continue】然後對不同的模型做一些定製化的設置。例如,選擇分享平台的個數、設置按鈕的大小,顏色,設置圖標的顏色、模型出現的位置等。這裏只對 Floating 做出舉例,具體效果請看下圖:
最後點擊 【Activate Tool】 按鈕即可。 - 找到【Get The Code】-> 【Just Copy】,可以看到你的
pub-id。
-
修改主題配置文件
_config.butterfly.yml。addThis: enable: true # or false pubid: 你的pub-id - 重新編譯運行,即可看到效果。
Sharejs
如果你不瞭解 sharejs ,可以看看它的文檔。
修改主題配置文件_config.butterfly.yml
sharejs:
enable: true
sites: facebook,twitter,wechat,weibo,qq #想要顯示的內容
Addtoany
如果你不瞭解 Addtoany ,可以看看它的文檔。
修改主題配置文件_config.butterfly.yml
addtoany:
enable: true
item: facebook,twitter,wechat,sina_weibo,facebook_messenger,email,copy_link
效果如下: