動態

詳情 返回 返回

基於 Hexo 鍵入分享功能 - 動態 詳情

原文鏈接:基於 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 自定義右鍵菜單
注意:主題集成了三種分享功能,分別是AddThisSharejsAddtoany,只能從其中選擇一個分享服務商。

AddThis

  1. 前往AddThis 官網註冊賬號,輸入下圖中信息即可。
    在這裏插入圖片描述
  2. 配置 WEBSITE TOOLS。
    首先首先選擇Share Buttons
    在這裏插入圖片描述
    其次選擇分享模型:Floating、Inline、Expanding、Image Sharing、Popup、Banner、Slider。每種模型的效果如下:
    Floating
    在這裏插入圖片描述
    Inline
    在這裏插入圖片描述
    Expanding
    在這裏插入圖片描述
    Image Sharing
    在這裏插入圖片描述
    Popup
    在這裏插入圖片描述
    Banner
    在這裏插入圖片描述
    Slider
    在這裏插入圖片描述
    點擊【Continue】然後對不同的模型做一些定製化的設置。例如,選擇分享平台的個數、設置按鈕的大小,顏色,設置圖標的顏色、模型出現的位置等。這裏只對 Floating 做出舉例,具體效果請看下圖:
    在這裏插入圖片描述
    最後點擊 【Activate Tool】 按鈕即可。
  3. 找到【Get The Code】-> 【Just Copy】,可以看到你的 pub-id
    圖中的馬賽克,即為你的pub-id
  4. 修改主題配置文件_config.butterfly.yml

    addThis:
      enable: true # or false
      pubid: 你的pub-id
  5. 重新編譯運行,即可看到效果。
    在這裏插入圖片描述
    在這裏插入圖片描述

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

效果如下:
在這裏插入圖片描述
在這裏插入圖片描述

user avatar nihaojob 頭像 qingzhan 頭像 dirackeeko 頭像 solvep 頭像 xiaolei_599661330c0cb 頭像 ccVue 頭像 DingyLand 頭像 lin494910940 頭像 it1042290135 頭像 yuhuashi_584a46acea21f 頭像 yuxl01 頭像 leoych 頭像
點贊 66 用戶, 點贊了這篇動態!
點贊

Add a new 評論

Some HTML is okay.