<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Butterfly</title>
  
  <subtitle>A Simple and Card UI Design theme for Hexo</subtitle>
  <link href="https://butterfly.js.org/atom.xml" rel="self"/>
  
  <link href="https://butterfly.js.org/"/>
  <updated>2025-12-10T12:49:37.071Z</updated>
  <id>https://butterfly.js.org/</id>
  
  <author>
    <name>Jerry</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>Butterfly 5.5 更新日誌</title>
    <link href="https://butterfly.js.org/posts/5-5-release-notes/"/>
    <id>https://butterfly.js.org/posts/5-5-release-notes/</id>
    <published>2025-09-09T08:15:03.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="新功能-Features"><a href="#新功能-Features" class="headerlink" title="新功能 (Features)"></a>新功能 (Features)</h2><ul><li>改進 lazyload 過濾器，精確處理 img 標籤的 src 屬性</li><li>本地搜索增加分頁功能</li><li>說說頁面改為分頁導航</li><li>右下角按鈕添加效果</li><li>支持自定义脚本名称 #1732</li><li>增加子目錄項目懸停效果的過渡動畫</li><li>優化側邊欄子目錄的顯示效果，添加過渡動畫</li><li>添加卡片類別展開動畫效果</li><li>適配 Mathjax 4</li><li>重構 Algolia 搜索，从 InstantSearch.js 迁移到直接使用 Algoliasearch API 來實現 Algolia 搜索功能</li><li>重構配置管理，新增默認配置文件並優化評論系統配置處理</li><li>更新 README 和 README_CN 文件，增強內容清晰度與可讀性</li><li>更新标签頁样式，增强交互效果并优化动画表现</li><li>添加按钮效果样式，增强按钮交互体验</li><li>为备份添加备用名称</li></ul><h2 id="改進-Improvements"><a href="#改進-Improvements" class="headerlink" title="改進 (Improvements)"></a>改進 (Improvements)</h2><ul><li>整合搜索，減少不必要的代碼冗餘</li><li>調整右側滾動百分比顯示邏輯，改善動畫效果</li><li>优化 note, button, label 标签外挂的夜间模式，优化文章导航和推荐的夜间模式显示</li><li>禁用結構化數據並更新默認配置格式</li><li>優化搜索界面樣式和用戶體驗</li></ul><h2 id="修復-Fixes"><a href="#修復-Fixes" class="headerlink" title="修復 (Fixes)"></a>修復 (Fixes)</h2><ul><li>增強 Umami Analytics 數據加載和錯誤處理邏輯</li><li>搜索確保不會在中間截斷HTML標籤，增強內容切割邏輯</li><li>調整最大寬度至60%以改善佈局響應性</li><li>增加错误处理以防止Pjax失效 #1734</li><li>修复 MD5 函数导致的评论聚合问题 #1718</li></ul>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;新功能-Features&quot;&gt;&lt;a href=&quot;#新功能-Features&quot; class=&quot;headerlink&quot; title=&quot;新功能 (Features)&quot;&gt;&lt;/a&gt;新功能 (Features)&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;改進 lazyload 過濾器，精確處理</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 5.4 更新日誌</title>
    <link href="https://butterfly.js.org/posts/5-4-release-notes/"/>
    <id>https://butterfly.js.org/posts/5-4-release-notes/</id>
    <published>2025-07-04T14:54:54.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="新功能"><a href="#新功能" class="headerlink" title="新功能"></a>新功能</h2><ol><li>更新 <code>plugins.yml</code> 中的依賴版本至最新</li><li>適配 Fancybox v6</li><li>新增導航欄文章標題顯示配置選項</li><li>文章頁導航欄增加滑鼠懸停顯示返回主頁提示</li><li>新增 Google Tag Manager 配置支援</li><li>新增右側配置按鈕動畫效果，更新相關配置和模板邏輯</li><li>更新頁腳配置，新增導航欄和版權信息，改進樣式和結構</li></ol><h2 id="修復"><a href="#修復" class="headerlink" title="修復"></a>修復</h2><ol><li>修正 truncateContent 函數以正確處理空內容</li><li>修復 card_archives 計數錯誤</li><li>修正分頁順序邏輯</li><li>修正 getBgPath 函數，使用 this.url_for 獲取背景圖片的正確路徑</li></ol><h2 id="優化"><a href="#優化" class="headerlink" title="優化"></a>優化</h2><ol><li>當 per_page 為 0 時，頁面不顯示導航欄</li><li>優化 truncateContent 函數，加密文章不顯示自動截取內容</li><li>新增首頁樣式以支援單詞換行</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;新功能&quot;&gt;&lt;a href=&quot;#新功能&quot; class=&quot;headerlink&quot; title=&quot;新功能&quot;&gt;&lt;/a&gt;新功能&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;更新 &lt;code&gt;plugins.yml&lt;/code&gt; 中的依賴版本至最新&lt;/li&gt;
&lt;li&gt;適配 Fancybox v</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 5.3 更新日誌</title>
    <link href="https://butterfly.js.org/posts/5-3-release-notes/"/>
    <id>https://butterfly.js.org/posts/5-3-release-notes/</id>
    <published>2025-01-10T10:47:26.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="新功能"><a href="#新功能" class="headerlink" title="新功能"></a>新功能</h2><ol><li>js 加載完才顯示聊天按鈕</li><li>移除 Pangu</li><li>添加結構化數據支持</li><li>添加 avif 到支持的圖片格式列表</li><li>更新 lazyload 配置，支持原生 lazyload 功能</li><li>代碼優化</li><li>優化 pageType 邏輯</li><li>代碼字體先 fallback 到 monospace 再到中文和 sans-serif</li><li>更新 plugins.yml 中的依賴版本至最新</li><li>優化 aside_archives，改進性能和可讀性</li><li>改善 inlineImg 和 timeline 標籤的文檔，優化時間線邏輯</li><li>更新 gallery 標籤以支持額外參數，優化圖片顯示邏輯</li><li>優化隨機封面過濾器邏輯，避免連續重複</li><li>最新評論限制顯示 1-10 條之間</li></ol><h2 id="修復"><a href="#修復" class="headerlink" title="修復"></a>修復</h2><ol><li>修復 artalk 的最新評論顯示待定或者封禁的評論的 bug</li><li>修復解密文章後，chartjs 沒有加載的 bug</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;新功能&quot;&gt;&lt;a href=&quot;#新功能&quot; class=&quot;headerlink&quot; title=&quot;新功能&quot;&gt;&lt;/a&gt;新功能&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;js 加載完才顯示聊天按鈕&lt;/li&gt;
&lt;li&gt;移除 Pangu&lt;/li&gt;
&lt;li&gt;添加結構化數據支持&lt;/li&gt;
&lt;li&gt;</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 5.2 更新日誌</title>
    <link href="https://butterfly.js.org/posts/5-2-release-notes/"/>
    <id>https://butterfly.js.org/posts/5-2-release-notes/</id>
    <published>2024-11-02T10:47:26.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="新功能"><a href="#新功能" class="headerlink" title="新功能"></a>新功能</h2><ol><li>說說支持評論</li><li>說說支持限制條數（時間或數字）</li></ol><h2 id="更新"><a href="#更新" class="headerlink" title="更新"></a>更新</h2><ol><li>更新相關依賴版本</li></ol><h2 id="修復"><a href="#修復" class="headerlink" title="修復"></a>修復</h2><ol><li>修復 disqus 和 disqusjs 不能共存的問題，保留一個</li><li>代碼優化</li><li>修復 remark42 最新評論報錯的 bug</li><li>修復說說的時區問題</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;新功能&quot;&gt;&lt;a href=&quot;#新功能&quot; class=&quot;headerlink&quot; title=&quot;新功能&quot;&gt;&lt;/a&gt;新功能&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;說說支持評論&lt;/li&gt;
&lt;li&gt;說說支持限制條數（時間或數字）&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;更新&quot;&gt;&lt;a hr</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 5.1 更新日誌</title>
    <link href="https://butterfly.js.org/posts/5-1-release-notes/"/>
    <id>https://butterfly.js.org/posts/5-1-release-notes/</id>
    <published>2024-10-20T09:27:48.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="新功能"><a href="#新功能" class="headerlink" title="新功能"></a>新功能</h2><ol><li>添加 chart.js 圖表庫（標籤外挂）</li><li>適配 Algolia Search 5.0</li><li>搜索分頁按鈕圓角化</li><li>本地搜索結果列表顯示數字排序</li><li>章節導航和相關推薦支持 hover 顯示文章介紹</li><li>移除 Daovoice</li><li>導航欄添加背景虛化效果</li><li>導航欄 hover 效果增加圓角</li></ol><h2 id="修復"><a href="#修復" class="headerlink" title="修復"></a>修復</h2><ol><li>修復不啟用評論系統時，不蒜子統計不顯示的問題</li><li>修復背景漸變色無法生效的問題</li></ol><h2 id="改進"><a href="#改進" class="headerlink" title="改進"></a>改進</h2><ol><li>説説的標籤可選填</li><li>代碼精簡和優化</li><li>移動到説説日期，顯示完整的日期時間</li><li>説説的時間標籤改為 time 標籤</li><li>延遲調用 abcjs 函數以解決渲染問題</li><li>調整側邊欄文章分類的字體大小</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;新功能&quot;&gt;&lt;a href=&quot;#新功能&quot; class=&quot;headerlink&quot; title=&quot;新功能&quot;&gt;&lt;/a&gt;新功能&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;添加 chart.js 圖表庫（標籤外挂）&lt;/li&gt;
&lt;li&gt;適配 Algolia Search 5.0&lt;/li&gt;
&lt;l</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 5.0 更新日誌</title>
    <link href="https://butterfly.js.org/posts/5-0-release-notes/"/>
    <id>https://butterfly.js.org/posts/5-0-release-notes/</id>
    <published>2024-07-16T18:09:49.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="重大變更"><a href="#重大變更" class="headerlink" title="重大變更"></a>重大變更</h2><p>由於整合了多個設定並更改了部分設定名稱，升級到 5.0 版本時，請重新設定 <code>_config.yml</code> 檔案。</p><h2 id="新增功能與改進"><a href="#新增功能與改進" class="headerlink" title="新增功能與改進"></a>新增功能與改進</h2><ol><li>新增 macstyle 設定，取消 mac &#x2F; mac light 主題設定</li><li>整合搜尋相關設定</li><li>修改程式碼區塊設定</li><li>主頁文章新增多種版面配置</li><li>新增說說頁面</li><li>適配 hexo-blog-encrypt 加密外掛</li><li>改善手機端目錄的開啟效果</li><li>新增平滑滾動功能</li><li>支援以程式碼區塊方式撰寫 mermaid 圖表</li><li>可自訂文章標題位置</li><li>新增程式碼全螢幕按鈕</li><li>友情連結頭像改為圓角設計</li><li>優化程式碼，使用 hexo-util 的參數和 hexo 內建參數</li><li>可自訂搜尋框提示文字</li><li>未設定選單時，不顯示側邊欄目錄和按鈕</li><li>螢幕寬度超過 2000px 時，增加卡片高度</li><li>根據語言設定調整字型：簡體中文使用雅黑，其他使用正黑體</li><li>更新 plugins.yml</li><li>全新的側邊欄介面設計</li><li>新增 giscus 的 js 設定</li><li>調整 utterances js 的設定位置</li><li>新增 utterances option 設定</li><li>修改 giscus 的主題設定</li><li>多個介面元素改為圓角設計</li><li>可選擇圓角或直角介面風格</li><li>相簿載入按鈕新增圖示</li><li>改善標籤頁面的滑鼠懸停效果</li><li>調整側邊欄的滑鼠懸停效果</li><li>微調部分介面元素</li><li>背景圖片配置不再需要新增 url()</li><li>移除 messenger 聊天外掛</li><li>更新 fackbook 版本號</li><li>增加 香港繁體、日文和韓語</li><li>使用的新的複製api 代替舊的</li><li>增加 umami 分析</li><li>增加 umami 獲取訪問量&#x2F;訪客數</li><li>snackbar 增加透明度</li><li>文章頁下， nav fixed 下 顯示文章標題</li></ol><h2 id="問題修復"><a href="#問題修復" class="headerlink" title="問題修復"></a>問題修復</h2><ol><li>修復 Hexo 新版本下 Prism.js 無法正確高亮的問題</li><li>修復文章標籤為空時可能出現的錯誤</li><li>修正 mermaid 圖表可能出現的錯誤</li><li>解決未設定選單時控制檯報錯的問題</li><li>修復 Algolia 搜尋的每頁顯示數量設定無效的問題</li><li>解決 Algolia 搜尋結果出現滾動條的問題</li><li>修正滾動條出現上下按鈕的問題</li><li>修復相簿遠端連結未加字首的問題</li><li>修正 label 標籤外掛右側多餘空格的問題</li><li>解決 APlayer 報告記憶體洩漏的問題</li><li>lazyload 為 false 時，artalk 無法正常載入評論的 bug</li><li>修復 gallery 出現抖動的 bug</li></ol><h2 id="效能優化"><a href="#效能優化" class="headerlink" title="效能優化"></a>效能優化</h2><ol><li>優化 PJAX 下的函數呼叫</li><li>整體程式碼優化</li><li>提升相容性</li><li>改善 Lighthouse 評分</li><li>在 PJAX 關閉時減少不必要的全局變數</li><li>優化 Waline 的 import 相容性</li><li>改善頁面進入效果</li><li>優化程式碼區塊工具列顯示邏輯</li><li>改善不同螢幕寬度下文章標題位置的顯示</li><li>優化標籤顏色生成演算法，避免過暗或過亮</li><li>調整 Artalk 和 Waline 在夜間模式下的字型顏色，與主題保持一致</li><li>調整 Algolia 搜尋載入動畫位置，避免換行</li><li>優化 Algolia 搜尋結果為空時的處理</li><li>改善系列文章的滑鼠懸停效果</li><li>優化 404 頁面程式碼</li><li>解決搜尋和側邊欄開啟時視窗抖動的問題</li><li>優化 tabs 標籤外掛的程式碼和效能</li><li>改善 tabs 中使用 gallery 標籤外掛時的圖片載入邏輯</li><li>優化目錄滾動效果，使當前標題保持在中間</li><li>調整螢幕寬度超過 1024px 時 gallerygroup 的顯示數量</li><li>優化 背景url 的判斷</li><li>修改部分用語</li><li>timeline tag 樣式優化</li><li>優化 seo</li><li>優化 artalk 的最新評論</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;重大變更&quot;&gt;&lt;a href=&quot;#重大變更&quot; class=&quot;headerlink&quot; title=&quot;重大變更&quot;&gt;&lt;/a&gt;重大變更&lt;/h2&gt;&lt;p&gt;由於整合了多個設定並更改了部分設定名稱，升級到 5.0 版本時，請重新設定 &lt;code&gt;_config.yml&lt;/code&gt;</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 4.13 更新日誌</title>
    <link href="https://butterfly.js.org/posts/4-13-release-notes/"/>
    <id>https://butterfly.js.org/posts/4-13-release-notes/</id>
    <published>2024-02-22T08:54:12.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="內容"><a href="#內容" class="headerlink" title="內容"></a>內容</h2><ol><li>適配 waline v3</li><li>適配 artalk 新版</li></ol><h2 id="修復"><a href="#修復" class="headerlink" title="修復"></a>修復</h2><ol><li>修復文章頁面，twikoo 無法獲取評論數的 bug</li></ol><h2 id="優化"><a href="#優化" class="headerlink" title="優化"></a>優化</h2><ol><li>首頁多個標籤和分類時，每個都增加標識</li><li>文章頁標題改為左邊</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;內容&quot;&gt;&lt;a href=&quot;#內容&quot; class=&quot;headerlink&quot; title=&quot;內容&quot;&gt;&lt;/a&gt;內容&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;適配 waline v3&lt;/li&gt;
&lt;li&gt;適配 artalk 新版&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;修復&quot;&gt;&lt;a hre</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 4.12 更新日誌</title>
    <link href="https://butterfly.js.org/posts/4-12-release-notes/"/>
    <id>https://butterfly.js.org/posts/4-12-release-notes/</id>
    <published>2023-12-29T15:07:43.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="內容"><a href="#內容" class="headerlink" title="內容"></a>內容</h2><ol><li>適配 Artalk 新版本</li><li>card_post_series 可配置標題顯示為系列的名字</li><li>cdn 的 version 默認為 true</li></ol><h2 id="修復"><a href="#修復" class="headerlink" title="修復"></a>修復</h2><ol><li>當 front-matter 的 toc_number 沒有值時，toc_number 沒有按照主題配置應用的 bug</li><li>Github 最新評論獲取報錯的 bug</li></ol><h2 id="優化"><a href="#優化" class="headerlink" title="優化"></a>優化</h2><ol><li>標題點擊範圍縮小為字體本身</li><li>Waline 增加 destroy 調用</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;內容&quot;&gt;&lt;a href=&quot;#內容&quot; class=&quot;headerlink&quot; title=&quot;內容&quot;&gt;&lt;/a&gt;內容&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;適配 Artalk 新版本&lt;/li&gt;
&lt;li&gt;card_post_series 可配置標題顯示為系列的名字&lt;/li&gt;
&lt;li&gt;c</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 4.11 更新日誌</title>
    <link href="https://butterfly.js.org/posts/4-11-release-notes/"/>
    <id>https://butterfly.js.org/posts/4-11-release-notes/</id>
    <published>2023-11-24T06:33:25.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="內容"><a href="#內容" class="headerlink" title="內容"></a>內容</h2><ol><li>適配 hexo 7.0.0</li></ol><h2 id="修復"><a href="#修復" class="headerlink" title="修復"></a>修復</h2><ol><li>當瀏覽器不支持代碼複製時，提示不顯示的 bug</li><li>設置 click_to_scroll 後， 點擊標題中的鏈接無法正確跳轉的 bug</li><li>切換評論時，控制枱報 loadOtherComment 沒有定義的 bug</li></ol><h2 id="優化"><a href="#優化" class="headerlink" title="優化"></a>優化</h2><ol><li>sidebar ui 微調</li><li>避免因為沒有更新配置而報錯的問題</li><li>更新插件版本</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;內容&quot;&gt;&lt;a href=&quot;#內容&quot; class=&quot;headerlink&quot; title=&quot;內容&quot;&gt;&lt;/a&gt;內容&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;適配 hexo 7.0.0&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;修復&quot;&gt;&lt;a href=&quot;#修復&quot; class=&quot;header</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 4.10 更新日誌</title>
    <link href="https://butterfly.js.org/posts/4-10-release-notes/"/>
    <id>https://butterfly.js.org/posts/4-10-release-notes/</id>
    <published>2023-10-08T15:22:40.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<h2 id="破壞性內容"><a href="#破壞性內容" class="headerlink" title="破壞性內容"></a>破壞性內容</h2><ol><li><p>更改 rightside-bottom 為 rightside_bottom</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">- rightside-bottom:</span></span><br><span class="line"><span class="addition">+ rightside_bottom:</span></span><br></pre></td></tr></table></figure></li><li><p>重構 gallery 標籤外掛</p><ol><li><p>寫法變更</p></li><li><p>默認為滾動到顯示區域才加載圖片</p></li><li><p>更改依賴， 由 nk-o&#x2F;flickr-justified-gallery 改為 egjs-infinitegrid</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">  CDN:</span><br><span class="line">    option:</span><br><span class="line"><span class="deletion">-      # flickr_justified_gallery_js:</span></span><br><span class="line"><span class="deletion">-      # flickr_justified_gallery_css:</span></span><br><span class="line"><span class="addition">+      # egjs_infinitegrid:</span></span><br></pre></td></tr></table></figure></li></ol></li><li><p>更改 <code>ClickShowText</code> 為 <code>clickShowText</code></p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-ClickShowText:</span></span><br><span class="line"><span class="addition">+clickShowText:</span></span><br><span class="line">  enable: false</span><br><span class="line">  text:</span><br><span class="line">    - I</span><br><span class="line">    - LOVEeeeeeeeeeeeee</span><br><span class="line">    - YOU</span><br><span class="line">  fontSize: 15px</span><br><span class="line">  random: true</span><br><span class="line">  mobile: false</span><br><span class="line"></span><br><span class="line">CDN:</span><br><span class="line">  option:</span><br><span class="line"><span class="deletion">-   ClickShowText:</span></span><br><span class="line"><span class="addition">+   clickShowText:</span></span><br></pre></td></tr></table></figure></li></ol><h2 id="內容"><a href="#內容" class="headerlink" title="內容"></a>內容</h2><ol><li><p>置頂圖標改為在標題左側</p></li><li><p>可配置打賞按鈕的文字</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"> reward:</span><br><span class="line">   enable: false</span><br><span class="line"><span class="addition">+  text:</span></span><br><span class="line">   QR_code:</span><br></pre></td></tr></table></figure></li><li><p>側邊欄增加系列文章顯示</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line"><span class="addition">+  card_post_series:</span></span><br><span class="line"><span class="addition">+  enable: true</span></span><br><span class="line"><span class="addition">+  orderBy: &#x27;date&#x27; # Order by title or date</span></span><br><span class="line"><span class="addition">+  order: -1 # Sort of order. 1, asc for ascending; -1, desc for descending</span></span><br></pre></td></tr></table></figure></li><li><p>增加 series 系列文章標籤外掛</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+series:</span></span><br><span class="line"><span class="addition">+   enable: true</span></span><br><span class="line"><span class="addition">+   orderBy: &#x27;title&#x27; # Order by title or date</span></span><br><span class="line"><span class="addition">+   order: 1 # Sort of order. 1, asc for ascending; -1, desc for descending</span></span><br><span class="line"><span class="addition">+   number: true</span></span><br></pre></td></tr></table></figure></li><li><p>移除 addthis 分享</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-addThis:</span></span><br><span class="line"><span class="deletion">- enable: false</span></span><br><span class="line"><span class="deletion">- pubid:</span></span><br></pre></td></tr></table></figure></li><li><p>文章版權增加圖標顯示</p></li><li><p>getScript 增加 attribute 配置</p></li><li><p>文章文字左右對齊</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Stretches the lines so that each line has equal width（文字向兩側對齊，對最後一行無效）</span></span><br><span class="line"><span class="addition">+text_align_justify: true</span></span><br></pre></td></tr></table></figure></li><li><p>preconnect 根據 CDN 配置引入</p></li><li><p>移除 anchor 的 button, 直接點擊標題跳轉</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">anchor:</span><br><span class="line"><span class="deletion">-  button:</span></span><br><span class="line"><span class="deletion">-    enable: false</span></span><br><span class="line"><span class="deletion">-    always_show: false</span></span><br><span class="line"><span class="deletion">-    icon: # the unicode value of Font Awesome icon, such as &#x27;\3423&#x27;</span></span><br><span class="line">  auto_update: false # when you scroll in post, the URL will update according to header id.</span><br><span class="line"><span class="addition">+  # Click the headline to scroll and update the anchor</span></span><br><span class="line"><span class="addition">+  click_to_scroll: false</span></span><br></pre></td></tr></table></figure></li><li><p>更改 headline 的 hover 效果</p></li></ol><h2 id="修復"><a href="#修復" class="headerlink" title="修復"></a>修復</h2><ol><li>修復網站為子目錄時,pjax 跳轉 404 錯誤</li><li>修復夜間模式下，小屏幕的 toc 滾動條顏色不明顯的 bug</li><li>修復設置字體超過 17px 時，toc 裏面的邊框異常的 bug</li><li>修復 float 浮動佈局導致評論寬度異常的 bug</li><li>修復當設置搜索文件為 xml 時，搜索 &lt;和&gt; 沒有結果的 bug</li><li>修復主頁滾動, 頂部圖特效有延遲的 bug</li><li>修復圖片附屬文字在 note 標籤外掛裏的位置與圖片重疊的 bug</li></ol><h2 id="優化"><a href="#優化" class="headerlink" title="優化"></a>優化</h2><ol><li>首頁社交圖標左右邊距調整</li><li>代碼優化</li><li>tabs 標籤外掛的回到頂部箭頭位置調整</li><li>更新 plugin.yml</li><li>重構 main.js 代碼</li><li>優化 pjax 下的性能</li><li>優化手機端 toc 打開和關閉特效</li><li>文章進入特效改為 transform, 優化 stylus</li><li>目錄側邊欄出現滾動條時，元素不會被擠壓</li><li>處理 waline 的 url 後面多 &#x2F; 導致跨域的問題</li><li>優化語言文件部分用詞</li><li>disqus 和 disqusjs 的評論數獲取不到時，顯示為 0</li><li>disqusjs 的評論數改為 api 獲取</li><li>tabs content 裏最後一個元素 margin-bottom 改為 0</li><li>移除 noscript</li></ol>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;破壞性內容&quot;&gt;&lt;a href=&quot;#破壞性內容&quot; class=&quot;headerlink&quot; title=&quot;破壞性內容&quot;&gt;&lt;/a&gt;破壞性內容&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;p&gt;更改 rightside-bottom 為 rightside_bottom&lt;/p&gt;
&lt;figur</summary>
      
    
    
    
    <category term="更新日誌" scheme="https://butterfly.js.org/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="更新日誌" scheme="https://butterfly.js.org/tags/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
  </entry>
  
  <entry>
    <title>自定義側邊欄</title>
    <link href="https://butterfly.js.org/posts/ea33ab97/"/>
    <id>https://butterfly.js.org/posts/ea33ab97/</id>
    <published>2020-12-30T13:48:10.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<div class="note info flat"><p>適用於 &gt;&#x3D; 3.8.0</p></div><p>側邊欄現在支持自定義了，可以添加自己喜歡的 widget。</p><p>可添加自己的 widget，也可以對現有的 widget 進行排序（<code>博客資料</code>和 <code>公告</code>這兩個固定，其它的能排序）</p><h2 id="widget-排序"><a href="#widget-排序" class="headerlink" title="widget 排序"></a>widget 排序</h2><p>只需要配置 <code>sort_order</code>就行。（使用了 <code>Flex</code> 佈局的 <code>order</code> 屬性，具體可查看 <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items">mozilla 文檔</a>。簡單來講，就是配置<strong>數字</strong>來實現排序，如果不配置，則默認為 0。數字越小，排序越靠前。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">aside:</span></span><br><span class="line"> <span class="string">...</span></span><br><span class="line">  <span class="attr">card_recent_post:</span></span><br><span class="line">    <span class="attr">sort_order:</span> <span class="comment"># Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line">  <span class="attr">card_categories:</span></span><br><span class="line">    <span class="attr">sort_order:</span> <span class="comment"># Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line">  <span class="attr">card_tags:</span></span><br><span class="line">    <span class="attr">sort_order:</span> <span class="comment"># Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line">  <span class="attr">card_archives:</span></span><br><span class="line">    <span class="attr">sort_order:</span> <span class="comment"># Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line">  <span class="attr">card_webinfo:</span></span><br><span class="line">    <span class="attr">sort_order:</span> <span class="comment"># Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line"></span><br><span class="line"><span class="attr">newest_comments:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">sort_order:</span> <span class="comment"># Don&#x27;t modify the setting unless you know how it works</span></span><br></pre></td></tr></table></figure><h2 id="自定義-widget"><a href="#自定義-widget" class="headerlink" title="自定義 widget"></a>自定義 widget</h2><p>如果你想添加自己的內容到側邊欄去，你可以自定義。</p><h3 id="創建-widget-yml"><a href="#創建-widget-yml" class="headerlink" title="創建 widget.yml"></a>創建 widget.yml</h3><p>在 Hexo 博客目錄中的<code>source/_data</code>（如果沒有 _data 文件夾，請自行創建），創建一個文件 <code>widget.yml</code></p><h3 id="格式"><a href="#格式" class="headerlink" title="格式"></a>格式</h3><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">top:</span></span><br><span class="line">  <span class="bullet">-</span> <span class="attr">class_name:</span></span><br><span class="line">    <span class="attr">id_name:</span></span><br><span class="line">    <span class="attr">name:</span></span><br><span class="line">    <span class="attr">icon:</span></span><br><span class="line">    <span class="attr">html:</span></span><br><span class="line"></span><br><span class="line"><span class="attr">bottom:</span></span><br><span class="line">  <span class="bullet">-</span> <span class="attr">class_name:</span></span><br><span class="line">    <span class="attr">id_name:</span></span><br><span class="line">    <span class="attr">name:</span></span><br><span class="line">    <span class="attr">icon:</span></span><br><span class="line">    <span class="attr">order:</span></span><br><span class="line">    <span class="attr">html:</span></span><br></pre></td></tr></table></figure><blockquote><p>參數詳解</p></blockquote><p><strong>top</strong>: 創建的 widget 會出現在非 sticky 區域（即所有頁面都會顯示）</p><p><strong>bottom</strong>: 創建的 widget 會出現在 sticky 區域（除了文章頁都會顯示）</p><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>class_name</td><td>所創建的 widget 父類 class 名 （可選）</td></tr><tr><td>id_name</td><td>所創建的 widget 父類 id 名（可選）</td></tr><tr><td>name</td><td>所創建的 widget 標題</td></tr><tr><td>icon</td><td>所創建的 widget 圖標</td></tr><tr><td>order</td><td>所創建的 widget 排序 （可選）</td></tr><tr><td>html</td><td>所創建的 widget 相關代碼</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/adside-diy-parameter.png" alt="adside-diy-parameter.png"></p><p>生成的 代碼 為</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;card-widget 所寫的 class_name&quot;</span> <span class="attr">id</span>=<span class="string">&quot;所寫的 id_name&quot;</span> <span class="attr">style</span>=<span class="string">&quot;order: 所寫的 order&quot;</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;item-headline&quot;</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">i</span> <span class="attr">class</span>=<span class="string">&quot;所寫的 icon&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">i</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">span</span>&gt;</span>所寫的 name<span class="tag">&lt;/<span class="name">span</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line">  <span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;item-content&quot;</span>&gt;</span>所寫的 html<span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br></pre></td></tr></table></figure><p>如果你需要對添加的 widget 進行 UI 調整，請自行添加 css 到 inject 去。</p><h3 id="例子"><a href="#例子" class="headerlink" title="例子"></a>例子</h3><p>以 <a href="https://clustrmaps.com/profile/1b7ep/widget/code/globe">訪客地圖</a> 為例子</p><ol><li><p>獲取訪客地圖的 html 代碼</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">script</span></span></span><br><span class="line"><span class="tag">  <span class="attr">type</span>=<span class="string">&quot;text/javascript&quot;</span></span></span><br><span class="line"><span class="tag">  <span class="attr">id</span>=<span class="string">&quot;clstr_globe&quot;</span></span></span><br><span class="line"><span class="tag">  <span class="attr">src</span>=<span class="string">&quot;//clustrmaps.com/globe.js?d=5V2tOKp8qAdRM-i8eu7ETTO9ugt5uKbbG-U7Yj8uMl8&quot;</span></span></span><br><span class="line"><span class="tag">&gt;</span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br></pre></td></tr></table></figure></li><li><p>創建 widget.yml</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">bottom:</span></span><br><span class="line">  <span class="bullet">-</span> <span class="attr">class_name:</span> <span class="string">user-map</span></span><br><span class="line">    <span class="attr">id_name:</span> <span class="string">user-map</span></span><br><span class="line">    <span class="attr">name:</span> <span class="string">訪客地圖</span></span><br><span class="line">    <span class="attr">icon:</span> <span class="string">fas</span> <span class="string">fa-heartbeat</span></span><br><span class="line">    <span class="attr">order:</span></span><br><span class="line">    <span class="attr">html:</span> <span class="string">&#x27;&lt;script type=&quot;text/javascript&quot; id=&quot;clstr_globe&quot; src=&quot;//clustrmaps.com/globe.js?d=5V2tOKp8qAdRM-i8eu7ETTO9ugt5uKbbG-U7Yj8uMl8&quot;&gt;&lt;/script&gt;&#x27;</span></span><br></pre></td></tr></table></figure></li><li><p>運行 hexo</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/aside-diy-sample.png" alt="aside-diy-sample.png"></p></li></ol>]]></content>
    
    
    <summary type="html">自定義側側邊欄</summary>
    
    
    
    <category term="進階教程" scheme="https://butterfly.js.org/categories/%E9%80%B2%E9%9A%8E%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>當設置 top_img 為 false 時</title>
    <link href="https://butterfly.js.org/posts/c9711c19/"/>
    <id>https://butterfly.js.org/posts/c9711c19/</id>
    <published>2020-10-28T06:15:34.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<p>當設置 top_img 為 false 時，不顯示頂部圖</p>]]></content>
    
    
    <summary type="html">設置 top_img 為 false 時</summary>
    
    
    
    <category term="Demo" scheme="https://butterfly.js.org/categories/Demo/"/>
    
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="top_img" scheme="https://butterfly.js.org/tags/top-img/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly添加全局吸底Aplayer教程</title>
    <link href="https://butterfly.js.org/posts/507c070f/"/>
    <id>https://butterfly.js.org/posts/507c070f/</id>
    <published>2020-07-31T11:02:28.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<div class="note info flat"><p>以下文章只是教程</p><p>如果部署之后，并没有出现 aplayer , 请确认是否跟足步骤操作或者更换音乐源，多试试。</p><p>如果遇到使用問題，请仔细查看插件文档，或者到插件那裏反饋。</p></div><h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>如果你想使用 aplayer，很多人都會推薦安裝 <a href="https://github.com/MoePlayer/hexo-tag-aplayer">hexo-tag-aplayer</a> 這款插件。這款插件通過 Hexo 獨有的標籤外掛，我們可以很方便的寫入一些參數，插件就會幫我們生成對應的 html。如果你只是使用一些簡單的功能，其實無需使用到這個插件，只需以 html 格式書寫就行，不用插件去轉換。</p><p>例如：</p><p>如果使用插件，在 markdown 中要這樣寫</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% meting &quot;000PeZCQ1i4XVs&quot; &quot;tencent&quot; &quot;artist&quot; &quot;theme:#3F51B5&quot; &quot;mutex:true&quot; &quot;preload:auto&quot; %&#125;</span><br></pre></td></tr></table></figure><p>其會被插件渲染為</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">id</span>=<span class="string">&quot;aplayer-uxAIfEUs&quot;</span> <span class="attr">class</span>=<span class="string">&quot;aplayer aplayer-tag-marker meting-tag-marker&quot;</span> <span class="attr">data-id</span>=<span class="string">&quot;000PeZCQ1i4XVs&quot;</span> <span class="attr">data-server</span>=<span class="string">&quot;tencent&quot;</span> <span class="attr">data-type</span>=<span class="string">&quot;artist&quot;</span> <span class="attr">data-mode</span>=<span class="string">&quot;circulation&quot;</span> <span class="attr">data-autoplay</span>=<span class="string">&quot;false&quot;</span> <span class="attr">data-mutex</span>=<span class="string">&quot;true&quot;</span> <span class="attr">data-listmaxheight</span>=<span class="string">&quot;340px&quot;</span> <span class="attr">data-preload</span>=<span class="string">&quot;auto&quot;</span> <span class="attr">data-theme</span>=<span class="string">&quot;#3F51B5&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br></pre></td></tr></table></figure><p>如果我們不想使用插件，就需要在markdown中用html的格式書寫，同時把主題配置文件中的<code>aplayerInject</code>開啟</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;aplayer&quot;</span> <span class="attr">data-id</span>=<span class="string">&quot;000PeZCQ1i4XVs&quot;</span> <span class="attr">data-server</span>=<span class="string">&quot;tencent&quot;</span> <span class="attr">data-type</span>=<span class="string">&quot;artist&quot;</span> <span class="attr">data-mutex</span>=<span class="string">&quot;true&quot;</span> <span class="attr">data-preload</span>=<span class="string">&quot;auto&quot;</span> <span class="attr">data-theme</span>=<span class="string">&quot;#3F51B5&quot;</span>&gt;</span></span><span class="language-xml"><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span></span><br></pre></td></tr></table></figure><p>這樣我們就可以不用使用多一個插件，當然這種東西見仁見智，選自己喜歡的就行。</p><p>回到正題，這篇文章將教大家如何在Butterfly上使用全局吸底 Aplayer</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-aplayer-xidi.gif" alt="butterfly-aplayer-xidi.gif"></p><h2 id="關閉-asset-inject"><a href="#關閉-asset-inject" class="headerlink" title="關閉 asset_inject"></a>關閉 <code>asset_inject</code></h2><div class="note info flat"><p>此步驟適用於安裝了 <code>hexo-tag-aplayer</code> 插件的人</p></div><p>由於需要全局都插入 aplayer 和 meting 資源，為了防止插入重複的資源，需要把 asset_inject 設為 <code>false</code></p><p>在 Hexo 的配置文件中</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">aplayer:</span></span><br><span class="line">  <span class="attr">meting:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">asset_inject:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><h2 id="開啟主題的-aplayerInject"><a href="#開啟主題的-aplayerInject" class="headerlink" title="開啟主題的 aplayerInject"></a>開啟主題的 <code>aplayerInject</code></h2><p>在主題的配置文件中，<code>enable</code> 設為 <code>true</code> 和 <code>per_page</code> 設為 <code>true</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Inject the css and script (aplayer/meting)</span></span><br><span class="line"><span class="attr">aplayerInject:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">per_page:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><h2 id="插入-Aplayer-html"><a href="#插入-Aplayer-html" class="headerlink" title="插入 Aplayer html"></a>插入 Aplayer html</h2><p>為了適配 hexo-tag-aplayer，主題內置的 Meting js 仍為 1.2 版本，並非最新的 2.x 版本。</p><p>Aplayer html 例子：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;aplayer no-destroy&quot;</span> <span class="attr">data-id</span>=<span class="string">&quot;60198&quot;</span> <span class="attr">data-server</span>=<span class="string">&quot;netease&quot;</span> <span class="attr">data-type</span>=<span class="string">&quot;playlist&quot;</span> <span class="attr">data-fixed</span>=<span class="string">&quot;true&quot;</span> <span class="attr">data-autoplay</span>=<span class="string">&quot;true&quot;</span>&gt;</span></span> <span class="language-xml"><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span></span><br></pre></td></tr></table></figure><p>參數解釋</p><table><thead><tr><th>option</th><th>default</th><th>description</th></tr></thead><tbody><tr><td>data-id</td><td><strong>require</strong></td><td>song id &#x2F; playlist id &#x2F; album id &#x2F; search keyword</td></tr><tr><td>data-server</td><td><strong>require</strong></td><td>music platform: <code>netease</code>, <code>tencent</code>, <code>kugou</code>, <code>xiami</code>, <code>baidu</code></td></tr><tr><td>data-type</td><td><strong>require</strong></td><td><code>song</code>, <code>playlist</code>, <code>album</code>, <code>search</code>, <code>artist</code></td></tr><tr><td>data-fixed</td><td><code>false</code></td><td>enable fixed mode</td></tr><tr><td>data-mini</td><td><code>false</code></td><td>enable mini mode</td></tr><tr><td>data-autoplay</td><td><code>false</code></td><td>audio autoplay</td></tr><tr><td>data-theme</td><td><code>#2980b9</code></td><td>main color</td></tr><tr><td>data-loop</td><td><code>all</code></td><td>player loop play, values: &#39;all&#39;, &#39;one&#39;, &#39;none&#39;</td></tr><tr><td>data-order</td><td><code>list</code></td><td>player play order, values: &#39;list&#39;, &#39;random&#39;</td></tr><tr><td>data-preload</td><td><code>auto</code></td><td>values: &#39;none&#39;, &#39;metadata&#39;, &#39;auto&#39;</td></tr><tr><td>data-volume</td><td><code>0.7</code></td><td>default volume, notice that player will remember user setting, default volume will not work after user set volume themselves</td></tr><tr><td>data-mutex</td><td><code>true</code></td><td>prevent to play multiple player at the same time, pause other players when this player start play</td></tr><tr><td>data-lrctype</td><td><code>0</code></td><td>lyric type</td></tr><tr><td>data-listfolded</td><td><code>false</code></td><td>indicate whether list should folded at first</td></tr><tr><td>data-listmaxheight</td><td><code>340px</code></td><td>list max height</td></tr><tr><td>data-storagename</td><td><code>metingjs</code></td><td>localStorage key that store player setting</td></tr></tbody></table><div class="note info flat"><p><code>require</code> 代表着這些參數是必須要使用的，其它的參數則可以根據自己需要配置。</p><p>配置全局吸底，<code>data-fixed</code> 和 <code>data-mini</code> 也必須配置，配置為 <code>true</code></p><p>如果使用 Pjax，則在 class 裏需添加 <code>no-destroy</code>，這樣防止切換頁面時 Aplayer 被銷毀</p></div><p>把  <code>aplayer代碼</code>  插入到主題配置文件的  <code>inject.bottom</code> 去</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">inject:</span></span><br><span class="line">  <span class="attr">head:</span></span><br><span class="line">  <span class="attr">bottom:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">&lt;div</span> <span class="string">class=&quot;aplayer</span> <span class="literal">no</span><span class="string">-destroy&quot;</span> <span class="string">data-id=&quot;60198&quot;</span> <span class="string">data-server=&quot;netease&quot;</span> <span class="string">data-type=&quot;playlist&quot;</span> <span class="string">data-fixed=&quot;true&quot;</span> <span class="string">data-autoplay=&quot;true&quot;&gt;</span> <span class="string">&lt;/div&gt;</span></span><br></pre></td></tr></table></figure><p>運行 Hexo 就可以看到網頁左下角出現了 Aplayer</p><p>最後，如果你想切換頁面時，音樂不會中斷。請把主題配置文件的 <code>pjax</code> 設為 <code>true</code></p>]]></content>
    
    
    <summary type="html">Butterfly添加全局吸底Aplayer教程</summary>
    
    
    
    <category term="進階教程" scheme="https://butterfly.js.org/categories/%E9%80%B2%E9%9A%8E%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
    <category term="Aplayer" scheme="https://butterfly.js.org/tags/Aplayer/"/>
    
  </entry>
  
  <entry>
    <title>自定義代碼配色</title>
    <link href="https://butterfly.js.org/posts/b37b5fe3/"/>
    <id>https://butterfly.js.org/posts/b37b5fe3/</id>
    <published>2020-06-13T12:41:59.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<p>在<a href="http://butterfly.js.org/posts/4aa8abbe/#%E4%BB%A3%E7%A2%BC%E9%AB%98%E4%BA%AE%E4%B8%BB%E9%A1%8C">Butterfly-安裝文檔-三-主題配置</a>中已經介紹瞭如何使用自定義代碼配色。</p><p>這篇文章是使用自定義代碼配色的實例教程。</p><h2 id="Highlight"><a href="#Highlight" class="headerlink" title="Highlight"></a>Highlight</h2><p>以使用<code>Kimbie dark</code>主題配色為例子</p><h3 id="配置hljs為true"><a href="#配置hljs為true" class="headerlink" title="配置hljs為true"></a>配置<code>hljs</code>為<code>true</code></h3><p>修改 Hexo 根目錄下的<code>_config.yml</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">highlight:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">line_number:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">auto_detect:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">tab_replace:</span></span><br><span class="line">  <span class="attr">hljs:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><h3 id="配置highlight-theme為false"><a href="#配置highlight-theme為false" class="headerlink" title="配置highlight_theme為false"></a>配置<code>highlight_theme</code>為<code>false</code></h3><p>修改<code>主題配置文件</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">highlight_theme:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><h3 id="下載和修改-CSS-文件"><a href="#下載和修改-CSS-文件" class="headerlink" title="下載和修改 CSS 文件"></a>下載和修改 CSS 文件</h3><p>在<a href="https://github.com/highlightjs/highlight.js/blob/master/src/styles/kimbie.dark.css">Github</a>上找到這個 CSS</p><p>在 Hexo 的根目錄<code>source</code>文件夾下創立一個<code>self</code>文件夾，在<code>self</code>文件夾創建一個<code>Kimbiedark.css</code>文件</p><p>把 Github 上<code>Kimbie dark</code>的 CSS 代碼複製到<code>Kimbiedark.css</code>去。（你也可以直接從 Github 上下載這個 CSS）</p><p><strong>Kimbiedark.css</strong>代碼如下</p><figure class="highlight css"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*</span></span><br><span class="line"><span class="comment">    Name:     Kimbie (dark)</span></span><br><span class="line"><span class="comment">    Author:   Jan T. Sott</span></span><br><span class="line"><span class="comment">    License:  Creative Commons Attribution-ShareAlike 4.0 Unported License</span></span><br><span class="line"><span class="comment">    URL:      https://github.com/idleberg/Kimbie-highlight.js</span></span><br><span class="line"><span class="comment">*/</span></span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Comment */</span></span><br><span class="line"><span class="selector-class">.hljs-comment</span>,</span><br><span class="line"><span class="selector-class">.hljs-quote</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#d6baad</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Red */</span></span><br><span class="line"><span class="selector-class">.hljs-variable</span>,</span><br><span class="line"><span class="selector-class">.hljs-template-variable</span>,</span><br><span class="line"><span class="selector-class">.hljs-tag</span>,</span><br><span class="line"><span class="selector-class">.hljs-name</span>,</span><br><span class="line"><span class="selector-class">.hljs-selector-id</span>,</span><br><span class="line"><span class="selector-class">.hljs-selector-class</span>,</span><br><span class="line"><span class="selector-class">.hljs-regexp</span>,</span><br><span class="line"><span class="selector-class">.hljs-meta</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#dc3958</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Orange */</span></span><br><span class="line"><span class="selector-class">.hljs-number</span>,</span><br><span class="line"><span class="selector-class">.hljs-built_in</span>,</span><br><span class="line"><span class="selector-class">.hljs-builtin-name</span>,</span><br><span class="line"><span class="selector-class">.hljs-literal</span>,</span><br><span class="line"><span class="selector-class">.hljs-type</span>,</span><br><span class="line"><span class="selector-class">.hljs-params</span>,</span><br><span class="line"><span class="selector-class">.hljs-deletion</span>,</span><br><span class="line"><span class="selector-class">.hljs-link</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#f79a32</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Yellow */</span></span><br><span class="line"><span class="selector-class">.hljs-title</span>,</span><br><span class="line"><span class="selector-class">.hljs-section</span>,</span><br><span class="line"><span class="selector-class">.hljs-attribute</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#f06431</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Green */</span></span><br><span class="line"><span class="selector-class">.hljs-string</span>,</span><br><span class="line"><span class="selector-class">.hljs-symbol</span>,</span><br><span class="line"><span class="selector-class">.hljs-bullet</span>,</span><br><span class="line"><span class="selector-class">.hljs-addition</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#889b4a</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Purple */</span></span><br><span class="line"><span class="selector-class">.hljs-keyword</span>,</span><br><span class="line"><span class="selector-class">.hljs-selector-tag</span>,</span><br><span class="line"><span class="selector-class">.hljs-function</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#98676a</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.hljs</span> &#123;</span><br><span class="line">  <span class="attribute">display</span>: block;</span><br><span class="line">  <span class="attribute">overflow-x</span>: auto;</span><br><span class="line">  <span class="attribute">background</span>: <span class="number">#221a0f</span>;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#d3af86</span>;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">0.5em</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.hljs-emphasis</span> &#123;</span><br><span class="line">  <span class="attribute">font-style</span>: italic;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.hljs-strong</span> &#123;</span><br><span class="line">  <span class="attribute">font-weight</span>: bold;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>修改這個 CSS 文件為</p><figure class="highlight css"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*</span></span><br><span class="line"><span class="comment">    Name:     Kimbie (dark)</span></span><br><span class="line"><span class="comment">    Author:   Jan T. Sott</span></span><br><span class="line"><span class="comment">    License:  Creative Commons Attribution-ShareAlike 4.0 Unported License</span></span><br><span class="line"><span class="comment">    URL:      https://github.com/idleberg/Kimbie-highlight.js</span></span><br><span class="line"><span class="comment">*/</span></span><br><span class="line"></span><br><span class="line"><span class="comment">/* 新添加的內容</span></span><br><span class="line"><span class="comment">  ------------------------------------- </span></span><br><span class="line"><span class="comment">  --hl-color                  代碼框字體顔色 【必須】 (把下面.hljs的 color複製到這裏來)</span></span><br><span class="line"><span class="comment">  --hl-bg                     代碼框背景色 【必須】 (把下面.hljs的 background複製到這裏來)</span></span><br><span class="line"><span class="comment">  --hltools-bg: #321a0f       代碼框頂部工具欄背景色 【可選】(如果你關掉了 copy、lang 和 shrink,可不用配置這個）</span></span><br><span class="line"><span class="comment">  --hltools-color: #fff       代碼框頂部工具欄字體顔色 【可選】(如果你關掉了 copy、lang 和 shrink,可不用配置這個）</span></span><br><span class="line"><span class="comment">  --hlnumber-bg: #221a0f      代碼框行數背景色 【可選】(如果已經關掉 line_number,可以不用配置這個)</span></span><br><span class="line"><span class="comment">  --hlnumber-color: #fff      代碼框行數字體顔色 【可選】 (如果已經關掉 line_number,可以不用配置這個)</span></span><br><span class="line"><span class="comment">  --hlscrollbar-bg: #d3af86   代碼框滾動條顔色 【可選】（默認為主題主顔色）</span></span><br><span class="line"><span class="comment">  --hlexpand-bg: #d3af86      代碼框底部展開背景色 【可選】(如果已經關掉 highlight_height_limit,可以不用配置這個)</span></span><br><span class="line"><span class="comment">*/</span></span><br><span class="line"></span><br><span class="line"><span class="selector-pseudo">:root</span> &#123;</span><br><span class="line">  <span class="attr">--hl-color</span>: <span class="number">#d3af86</span>;</span><br><span class="line">  <span class="attr">--hl-bg</span>: <span class="number">#221a0f</span>;</span><br><span class="line">  <span class="attr">--hltools-bg</span>: <span class="number">#321a0f</span>;</span><br><span class="line">  <span class="attr">--hltools-color</span>: <span class="number">#fff</span>;</span><br><span class="line">  <span class="attr">--hlnumber-bg</span>: <span class="number">#221a0f</span>;</span><br><span class="line">  <span class="attr">--hlnumber-color</span>: <span class="number">#fff</span>;</span><br><span class="line">  <span class="attr">--hlscrollbar-bg</span>: <span class="number">#d3af86</span>;</span><br><span class="line">  <span class="attr">--hlexpand-bg</span>: <span class="number">#d3af86</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Comment */</span></span><br><span class="line"><span class="selector-class">.hljs-comment</span>,</span><br><span class="line"><span class="selector-class">.hljs-quote</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#d6baad</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Red */</span></span><br><span class="line"><span class="selector-class">.hljs-variable</span>,</span><br><span class="line"><span class="selector-class">.hljs-template-variable</span>,</span><br><span class="line"><span class="selector-class">.hljs-tag</span>,</span><br><span class="line"><span class="selector-class">.hljs-name</span>,</span><br><span class="line"><span class="selector-class">.hljs-selector-id</span>,</span><br><span class="line"><span class="selector-class">.hljs-selector-class</span>,</span><br><span class="line"><span class="selector-class">.hljs-regexp</span>,</span><br><span class="line"><span class="selector-class">.hljs-meta</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#dc3958</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Orange */</span></span><br><span class="line"><span class="selector-class">.hljs-number</span>,</span><br><span class="line"><span class="selector-class">.hljs-built_in</span>,</span><br><span class="line"><span class="selector-class">.hljs-builtin-name</span>,</span><br><span class="line"><span class="selector-class">.hljs-literal</span>,</span><br><span class="line"><span class="selector-class">.hljs-type</span>,</span><br><span class="line"><span class="selector-class">.hljs-params</span>,</span><br><span class="line"><span class="selector-class">.hljs-deletion</span>,</span><br><span class="line"><span class="selector-class">.hljs-link</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#f79a32</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Yellow */</span></span><br><span class="line"><span class="selector-class">.hljs-title</span>,</span><br><span class="line"><span class="selector-class">.hljs-section</span>,</span><br><span class="line"><span class="selector-class">.hljs-attribute</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#f06431</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Green */</span></span><br><span class="line"><span class="selector-class">.hljs-string</span>,</span><br><span class="line"><span class="selector-class">.hljs-symbol</span>,</span><br><span class="line"><span class="selector-class">.hljs-bullet</span>,</span><br><span class="line"><span class="selector-class">.hljs-addition</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#889b4a</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Kimbie Purple */</span></span><br><span class="line"><span class="selector-class">.hljs-keyword</span>,</span><br><span class="line"><span class="selector-class">.hljs-selector-tag</span>,</span><br><span class="line"><span class="selector-class">.hljs-function</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#98676a</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* 更改的內容 把.hljs改為 #article-container figure.highlight .hljs *、</span></span><br><span class="line"><span class="comment">/* ------------------------------------- */</span></span><br><span class="line"><span class="selector-id">#article-container</span> <span class="selector-tag">figure</span><span class="selector-class">.highlight</span> <span class="selector-class">.hljs</span> &#123;</span><br><span class="line">  <span class="attribute">display</span>: block;</span><br><span class="line">  <span class="attribute">overflow-x</span>: auto;</span><br><span class="line">  <span class="attribute">background</span>: <span class="number">#221a0f</span>;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#d3af86</span>;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">0.5em</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.hljs-emphasis</span> &#123;</span><br><span class="line">  <span class="attribute">font-style</span>: italic;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.hljs-strong</span> &#123;</span><br><span class="line">  <span class="attribute">font-weight</span>: bold;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><h3 id="引入文件"><a href="#引入文件" class="headerlink" title="引入文件"></a>引入文件</h3><p>修改<code>主題配置文件</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">inject:</span></span><br><span class="line">  <span class="attr">head:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">&lt;link</span> <span class="string">rel=&quot;stylesheet&quot;</span> <span class="string">href=&quot;/self/Kimbiedark.css&quot;&gt;</span></span><br></pre></td></tr></table></figure><h3 id="運行-Hexo"><a href="#運行-Hexo" class="headerlink" title="運行 Hexo"></a>運行 Hexo</h3><p>運行 Hexo 後，應該可以看到修改的效果</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-highlight-self-css.png" alt="hexo-theme-butterfly-doc-highlight-self-css.png"></p><h2 id="Prismjs"><a href="#Prismjs" class="headerlink" title="Prismjs"></a>Prismjs</h2><p>以使用<code>prism-duotone-light</code>主題配色為例子</p><h3 id="配置highlight-theme為false-1"><a href="#配置highlight-theme為false-1" class="headerlink" title="配置highlight_theme為false"></a>配置<code>highlight_theme</code>為<code>false</code></h3><p>修改<code>主題配置文件</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">highlight_theme:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><h3 id="下載和修改-CSS-文件-1"><a href="#下載和修改-CSS-文件-1" class="headerlink" title="下載和修改 CSS 文件"></a>下載和修改 CSS 文件</h3><p>在<a href="https://github.com/PrismJS/prism-themes/blob/master/themes/prism-duotone-light.css">Github</a>上找到這個 CSS</p><p>在 Hexo 的根目錄<code>source</code>文件夾下創立一個<code>self</code>文件夾，在<code>self</code>文件夾創建一個<code>duotone.css</code>文件</p><p>把 Github 上<code>prism-duotone-light</code>的 CSS 代碼複製到&#96;&#96;duotone.css&#96;去。（你也可以直接從 Github 上下載這個 CSS）</p><p><strong>prism-duotone-light</strong>代碼如下</p><figure class="highlight css"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*</span></span><br><span class="line"><span class="comment">Name:   Duotone Light</span></span><br><span class="line"><span class="comment">Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes)</span></span><br><span class="line"><span class="comment"></span></span><br><span class="line"><span class="comment">Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-morning-light.css)</span></span><br><span class="line"><span class="comment">Generated with Base16 Builder (https://github.com/base16-builder/base16-builder)</span></span><br><span class="line"><span class="comment">*/</span></span><br><span class="line"></span><br><span class="line"><span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span>,</span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> &#123;</span><br><span class="line">  <span class="attribute">font-family</span>: Consolas, Menlo, Monaco, <span class="string">&#x27;Andale Mono WT&#x27;</span>, <span class="string">&#x27;Andale Mono&#x27;</span>, <span class="string">&#x27;Lucida Console&#x27;</span>, <span class="string">&#x27;Lucida Sans Typewriter&#x27;</span>,</span><br><span class="line">    <span class="string">&#x27;DejaVu Sans Mono&#x27;</span>, <span class="string">&#x27;Bitstream Vera Sans Mono&#x27;</span>, <span class="string">&#x27;Liberation Mono&#x27;</span>, <span class="string">&#x27;Nimbus Mono L&#x27;</span>, <span class="string">&#x27;Courier New&#x27;</span>, Courier,</span><br><span class="line">    monospace;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">14px</span>;</span><br><span class="line">  <span class="attribute">line-height</span>: <span class="number">1.375</span>;</span><br><span class="line">  <span class="attribute">direction</span>: ltr;</span><br><span class="line">  <span class="attribute">text-align</span>: left;</span><br><span class="line">  <span class="attribute">white-space</span>: pre;</span><br><span class="line">  <span class="attribute">word-spacing</span>: normal;</span><br><span class="line">  <span class="attribute">word-break</span>: normal;</span><br><span class="line"></span><br><span class="line">  -moz-<span class="attribute">tab-size</span>: <span class="number">4</span>;</span><br><span class="line">  -o-<span class="attribute">tab-size</span>: <span class="number">4</span>;</span><br><span class="line">  <span class="attribute">tab-size</span>: <span class="number">4</span>;</span><br><span class="line"></span><br><span class="line">  -webkit-<span class="attribute">hyphens</span>: none;</span><br><span class="line">  -moz-<span class="attribute">hyphens</span>: none;</span><br><span class="line">  -ms-<span class="attribute">hyphens</span>: none;</span><br><span class="line">  <span class="attribute">hyphens</span>: none;</span><br><span class="line">  <span class="attribute">background</span>: <span class="number">#faf8f5</span>;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#728fcb</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">pre &gt; <span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> &#123;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">1em</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span>::-moz-selection,</span><br><span class="line">pre[class*=<span class="string">&#x27;language-&#x27;</span>] ::-moz-selection,</span><br><span class="line">code[class*=<span class="string">&#x27;language-&#x27;</span>]::-moz-selection,</span><br><span class="line">code[class*=<span class="string">&#x27;language-&#x27;</span>] ::-moz-selection &#123;</span><br><span class="line">  <span class="attribute">text-shadow</span>: none;</span><br><span class="line">  <span class="attribute">background</span>: <span class="number">#faf8f5</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span><span class="selector-pseudo">::selection</span>,</span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> <span class="selector-pseudo">::selection</span>,</span><br><span class="line"><span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span><span class="selector-pseudo">::selection</span>,</span><br><span class="line"><span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> <span class="selector-pseudo">::selection</span> &#123;</span><br><span class="line">  <span class="attribute">text-shadow</span>: none;</span><br><span class="line">  <span class="attribute">background</span>: <span class="number">#faf8f5</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Code blocks */</span></span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> &#123;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">1em</span>;</span><br><span class="line">  <span class="attribute">margin</span>: <span class="number">0.5em</span> <span class="number">0</span>;</span><br><span class="line">  <span class="attribute">overflow</span>: auto;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Inline code */</span></span><br><span class="line"><span class="selector-pseudo">:not</span>(pre) &gt; <span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> &#123;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">0.1em</span>;</span><br><span class="line">  <span class="attribute">border-radius</span>: <span class="number">0.3em</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.comment</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.prolog</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.doctype</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.cdata</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#b6ad9a</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.punctuation</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#b6ad9a</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.namespace</span> &#123;</span><br><span class="line">  <span class="attribute">opacity</span>: <span class="number">0.7</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.tag</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.operator</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.number</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#063289</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.property</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.function</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#b29762</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.tag-id</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.selector</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.atrule-id</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#2d2006</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-tag">code</span><span class="selector-class">.language-javascript</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.attr-name</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#896724</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-tag">code</span><span class="selector-class">.language-css</span>,</span><br><span class="line"><span class="selector-tag">code</span><span class="selector-class">.language-scss</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.boolean</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.string</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.entity</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.url</span>,</span><br><span class="line"><span class="selector-class">.language-css</span> <span class="selector-class">.token</span><span class="selector-class">.string</span>,</span><br><span class="line"><span class="selector-class">.language-scss</span> <span class="selector-class">.token</span><span class="selector-class">.string</span>,</span><br><span class="line"><span class="selector-class">.style</span> <span class="selector-class">.token</span><span class="selector-class">.string</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.attr-value</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.keyword</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.control</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.directive</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.unit</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.statement</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.regex</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.atrule</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#728fcb</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.placeholder</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.variable</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#93abdc</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.deleted</span> &#123;</span><br><span class="line">  <span class="attribute">text-decoration</span>: line-through;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.inserted</span> &#123;</span><br><span class="line">  <span class="attribute">border-bottom</span>: <span class="number">1px</span> dotted <span class="number">#2d2006</span>;</span><br><span class="line">  <span class="attribute">text-decoration</span>: none;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.italic</span> &#123;</span><br><span class="line">  <span class="attribute">font-style</span>: italic;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.important</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.bold</span> &#123;</span><br><span class="line">  <span class="attribute">font-weight</span>: bold;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.important</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#896724</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.entity</span> &#123;</span><br><span class="line">  <span class="attribute">cursor</span>: help;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">pre &gt; <span class="selector-tag">code</span><span class="selector-class">.highlight</span> &#123;</span><br><span class="line">  <span class="attribute">outline</span>: <span class="number">0.4em</span> solid <span class="number">#896724</span>;</span><br><span class="line">  <span class="attribute">outline-offset</span>: <span class="number">0.4em</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* overrides color-values for the Line Numbers plugin</span></span><br><span class="line"><span class="comment"> * http://prismjs.com/plugins/line-numbers/</span></span><br><span class="line"><span class="comment"> */</span></span><br><span class="line"><span class="selector-class">.line-numbers</span> <span class="selector-class">.line-numbers-rows</span> &#123;</span><br><span class="line">  <span class="attribute">border-right-color</span>: <span class="number">#ece8de</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.line-numbers-rows</span> &gt; <span class="selector-tag">span</span><span class="selector-pseudo">:before</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#cdc4b1</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* overrides color-values for the Line Highlight plugin</span></span><br><span class="line"><span class="comment"> * http://prismjs.com/plugins/line-highlight/</span></span><br><span class="line"><span class="comment"> */</span></span><br><span class="line"><span class="selector-class">.line-highlight</span> &#123;</span><br><span class="line">  <span class="attribute">background</span>: <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0.2</span>);</span><br><span class="line">  <span class="attribute">background</span>: <span class="built_in">-webkit-linear-gradient</span>(left, <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0.2</span>) <span class="number">70%</span>, <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0</span>));</span><br><span class="line">  <span class="attribute">background</span>: <span class="built_in">linear-gradient</span>(to right, <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0.2</span>) <span class="number">70%</span>, <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0</span>));</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>修改這個 CSS 文件為</p><figure class="highlight css"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br><span class="line">179</span><br><span class="line">180</span><br><span class="line">181</span><br><span class="line">182</span><br><span class="line">183</span><br><span class="line">184</span><br><span class="line">185</span><br><span class="line">186</span><br><span class="line">187</span><br><span class="line">188</span><br><span class="line">189</span><br><span class="line">190</span><br><span class="line">191</span><br><span class="line">192</span><br><span class="line">193</span><br><span class="line">194</span><br><span class="line">195</span><br><span class="line">196</span><br><span class="line">197</span><br><span class="line">198</span><br><span class="line">199</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/* 新添加的內容</span></span><br><span class="line"><span class="comment">  ------------------------------------- </span></span><br><span class="line"><span class="comment">  --hl-color                  代碼框字體顔色 【必須】 (把下面 pre[class*=&quot;language-&quot;]的 color 複製到這裏來)</span></span><br><span class="line"><span class="comment">  --hl-bg                     代碼框背景色 【必須】 (把下面 pre[class*=&quot;language-&quot;]的 background複製到這裏來)</span></span><br><span class="line"><span class="comment">  --hltools-bg: #321a0f       代碼框頂部工具欄背景色 【可選】(如果你關掉了 copy、lang 和 shrink,可不用配置這個）</span></span><br><span class="line"><span class="comment">  --hltools-color: #fff       代碼框頂部工具欄字體顔色 【可選】(如果你關掉了 copy、lang 和 shrink,可不用配置這個）</span></span><br><span class="line"><span class="comment">  --hlnumber-bg: #221a0f      代碼框行數背景色 【可選】(如果已經關掉 line_number,可以不用配置這個)</span></span><br><span class="line"><span class="comment">  --hlnumber-color: #fff      代碼框行數字體顔色 【可選】 (如果已經關掉 line_number,可以不用配置這個)</span></span><br><span class="line"><span class="comment">  --hlscrollbar-bg: #d3af86   代碼框滾動條顔色 【可選】（默認為主題主顔色）</span></span><br><span class="line"><span class="comment">  --hlexpand-bg: #d3af86      代碼框底部展開背景色 【可選】(如果已經關掉 highlight_height_limit,可以不用配置這個)</span></span><br><span class="line"><span class="comment">*/</span></span><br><span class="line"></span><br><span class="line"><span class="selector-pseudo">:root</span> &#123;</span><br><span class="line">  <span class="attr">--hl-color</span>: <span class="number">#728fcb</span>;</span><br><span class="line">  <span class="attr">--hl-bg</span>: <span class="number">#faf8f5</span>;</span><br><span class="line">  <span class="attr">--hltools-bg</span>: xxxxxxx;</span><br><span class="line">  <span class="attr">--hltools-color</span>: xxxxxxx;</span><br><span class="line">  <span class="attr">--hlnumber-bg</span>: xxxxxxx;</span><br><span class="line">  <span class="attr">--hlnumber-color</span>: xxxxxxxx;</span><br><span class="line">  <span class="attr">--hlscrollbar-bg</span>: xxxxx;</span><br><span class="line">  <span class="attr">--hlexpand-bg</span>: xxxxxxx;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* ------------------------------------- */</span></span><br><span class="line"></span><br><span class="line"><span class="comment">/* 這些可以刪除（可留着，如果有衝突，請刪除） */</span></span><br><span class="line"><span class="comment">/* ------------------------------------- */</span></span><br><span class="line"><span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span>,</span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> &#123;</span><br><span class="line">  <span class="attribute">font-family</span>: Consolas, Menlo, Monaco, <span class="string">&#x27;Andale Mono WT&#x27;</span>, <span class="string">&#x27;Andale Mono&#x27;</span>, <span class="string">&#x27;Lucida Console&#x27;</span>, <span class="string">&#x27;Lucida Sans Typewriter&#x27;</span>,</span><br><span class="line">    <span class="string">&#x27;DejaVu Sans Mono&#x27;</span>, <span class="string">&#x27;Bitstream Vera Sans Mono&#x27;</span>, <span class="string">&#x27;Liberation Mono&#x27;</span>, <span class="string">&#x27;Nimbus Mono L&#x27;</span>, <span class="string">&#x27;Courier New&#x27;</span>, Courier,</span><br><span class="line">    monospace;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">14px</span>;</span><br><span class="line">  <span class="attribute">line-height</span>: <span class="number">1.375</span>;</span><br><span class="line">  <span class="attribute">direction</span>: ltr;</span><br><span class="line">  <span class="attribute">text-align</span>: left;</span><br><span class="line">  <span class="attribute">white-space</span>: pre;</span><br><span class="line">  <span class="attribute">word-spacing</span>: normal;</span><br><span class="line">  <span class="attribute">word-break</span>: normal;</span><br><span class="line"></span><br><span class="line">  -moz-<span class="attribute">tab-size</span>: <span class="number">4</span>;</span><br><span class="line">  -o-<span class="attribute">tab-size</span>: <span class="number">4</span>;</span><br><span class="line">  <span class="attribute">tab-size</span>: <span class="number">4</span>;</span><br><span class="line"></span><br><span class="line">  -webkit-<span class="attribute">hyphens</span>: none;</span><br><span class="line">  -moz-<span class="attribute">hyphens</span>: none;</span><br><span class="line">  -ms-<span class="attribute">hyphens</span>: none;</span><br><span class="line">  <span class="attribute">hyphens</span>: none;</span><br><span class="line">  <span class="attribute">background</span>: <span class="number">#faf8f5</span>;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#728fcb</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">pre &gt; <span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> &#123;</span><br><span class="line">  <span class="attribute">font-size</span>: <span class="number">1em</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span>::-moz-selection,</span><br><span class="line">pre[class*=<span class="string">&#x27;language-&#x27;</span>] ::-moz-selection,</span><br><span class="line">code[class*=<span class="string">&#x27;language-&#x27;</span>]::-moz-selection,</span><br><span class="line">code[class*=<span class="string">&#x27;language-&#x27;</span>] ::-moz-selection &#123;</span><br><span class="line">  <span class="attribute">text-shadow</span>: none;</span><br><span class="line">  <span class="attribute">background</span>: <span class="number">#faf8f5</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span><span class="selector-pseudo">::selection</span>,</span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> <span class="selector-pseudo">::selection</span>,</span><br><span class="line"><span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span><span class="selector-pseudo">::selection</span>,</span><br><span class="line"><span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> <span class="selector-pseudo">::selection</span> &#123;</span><br><span class="line">  <span class="attribute">text-shadow</span>: none;</span><br><span class="line">  <span class="attribute">background</span>: <span class="number">#faf8f5</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Code blocks */</span></span><br><span class="line">pre<span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> &#123;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">1em</span>;</span><br><span class="line">  <span class="attribute">margin</span>: <span class="number">0.5em</span> <span class="number">0</span>;</span><br><span class="line">  <span class="attribute">overflow</span>: auto;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* Inline code */</span></span><br><span class="line"><span class="selector-pseudo">:not</span>(pre) &gt; <span class="selector-tag">code</span><span class="selector-attr">[class*=<span class="string">&#x27;language-&#x27;</span>]</span> &#123;</span><br><span class="line">  <span class="attribute">padding</span>: <span class="number">0.1em</span>;</span><br><span class="line">  <span class="attribute">border-radius</span>: <span class="number">0.3em</span>;</span><br><span class="line">&#125;</span><br><span class="line"><span class="comment">/* ------------------------------------- */</span></span><br><span class="line"><span class="comment">/* 到這裏為止，可以刪除 */</span></span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.comment</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.prolog</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.doctype</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.cdata</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#b6ad9a</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.punctuation</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#b6ad9a</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.namespace</span> &#123;</span><br><span class="line">  <span class="attribute">opacity</span>: <span class="number">0.7</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.tag</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.operator</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.number</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#063289</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.property</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.function</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#b29762</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.tag-id</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.selector</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.atrule-id</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#2d2006</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-tag">code</span><span class="selector-class">.language-javascript</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.attr-name</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#896724</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-tag">code</span><span class="selector-class">.language-css</span>,</span><br><span class="line"><span class="selector-tag">code</span><span class="selector-class">.language-scss</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.boolean</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.string</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.entity</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.url</span>,</span><br><span class="line"><span class="selector-class">.language-css</span> <span class="selector-class">.token</span><span class="selector-class">.string</span>,</span><br><span class="line"><span class="selector-class">.language-scss</span> <span class="selector-class">.token</span><span class="selector-class">.string</span>,</span><br><span class="line"><span class="selector-class">.style</span> <span class="selector-class">.token</span><span class="selector-class">.string</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.attr-value</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.keyword</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.control</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.directive</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.unit</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.statement</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.regex</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.atrule</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#728fcb</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.placeholder</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.variable</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#93abdc</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.deleted</span> &#123;</span><br><span class="line">  <span class="attribute">text-decoration</span>: line-through;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.inserted</span> &#123;</span><br><span class="line">  <span class="attribute">border-bottom</span>: <span class="number">1px</span> dotted <span class="number">#2d2006</span>;</span><br><span class="line">  <span class="attribute">text-decoration</span>: none;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.italic</span> &#123;</span><br><span class="line">  <span class="attribute">font-style</span>: italic;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.important</span>,</span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.bold</span> &#123;</span><br><span class="line">  <span class="attribute">font-weight</span>: bold;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.important</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#896724</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.token</span><span class="selector-class">.entity</span> &#123;</span><br><span class="line">  <span class="attribute">cursor</span>: help;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line">pre &gt; <span class="selector-tag">code</span><span class="selector-class">.highlight</span> &#123;</span><br><span class="line">  <span class="attribute">outline</span>: <span class="number">0.4em</span> solid <span class="number">#896724</span>;</span><br><span class="line">  <span class="attribute">outline-offset</span>: <span class="number">0.4em</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* overrides color-values for the Line Numbers plugin</span></span><br><span class="line"><span class="comment"> * http://prismjs.com/plugins/line-numbers/</span></span><br><span class="line"><span class="comment"> */</span></span><br><span class="line"><span class="selector-class">.line-numbers</span> <span class="selector-class">.line-numbers-rows</span> &#123;</span><br><span class="line">  <span class="attribute">border-right-color</span>: <span class="number">#ece8de</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.line-numbers-rows</span> &gt; <span class="selector-tag">span</span><span class="selector-pseudo">:before</span> &#123;</span><br><span class="line">  <span class="attribute">color</span>: <span class="number">#cdc4b1</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="comment">/* overrides color-values for the Line Highlight plugin</span></span><br><span class="line"><span class="comment"> * http://prismjs.com/plugins/line-highlight/</span></span><br><span class="line"><span class="comment"> */</span></span><br><span class="line"><span class="selector-class">.line-highlight</span> &#123;</span><br><span class="line">  <span class="attribute">background</span>: <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0.2</span>);</span><br><span class="line">  <span class="attribute">background</span>: <span class="built_in">-webkit-linear-gradient</span>(left, <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0.2</span>) <span class="number">70%</span>, <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0</span>));</span><br><span class="line">  <span class="attribute">background</span>: <span class="built_in">linear-gradient</span>(to right, <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0.2</span>) <span class="number">70%</span>, <span class="built_in">rgba</span>(<span class="number">45</span>, <span class="number">32</span>, <span class="number">6</span>, <span class="number">0</span>));</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><h3 id="引入文件-1"><a href="#引入文件-1" class="headerlink" title="引入文件"></a>引入文件</h3><p>修改<code>主題配置文件</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">inject:</span></span><br><span class="line">  <span class="attr">head:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">&lt;link</span> <span class="string">rel=&quot;stylesheet&quot;</span> <span class="string">href=&quot;/self/duotone.css&quot;&gt;</span></span><br></pre></td></tr></table></figure><h3 id="運行-Hexo-1"><a href="#運行-Hexo-1" class="headerlink" title="運行 Hexo"></a>運行 Hexo</h3><p>運行 Hexo 後，應該可以看到修改的效果</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-custom-code-color-prismjs.png" alt="butterfly-custom-code-color-prismjs.png"></p>]]></content>
    
    
    <summary type="html">自定義代碼配色</summary>
    
    
    
    <category term="進階教程" scheme="https://butterfly.js.org/categories/%E9%80%B2%E9%9A%8E%E6%95%99%E7%A8%8B/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 打賞</title>
    <link href="https://butterfly.js.org/posts/6ad51b4/"/>
    <id>https://butterfly.js.org/posts/6ad51b4/</id>
    <published>2020-05-28T14:42:48.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<div class="note orange icon-padding flat"><i class="note-icon fas fa-mug-hot"></i><p>非常感謝以下網友的打賞</p><p>更新於 2023 - 10 - 09</p></div><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active"><i class="fab fa-weixin"></i>微信</button><button type="button" class="tab"><i class="fab fa-alipay"></i>支付寶</button></div><div class="tab-contents"><div class="tab-item-content active"><table><thead><tr><th>名字</th><th>金額</th></tr></thead><tbody><tr><td>B*X</td><td>2.33</td></tr><tr><td>A*.</td><td>0.01</td></tr><tr><td>*虎</td><td>3</td></tr><tr><td>*、</td><td>5</td></tr><tr><td>*林</td><td>3.75</td></tr><tr><td>*雪</td><td>10</td></tr><tr><td>O*r</td><td>15</td></tr><tr><td>*泥</td><td>0.01</td></tr><tr><td>*嗎</td><td>5</td></tr><tr><td>*鋒</td><td>10</td></tr><tr><td>*強</td><td>5</td></tr><tr><td>K*n</td><td>6.66</td></tr><tr><td>*1</td><td>2.22</td></tr><tr><td>圖*_</td><td>5</td></tr><tr><td>B*e</td><td>6.66</td></tr><tr><td>n*l</td><td>6.66</td></tr><tr><td>*仔</td><td>5</td></tr><tr><td>M*5</td><td>2</td></tr><tr><td>w*r</td><td>18.88</td></tr><tr><td>*龍</td><td>1.6</td></tr><tr><td>*一</td><td>5</td></tr><tr><td>*晨</td><td>6.66</td></tr><tr><td>*隨</td><td>8.88</td></tr><tr><td>*忘</td><td>10</td></tr><tr><td>*想</td><td>6.66</td></tr><tr><td>*喜</td><td>2.5</td></tr><tr><td>*喜</td><td>2.5</td></tr><tr><td>*傑</td><td>8.88</td></tr><tr><td>*雨</td><td>10</td></tr><tr><td>T*r</td><td>10</td></tr><tr><td>T*n</td><td>2.88</td></tr><tr><td>s*n</td><td>2</td></tr><tr><td>*o</td><td>9.99</td></tr><tr><td>m*o</td><td>2.5</td></tr><tr><td>張*i</td><td>0.3</td></tr><tr><td>*斌</td><td>2.88</td></tr><tr><td>q*n</td><td>20</td></tr><tr><td>*唯</td><td>8.88</td></tr><tr><td>H*n</td><td>5</td></tr><tr><td>I*U</td><td>3.65</td></tr><tr><td>*白</td><td>6</td></tr><tr><td>*豬</td><td>6.66</td></tr><tr><td>h*i</td><td>10</td></tr><tr><td>B*g</td><td>5</td></tr><tr><td>J*R</td><td>3</td></tr><tr><td>*夜</td><td>6.66</td></tr><tr><td>等*.</td><td>12.5</td></tr><tr><td>n*l</td><td>1.68</td></tr><tr><td>M*.</td><td>38</td></tr><tr><td>R*n</td><td>1.68</td></tr><tr><td>W*u</td><td>4.91</td></tr><tr><td>k*n</td><td>58.8</td></tr><tr><td>*嘔</td><td>88.8</td></tr><tr><td>*沙</td><td>5</td></tr><tr><td>*x</td><td>1</td></tr><tr><td>*生</td><td>0.01</td></tr><tr><td>D*n</td><td>6.66</td></tr><tr><td>*。</td><td>0.01</td></tr><tr><td>*探</td><td>5.20</td></tr><tr><td>*宇</td><td>5</td></tr><tr><td>M*o</td><td>10</td></tr><tr><td>*碎</td><td>6.66</td></tr><tr><td>*魚</td><td>8.88</td></tr><tr><td>C*.</td><td>6.60</td></tr><tr><td>*夕</td><td>6.66</td></tr><tr><td>R*r</td><td>6.66</td></tr><tr><td>*</td><td>5</td></tr><tr><td>*心</td><td>1</td></tr><tr><td>H*h</td><td>6.66</td></tr><tr><td>*天</td><td>3.21</td></tr><tr><td>*默</td><td>6.66</td></tr><tr><td>T*i</td><td>0.99</td></tr><tr><td>0*0</td><td>3</td></tr><tr><td>*</td><td>5</td></tr><tr><td>*豪</td><td>20</td></tr><tr><td>W*X</td><td>8.88</td></tr><tr><td><em>-</em></td><td>9.99</td></tr><tr><td>*珩</td><td>6.66</td></tr><tr><td>*_</td><td>2.73</td></tr><tr><td>c*?</td><td>2.33</td></tr><tr><td>T*.</td><td>6.66</td></tr><tr><td>S*.</td><td>5</td></tr><tr><td>*超</td><td>5</td></tr><tr><td>*❀</td><td>10</td></tr><tr><td>w*t</td><td>0.66</td></tr></tbody></table></div><div class="tab-item-content"><table><thead><tr><th>名字</th><th>金額</th></tr></thead><tbody><tr><td>iMIGw0</td><td>10</td></tr><tr><td>百事可樂</td><td>10</td></tr><tr><td>KT</td><td>5</td></tr><tr><td>JVxie</td><td>8.88</td></tr><tr><td>Coolkk</td><td>10</td></tr><tr><td>Sirius</td><td>10</td></tr><tr><td>惴繞</td><td>1.11</td></tr><tr><td>Jiang慢慢</td><td>8.88</td></tr><tr><td>tjj</td><td>28.88</td></tr><tr><td>無風引漩</td><td>10</td></tr><tr><td>忘我楊</td><td>50</td></tr><tr><td>小虎</td><td>10</td></tr><tr><td>無殤雨露</td><td>10</td></tr><tr><td>Rhythm~</td><td>10</td></tr><tr><td>小樣</td><td>36</td></tr><tr><td>SunnyWS</td><td>20</td></tr><tr><td>ZFour</td><td>8.88</td></tr><tr><td>JeM_緘默</td><td>0.14</td></tr><tr><td>小張</td><td>5</td></tr><tr><td>書生</td><td>6.88</td></tr><tr><td>王青陽</td><td>5</td></tr><tr><td>趙碧寒</td><td>10</td></tr><tr><td>對好的就這樣</td><td>6</td></tr><tr><td>雨辰</td><td>5</td></tr><tr><td>北風</td><td>9.9</td></tr><tr><td>LeDao</td><td>10</td></tr><tr><td>zHaOzzz</td><td>10</td></tr><tr><td>任哲</td><td>1.88</td></tr><tr><td>dear</td><td>0.29</td></tr><tr><td>*鵬</td><td>5</td></tr><tr><td>**豪</td><td>50</td></tr><tr><td>*瑋</td><td>5</td></tr><tr><td>*彬</td><td>5.2</td></tr></tbody></table></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div>]]></content>
    
    
    <summary type="html">非常感謝網友的打賞</summary>
    
    
    
    <category term="Thx" scheme="https://butterfly.js.org/categories/Thx/"/>
    
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="打賞" scheme="https://butterfly.js.org/tags/%E6%89%93%E8%B3%9E/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 更新日誌</title>
    <link href="https://butterfly.js.org/posts/198a4240/"/>
    <id>https://butterfly.js.org/posts/198a4240/</id>
    <published>2020-05-28T14:41:59.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<div class="note blue icon-padding flat"><i class="note-icon fas fa-bullhorn"></i><p>4.9.0 之後的更新日誌將會單獨文章發佈，請查看 <a href="/categories/%E6%9B%B4%E6%96%B0%E6%97%A5%E8%AA%8C/">更新日誌</a></p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-magic"></i><p>你可以通過右下角的 <strong>簡</strong> 按鈕切換為簡體顯示</p></div><hr><details class="toggle" ><summary class="toggle-button" style="">4.9.0 (2023/06/06)</summary><div class="toggle-content"><h2 id="4-9-0-2023-06-06"><a href="#4-9-0-2023-06-06" class="headerlink" title="4.9.0 (2023&#x2F;06&#x2F;06)"></a>4.9.0 (2023&#x2F;06&#x2F;06)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>適配 mermaid v10</p></li><li><p>大於 2000px 時，顯示區域增大</p></li><li><p>可配置 header 和 footer 是否添加黑色半透遮罩</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Add mask to header or footer (為 header 或 footer 添加黑色半透遮罩)</span></span><br><span class="line"><span class="addition">+mask:</span></span><br><span class="line"><span class="addition">+  header: true</span></span><br><span class="line"><span class="addition">+  footer: true</span></span><br></pre></td></tr></table></figure></li><li><p>artalk 最新評論改為 api 直接調用</p></li><li><p>waline 最新評論和評論數改為 api 直接調用</p></li><li><p>再次點擊右下角聊天按鈕，可關閉聊天</p></li><li><p>適配新版 artalk</p></li><li><p>支持隨機友鏈順序</p></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 行內 mathjax 出現滾動條的 bug</li><li>修復當 top_img 為顏色時， 閲讀模式的頂部依舊顯示顏色的 bug</li><li>修復配置 subtitle 的 sub 沒有生效的 bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>更新 hexo-renderer-stylus</li><li>hr 的美化優化，避免影響第三方插件佈局</li><li>優化 mediumZoom</li><li>首頁微調</li><li>當配置了最新評論時，沒有配置評論時，不會再報錯</li><li>tidio,crisp,daovoice,messenger 和 chatra 代碼優化</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.8.5 (2023/05/09)</summary><div class="toggle-content"><h2 id="4-8-5-2023-05-09"><a href="#4-8-5-2023-05-09" class="headerlink" title="4.8.5 (2023&#x2F;05&#x2F;09)"></a>4.8.5 (2023&#x2F;05&#x2F;09)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>artalk 支持點擊打開大圖</li><li>設置了隨系統而切換淺色和深色模式後，評論和 mermaind 也會跟隨切換顏色</li><li>artalk 最新評論，從 artalk 配置讀取頭像 CDN 和默認頭像</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 Artalk 無法獲取最新評論的 bug</li><li>修復代碼塊在未展開時，點擊複製按鈕，無法複製的 bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>代碼和性能優化</li><li>artalk 獲取評論數，由 LoadCountWidget 改為 loadCountWidget</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.8.1 (2023/04/10)</summary><div class="toggle-content"><h2 id="4-8-1-2023-04-10"><a href="#4-8-1-2023-04-10" class="headerlink" title="4.8.1 (2023&#x2F;04&#x2F;10)"></a>4.8.1 (2023&#x2F;04&#x2F;10)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 CDN 的 internal_provider 設為 jsdelivr 時，主題的 js 無法加載的 bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.8.0 (2023/04/10)</summary><div class="toggle-content"><h2 id="4-8-0-2023-04-10"><a href="#4-8-0-2023-04-10" class="headerlink" title="4.8.0 (2023&#x2F;04&#x2F;10)"></a>4.8.0 (2023&#x2F;04&#x2F;10)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>移除 gitter</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# gitter</span></span><br><span class="line"><span class="deletion">-# https://gitter.im/</span></span><br><span class="line"><span class="deletion">-gitter:</span></span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"><span class="deletion">-  room:</span></span><br></pre></td></tr></table></figure></li><li><p>CDN option 部分參數名字修改</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">CDN:  </span><br><span class="line">  option:</span><br><span class="line"><span class="deletion">-    # algolia_search_v4:</span></span><br><span class="line"><span class="deletion">-    # instantsearch_v4: </span></span><br><span class="line"><span class="deletion">-    # fancybox_css_v4:</span></span><br><span class="line"><span class="deletion">-    # fancybox_v4:  </span></span><br><span class="line"><span class="deletion">-    # fontawesomeV6:</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+    # algolia_search:</span></span><br><span class="line"><span class="addition">+    # instantsearch: </span></span><br><span class="line"><span class="addition">+    # fancybox_css:</span></span><br><span class="line"><span class="addition">+    # fancybox:  </span></span><br><span class="line"><span class="addition">+    # fontawesome:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>social 可配置 顏色</p></li><li><p>支持 abcjs 樂譜渲染</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# abcjs (樂譜渲染)</span></span><br><span class="line"><span class="addition">+# See https://github.com/paulrosen/abcjs</span></span><br><span class="line"><span class="addition">+# ---------------</span></span><br><span class="line"><span class="addition">+abcjs:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  per_page: true</span></span><br></pre></td></tr></table></figure></li><li><p>適配 typed.js 新版本</p></li><li><p>Algolia 搜索，點擊文章內容也會跳轉到相應頁面</p></li><li><p>重構本地搜索</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"># Local search</span><br><span class="line">local_search:</span><br><span class="line">  enable: false</span><br><span class="line">  # Preload the search data when the page loads.</span><br><span class="line">  preload: false</span><br><span class="line"><span class="addition">+  # Show top n results per article, show all results by setting to -1</span></span><br><span class="line"><span class="addition">+  top_n_per_article: 1</span></span><br><span class="line"><span class="addition">+  # Unescape html strings to the readable one.</span></span><br><span class="line"><span class="addition">+  unescape: false</span></span><br><span class="line">  CDN:</span><br></pre></td></tr></table></figure></li><li><p>升級 fancybox 到 v5</p></li><li><p>更新 facebook js 版本</p></li><li><p>CDN 配置了  version 為 true, 本地鏈接也會加上版本號</p></li><li><p>支持自定義 giscus 評論系統的 JS 地址</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line">  option:</span><br><span class="line"><span class="addition">+   giscus: xxxxx</span></span><br></pre></td></tr></table></figure></li><li><p>新增自定義深淺模式切換時間</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"># dark mode</span><br><span class="line">darkmode:</span><br><span class="line"><span class="addition">+  # Set the light mode time. The value is between 0 and 24. If not set, the default value is 6 and 18</span></span><br><span class="line"><span class="addition">+  start: # 8</span></span><br><span class="line"><span class="addition">+  end: # 22</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 safari 下，搜索內容被系統搜索框遮擋的 bug</li><li>修復 fullpage loading 顯示滾動條的 bug</li><li>修復 card_tags.color: true 時遇到 limit 失效問題</li><li>修復設置圖片時，圖片後綴大寫而導致識別錯誤的 bug</li><li>修復開啟 archor 後， pace.js 會隨着 archor 添加而觸發的問題</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>當瀏覽器寬度大於2000px時，卡片寬度由 1500px 改為 1700px</li><li>當沒有開啟 beautify 時， hr 顯示默認的樣式</li><li>手機 safari 橫屏時，網頁全屏幕顯示</li><li>社交圖標的 hover 旋轉180度</li><li>優化 viewport seo</li><li>代碼優化</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.7.0 (2023/02/20)</summary><div class="toggle-content"><h2 id="4-7-0-2023-02-20"><a href="#4-7-0-2023-02-20" class="headerlink" title="4.7.0 (2023&#x2F;02&#x2F;20)"></a>4.7.0 (2023&#x2F;02&#x2F;20)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>card_tags 可配置 orderby 和 order</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line">  card_tags:</span><br><span class="line">    enable: true</span><br><span class="line">    limit: 40 # if set 0 will show all</span><br><span class="line">    color: false</span><br><span class="line"><span class="addition">+    orderby: random # Order of tags, random/name/length</span></span><br><span class="line"><span class="addition">+    order: 1 # Sort of order. 1, asc for ascending; -1, desc for descending</span></span><br><span class="line">    sort_order: # Don&#x27;t modify the setting unless you know how it works</span><br></pre></td></tr></table></figure></li><li><p>標籤頁支持配置 orderby 和 order 參數</p></li><li><p>添加 docsearch</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Docsearch</span></span><br><span class="line"><span class="addition">+# https://docsearch.algolia.com/</span></span><br><span class="line"><span class="addition">+docsearch:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  appId:</span></span><br><span class="line"><span class="addition">+  apiKey:</span></span><br><span class="line"><span class="addition">+  indexName:</span></span><br><span class="line"><span class="addition">+  option:</span></span><br></pre></td></tr></table></figure></li><li><p>本地搜索，點擊文章內容也會跳轉到相應頁面</p></li><li><p>gallery 標籤外掛增加 json 獲取</p></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 card_author 和 card_announcement 設為 false 後，aside 卡片沒有間距的 bug</li><li>artalk 最新評論無法加載</li><li>修復 waline 在 pjax 模式下 css 沒有加載的 bug</li><li>修復本地搜索,部分符號無法搜索的 bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>getCSS 重構</li><li>滾動條變小</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.6.1 (2023/01/18)</summary><div class="toggle-content"><h2 id="hideToggle-4-6-1-2023-01-18"><a href="#hideToggle-4-6-1-2023-01-18" class="headerlink" title="hideToggle 4.6.1 (2023&#x2F;01&#x2F;18)"></a>hideToggle 4.6.1 (2023&#x2F;01&#x2F;18)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>可配置 typed.js 的參數</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">subtitle:</span><br><span class="line"><span class="deletion">-  # Effect Speed Options (打字效果速度參數)</span></span><br><span class="line"><span class="deletion">-  startDelay: 300 # time before typing starts in milliseconds</span></span><br><span class="line"><span class="deletion">-  typeSpeed: 150 # type speed in milliseconds</span></span><br><span class="line"><span class="deletion">-  backSpeed: 50 # backspacing speed in milliseconds</span></span><br><span class="line"><span class="deletion">-  # loop (循環打字)</span></span><br><span class="line"><span class="deletion">-  loop: true</span></span><br><span class="line"><span class="addition">+  # Customize typed.js (配置typed.js)</span></span><br><span class="line"><span class="addition">+  # https://github.com/mattboldt/typed.js/#customization</span></span><br><span class="line"><span class="addition">+  typed_option:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 typeJSFn 重複賦值的 bug</li><li>修復固定狀態欄後，標題有陰影的 bug</li><li>修復 gallery 標籤將圖片鏈接截斷導致404無法加載圖片的 bug</li><li>修復開啟導航欄固定後，點擊部分滾動向上的按鈕，滾動的目標部分被導航欄遮擋的 bug</li><li>修復固定導航欄後，toc 被遮擋的 bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>切換簡繁時，會改變 html 的 lang 屬性</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.6.0 (2023/01/15)</summary><div class="toggle-content"><h2 id="4-6-0-2023-01-15"><a href="#4-6-0-2023-01-15" class="headerlink" title="4.6.0 (2023&#x2F;01&#x2F;15)"></a>4.6.0 (2023&#x2F;01&#x2F;15)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>cover 的顯示優化 #1101</p><p>當 cover 設置為 false，或者沒有獲取到 cover 的值時，文章頁相關推薦和分頁按鈕背景顯示為主題色</p></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>toc可設置是否顯示預覽進度</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">toc:</span><br><span class="line"><span class="addition">+  scroll_percent: true</span></span><br></pre></td></tr></table></figure></li><li><p>右下角按鈕增加預覽進度顯示</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# show scroll percent in scroll-to-top button</span></span><br><span class="line"><span class="addition">+rightside_scroll_percent: true</span></span><br></pre></td></tr></table></figure></li><li><p>cover 可設置顏色&#x2F;漸變色 等配置</p></li><li><p>default_cover 可配置顏色</p></li><li><p>導航欄設置：隱藏博客名字 &#x2F; 設置 logo &#x2F; 設置固定導航欄 # 1150 #1104</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+nav:</span></span><br><span class="line"><span class="addition">+  logo: # image</span></span><br><span class="line"><span class="addition">+  display_title: true</span></span><br><span class="line"><span class="addition">+  fixed: false # fixed navigation bar</span></span><br></pre></td></tr></table></figure></li><li><p>不蒜子可配置 CDN #1132</p></li><li><p>gallery 標簽外掛增加圖片懶加載，增加 lazyload rowHeight 和 limit 屬性配置</p></li><li><p>更新 plugins.yml</p></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 hexo-log 讀取不到的 bug #1102</li><li>修復使用本地搜索時，輸入特殊符號沒有顯示結果的 bug</li><li>修復頂部圖和 footer 配置帶有&#x2F;的顏色參數時，無法顯示顏色的 bug</li><li>修復閲讀模式下，代碼塊的背景顏色仍顯示彩色背景的 bug (自定義代碼塊) #1139</li><li>修復開啟懶加載後，再使用 flink_url 的方式引入友鏈數據，友鏈頭像有可能不顯示的 bug #1146</li><li>修復 pjax 下， waline js 會重複加載的 bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>日期設置相對日期時，文章的日期格式和最新評論的日期格式統一為 年月日</li><li>修復使用本地搜索時，輸入特殊符號沒有顯示結果的 bug</li><li>鼠標移動到分頁時，文章分頁按鈕增加説明文字</li><li>文章頁的頂部圖顯示次序為 top_img &gt; cover &gt; default_top_img</li><li>修改配置文件註釋</li><li>優化搜索結果顯示滾動條位置</li><li>搜索結果換行時不會拆分單詞顯示</li><li>canonical 的鏈接根據配置生成</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li><p>移除 cnzz 分析</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# CNZZ Analytics</span></span><br><span class="line"><span class="deletion">-# https://www.umeng.com/</span></span><br><span class="line"><span class="deletion">-cnzz_analytics:</span></span><br></pre></td></tr></table></figure></li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.5.1 (2022/10/31)</summary><div class="toggle-content"><h2 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h2><ol><li><p>修復 mathjax 行內公式 導致行距過密的 bug</p></li><li><p>修復更新 mathjax 新版本後，mathjax 會溢出屏幕而不是顯示滾動條的 bug</p></li></ol><h2 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h2><ol><li>避免沒更新主題文件而導致 anchor 配置報錯的問題</li><li>更新 plugins.yml</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.5.0 (2022/10/21)</summary><div class="toggle-content"><h2 id="4-5-0-2022-10-21"><a href="#4-5-0-2022-10-21" class="headerlink" title="4.5.0 (2022&#x2F;10&#x2F;21)"></a>4.5.0 (2022&#x2F;10&#x2F;21)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>Open_Graph_meta 設置更改，可配置其它參數</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-Open_Graph_meta: true</span></span><br><span class="line"><span class="addition">+Open_Graph_meta:</span></span><br><span class="line"><span class="addition">+  enable: true</span></span><br><span class="line"><span class="addition">+  option:</span></span><br></pre></td></tr></table></figure></li><li><p>preloader 設置更改，增加 pace.js 加載動畫條</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-preloader: false</span></span><br><span class="line"><span class="addition">+preloader:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  # source</span></span><br><span class="line"><span class="addition">+  # 1. fullpage-loading</span></span><br><span class="line"><span class="addition">+  # 2. pace (progress bar)</span></span><br><span class="line"><span class="addition">+  source: 1</span></span><br><span class="line"><span class="addition">+  # pace theme (see https://codebyzach.github.io/pace/)</span></span><br><span class="line"><span class="addition">+  pace_css_url:</span></span><br></pre></td></tr></table></figure></li><li><p>anchor 設置更改，可單獨設置按鈕和自動更新 anchor 是否開啟，可設置 button 圖標，可設置 button 總是顯示</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-anchor: false</span></span><br><span class="line"><span class="addition">+anchor:</span></span><br><span class="line"><span class="addition">+  button:</span></span><br><span class="line"><span class="addition">+    enable: false</span></span><br><span class="line"><span class="addition">+    always_show: false</span></span><br><span class="line"><span class="addition">+    icon: # the unicode value of Font Awesome icon, such as &#x27;\3423&#x27;</span></span><br><span class="line"><span class="addition">+  auto_update: false # when you scroll in post, the URL will update according to header id.</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>更新 Facebook sdk 到 v15</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修正 <code>throttle</code> 函數調用方式 #1075</li><li>修復控制枱報 loadFBComment error 的 bug #1066</li><li>修復屏幕寬度為 768px 時的佈局混用問題 #1032</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>簡繁轉換增加部分字 #1076</li><li>本地預覽，友情鏈接頁面刷新，內容不會重複顯示</li><li>更新 plugins.yml</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li>移除 meta keywords</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.4.0 (2022/08/18)</summary><div class="toggle-content"><h2 id="4-4-0-2022-08-18"><a href="#4-4-0-2022-08-18" class="headerlink" title="4.4.0 (2022&#x2F;08&#x2F;18)"></a>4.4.0 (2022&#x2F;08&#x2F;18)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>在綫聊天新增 facebook 洽談外掛程式 messenger</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+messenger:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  pageID:</span></span><br><span class="line"><span class="addition">+  lang: zh_TW # Language en_US/zh_CN/zh_TW and so on</span></span><br></pre></td></tr></table></figure></li><li><p>添加 artalk 評論功能</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+artalk:</span></span><br><span class="line"><span class="addition">+  server:</span></span><br><span class="line"><span class="addition">+  site:</span></span><br><span class="line"><span class="addition">+  visitor: false</span></span><br><span class="line"><span class="addition">+  option:</span></span><br></pre></td></tr></table></figure></li><li><p>首頁打字效果增加參數配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">subtitle:</span><br><span class="line">...</span><br><span class="line"><span class="addition">+  # Effect Speed Options (打字效果速度參數)</span></span><br><span class="line"><span class="addition">+  startDelay: 300 # time before typing starts in milliseconds</span></span><br><span class="line"><span class="addition">+  typeSpeed: 150 # type speed in milliseconds</span></span><br><span class="line"><span class="addition">+  backSpeed: 50 # backspacing speed in milliseconds</span></span><br><span class="line">...</span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復開啟 archor 後， facebook 評論加載不正確的 bug</li><li>修復 facebook 評論數無法加載的 bug</li><li>修復子目錄 hover 沒有圓角的 bug #965</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.3.1 (2022/06/27)</summary><div class="toggle-content"><h2 id="4-3-1-2022-06-27"><a href="#4-3-1-2022-06-27" class="headerlink" title="4.3.1 (2022&#x2F;06&#x2F;27)"></a>4.3.1 (2022&#x2F;06&#x2F;27)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>當設置 comments 為 false 時，如果設置了顯示評論提供的閲讀數，閲讀數無法顯示的 bug</li><li>findArchivesTitle bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.3.0 (2022/06/24)</summary><div class="toggle-content"><h2 id="4-3-0-2022-06-24"><a href="#4-3-0-2022-06-24" class="headerlink" title="4.3.0 (2022&#x2F;06&#x2F;24)"></a>4.3.0 (2022&#x2F;06&#x2F;24)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>archives 隱藏aside 設置更改</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line"><span class="deletion">-  archive: true</span></span><br><span class="line"><span class="addition">+  display:</span></span><br><span class="line"><span class="addition">+    archive: true</span></span><br></pre></td></tr></table></figure></li><li><p>適配 disqusjs 3.0</p></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>子歸檔頁面顯示的文章數量不再顯示總文章數量，而是對應的子歸檔文章數量</p></li><li><p>為一些數據加載增加 loading 顯示</p></li><li><p>tag 和 category 頁面可設置隱藏 aside</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line"><span class="addition">+  display:</span></span><br><span class="line"><span class="addition">+    tag: true</span></span><br><span class="line"><span class="addition">+    category: true</span></span><br></pre></td></tr></table></figure></li><li><p>點擊歸檔日期跳轉到頁面，標題顯示日期而不是‘歸檔’二字</p></li><li><p>適配 katex 升級， 移除 katex copy-tex.css</p></li><li><p>CDN 可一鍵配置 cdnjs</p></li><li><p>CDN 可一鍵配置為 unpkg</p></li><li><p>cdn可設置 version 和 custom format（自定義格式）</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="addition">+  version: false</span></span><br><span class="line"><span class="addition">+  custom_format:</span></span><br></pre></td></tr></table></figure></li><li><p>添加Remark42評論系統支持</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Remark42</span></span><br><span class="line"><span class="addition">+# https://remark42.com/docs/configuration/frontend/</span></span><br><span class="line"><span class="addition">+remark42:</span></span><br><span class="line"><span class="addition">+  host: # Your Host URL</span></span><br><span class="line"><span class="addition">+  siteId: # Your Site ID</span></span><br><span class="line">  option:</span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>Algolia搜索沒有結果</li><li>評論系統開啟時 busuanzi 的 page_pv 不顯示</li><li>側邊欄歸檔卡片自定義排序異常</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>修改 note 圖標 class 名字，避免第三方圖標覆蓋主題樣式</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.2.2 (2022/05/19)</summary><div class="toggle-content"><h2 id="4-2-2-2022-05-19"><a href="#4-2-2-2022-05-19" class="headerlink" title="4.2.2 (2022&#x2F;05&#x2F;19)"></a>4.2.2 (2022&#x2F;05&#x2F;19)</h2><p>fix: 修復首頁文章 valine 評論數只顯示第一篇的 bug<br>fix: 修復子目錄下，第三方插件本地資源無法加載的 bug<br>fix: 評論系統開啟時 busuanzi 的 page_pv 不顯示的 bug<br>fix: 修復 pjax 下，使用 mermaid 跳轉會重新加載的 bug<br>improvement: 優化twikoo評論，無評論數容器時不調用API獲取 #897</p></div></details><details class="toggle" ><summary class="toggle-button" style="">4.2.1 (2022/05/11)</summary><div class="toggle-content"><h2 id="4-2-1-2022-05-11"><a href="#4-2-1-2022-05-11" class="headerlink" title="4.2.1 (2022&#x2F;05&#x2F;11)"></a>4.2.1 (2022&#x2F;05&#x2F;11)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>CDN 配置為 local 時 mathjax 字體缺失的 bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.2.0 (2022/05/02)</summary><div class="toggle-content"><h2 id="4-2-0-2022-05-02"><a href="#4-2-0-2022-05-02" class="headerlink" title="4.2.0 (2022&#x2F;05&#x2F;02)"></a>4.2.0 (2022&#x2F;05&#x2F;02)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>waline 適配 V2</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">-    waline: </span></span><br><span class="line"><span class="addition">+    waline_js:</span></span><br><span class="line"><span class="addition">+    waline_css:</span></span><br></pre></td></tr></table></figure></li><li><p>waline 的 visitor 改為 pageview</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">waline:</span><br><span class="line"><span class="deletion">-  visitor: false</span></span><br><span class="line"><span class="addition">+  pageview: false</span></span><br></pre></td></tr></table></figure></li><li><p>cdn 可一鍵設置 本地文件&#x2F;可單獨配置主題文件，第三方文件的 cdn</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="addition">+  # The CDN provider of internal scripts (主題內部 js 的 cdn 配置)</span></span><br><span class="line"><span class="addition">+  # option: local/jsdelivr</span></span><br><span class="line"><span class="addition">+  # Dev version cannot choose jsdelivr (dev版的主題不能設置為 jsdelivr)</span></span><br><span class="line"><span class="addition">+  internal_provider: local</span></span><br><span class="line"><span class="addition">+  # The CDN provider of third party scripts (第三方 js 的 cdn 配置)</span></span><br><span class="line"><span class="addition">+  # option: local/jsdelivr</span></span><br><span class="line"><span class="addition">+  # when set it to local, you need to install hexo-butterfly-extjs</span></span><br><span class="line"><span class="addition">+  third_party_provider: jsdelivr</span></span><br><span class="line"><span class="addition">+  option:</span></span><br></pre></td></tr></table></figure></li><li><p>移除 utterances，giscus， addtoany， busuanzi 的 cdn 配置</p></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>algolia 搜索增加文章內容顯示和高亮</p></li><li><p>搜索內容顯示區域變大</p></li><li><p>本地搜索增加 preload,cdn 配置 #859</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">local_search:</span><br><span class="line">  enable: false</span><br><span class="line"><span class="addition">+  preload: false</span></span><br><span class="line"><span class="addition">+  CDN:</span></span><br></pre></td></tr></table></figure></li><li><p>更新 social-share cdn 版本</p></li><li><p>歸檔頁面的側邊欄支持隱藏</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line"><span class="addition">+  archives: true</span></span><br></pre></td></tr></table></figure></li><li><p>可配置文章版權模塊的作者超鏈接</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">post_copyright:</span><br><span class="line"><span class="addition">+  author_href:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>mathjax 顯示不完全的 bug</li><li>標題中帶有 HTML 關鍵字時，會破壞相關推薦的渲染  #836</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>搜索標題統一顯示為 ‘搜索’</li><li>algolia 搜索的 logo 改為 instantsearch 調用</li><li>algolia 第一次進入時不會自動搜索 #867</li><li>搜索內容增加 ... 縮略辨識</li><li>調整分享按鈕導致的間距問題</li><li>html&#x2F;css 優化</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.1.0 (2022/02/13)</summary><div class="toggle-content"><h2 id="4-1-0-2022-02-13"><a href="#4-1-0-2022-02-13" class="headerlink" title="4.1.0 (2022&#x2F;02&#x2F;13)"></a>4.1.0 (2022&#x2F;02&#x2F;13)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>升級 fontawesome 到 v6 #689</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  fontawesome:</span></span><br><span class="line"><span class="addition">+  fontawesomeV6:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>snackbar 增加圓角</li><li>增加 flink 標籤外掛</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復點擊 toc 外圍,控制枱報錯的 bug</li><li>Facebook Comments 無法使用 #787</li><li>chat_btn 聊天按鈕翻譯缺失 #791</li><li>local search 的 content 設為 false, 搜索無法運行的 bug #764</li><li>Mermaid 圖表渲染後元素高度過大 #773</li><li>文章頁分享按鈕另開一行時， 導航頁寬度沒有 100% 的 bug #765</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>語義化 toggle 標籤外掛</li><li>darkmode 下 toc 背景顏色更改</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">4.0.1 (2022/01/16)</summary><div class="toggle-content"><h2 id="4-0-1-2022-01-16"><a href="#4-0-1-2022-01-16" class="headerlink" title="4.0.1 (2022&#x2F;01&#x2F;16)"></a>4.0.1 (2022&#x2F;01&#x2F;16)</h2><p>improvement: 優化 pjax 下，右下角按鈕的動畫</p><p>fix: 修復頁面設置 aside 為 true 時，js 報錯的 bug</p><p>fix: 修復部分頁面右下角按鈕位置遮擋的 bug</p><p>fix: 修復壓縮 html 代碼,友情鏈接頁面壓縮會報錯的 bug</p><p>fix: 修復safari上滑動側邊菜單欄會收起的 bug</p></div></details><details class="toggle" ><summary class="toggle-button" style="">4.0.0 (2022/01/15)</summary><div class="toggle-content"><h2 id="4-0-0-2022-01-15"><a href="#4-0-0-2022-01-15" class="headerlink" title="4.0.0 (2022&#x2F;01&#x2F;15)"></a>4.0.0 (2022&#x2F;01&#x2F;15)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>精簡各評論的配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br></pre></td><td class="code"><pre><span class="line">disqusjs:</span><br><span class="line"><span class="deletion">-  apikey:</span></span><br><span class="line"><span class="deletion">-  api:</span></span><br><span class="line"><span class="deletion">-  nocomment: # display when a blog post or an article has no comment attached</span></span><br><span class="line"><span class="deletion">-  admin:</span></span><br><span class="line"><span class="deletion">-  adminLabel:</span></span><br><span class="line"><span class="addition">+  option:</span></span><br><span class="line"></span><br><span class="line">gitalk:</span><br><span class="line"><span class="deletion">-  language: en # en, zh-CN, zh-TW, es-ES, fr, ru</span></span><br><span class="line"><span class="deletion">-  perPage: 10 # Pagination size, with maximum 100.</span></span><br><span class="line"><span class="deletion">-  distractionFreeMode: false # Facebook-like distraction free mode.</span></span><br><span class="line"><span class="deletion">-  pagerDirection: last # Comment sorting direction, available values are last and first.</span></span><br><span class="line"><span class="deletion">-  createIssueManually: false # Gitalk will create a corresponding github issue for your every single page automatically</span></span><br><span class="line"></span><br><span class="line">valine:</span><br><span class="line"><span class="deletion">-  pageSize: 10 # comment list page size</span></span><br><span class="line"><span class="deletion">-  lang: en # i18n: zh-CN/zh-TW/en/ja</span></span><br><span class="line"><span class="deletion">-  placeholder: Please leave your footprints # valine comment input placeholder (like: Please leave your footprints)</span></span><br><span class="line"><span class="deletion">-  guest_info: nick,mail,link # valine comment header info (nick/mail/link)</span></span><br><span class="line"><span class="deletion">-  recordIP: false # Record reviewer IP</span></span><br><span class="line"><span class="deletion">-  bg: # valine background</span></span><br><span class="line"><span class="deletion">-  emojiCDN: # emoji CDN</span></span><br><span class="line"><span class="deletion">-  enableQQ: false # enable the Nickname box to automatically get QQ Nickname and QQ Avatar</span></span><br><span class="line"><span class="deletion">-  requiredFields: nick,mail # required fields (nick/mail)</span></span><br><span class="line"></span><br><span class="line">waline:</span><br><span class="line"><span class="deletion">-  avatar: monsterid # gravatar style https://zh-tw.gravatar.com/site/implement/images/#default-image</span></span><br><span class="line"><span class="deletion">-  avatarCDN: # Gravatar CDN baseURL</span></span><br></pre></td></tr></table></figure></li><li><p>頁面支持 toc #636</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">toc:</span><br><span class="line"><span class="deletion">-  enable: true</span></span><br><span class="line"><span class="addition">+  post: true</span></span><br><span class="line"><span class="addition">+  page: false</span></span><br></pre></td></tr></table></figure></li><li><p>刪除 hide_sidebar_menu_child 配置，改為直接在 menu 配置 #640</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# Hide the child menu items in mobile sidebar</span></span><br><span class="line"><span class="deletion">-hide_sidebar_menu_child: false</span></span><br></pre></td></tr></table></figure></li><li><p>完全移除 jquery</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  jquery: https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js</span></span><br></pre></td></tr></table></figure></li><li><p>移除騰訊分析</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# Tencent Analytics ID</span></span><br><span class="line"><span class="deletion">-# https://mta.qq.com</span></span><br><span class="line"><span class="deletion">-tencent_analytics:</span></span><br></pre></td></tr></table></figure></li><li><p>photofigcaption 和 fancybox 的 figcaption 優先顯示 圖片的title屬性，然後是 alt 屬性 #683</p></li><li><p>支持新的評論名寫法，主題會處理評論名字大小寫，舊的會兼容</p></li><li><p>移除博天api，注意順序改變</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"># source: 1  調用一言網的一句話（簡體） https://hitokoto.cn/</span><br><span class="line"># source: 2  調用一句網（簡體） http://yijuzhan.com/</span><br><span class="line"># source: 3  調用今日詩詞（簡體） https://www.jinrishici.com/</span><br></pre></td></tr></table></figure></li><li><p>移除 html 的 font-size 改為瀏覽器默認大小</p></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>更新 fancybox 到 4</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  fancybox_css: https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css</span></span><br><span class="line"><span class="deletion">-  fancybox: https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js</span></span><br><span class="line"><span class="addition">+  fancybox_css_v4:</span></span><br><span class="line"><span class="addition">+  fancybox_v4:</span></span><br></pre></td></tr></table></figure></li><li><p>右下角按鈕自定義順序 #680</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+rightside_item_order:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  hide: # readmode,translate,darkmode,hideAside</span></span><br><span class="line"><span class="addition">+  show: # toc,chat,comment</span></span><br></pre></td></tr></table></figure></li><li><p>網站資料顯示，當標籤和分類為0時，數量顯示為 0，而不是隱藏</p></li><li><p>代碼框設置高度限制，展開後按鈕不會消失，可點擊再次摺疊 #637</p></li><li><p>圖片選擇性禁用 lightbox #636</p></li><li><p>Twikoo 評論圖片添加 lightbox</p></li><li><p>升級 facebook comment js 到 version 11</p></li><li><p>為文章單獨設置 TOC simple_style 顯示 #631</p></li><li><p>page 頁頂部圖增加黑色遮罩 #671</p></li><li><p>首頁 pagination更新 UI</p></li><li><p>主題 css 使用的 rem 改為 em 或 px</p></li><li><p>移除 右下角字體調整按鈕</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# Change font size</span></span><br><span class="line"><span class="deletion">-change_font_size: false</span></span><br></pre></td></tr></table></figure></li><li><p>新增標籤外掛 timeline #644</p></li><li><p>清除 配置文件 的CDN，默認CDN 不再顯示在 config</p></li><li><p>替換 Justified Gallery 為 flickr-justified-gallery</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  justifiedGallery_js: https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js</span></span><br><span class="line"><span class="deletion">-  justifiedGallery_css: https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css</span></span><br><span class="line"><span class="addition">+  flickr_justified_gallery_js:</span></span><br><span class="line"><span class="addition">+  flickr_justified_gallery_css:</span></span><br></pre></td></tr></table></figure></li><li><p>切換夜間模式後，mermaid 也會切換夜間主題</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">mermaid:</span><br><span class="line">  enable: true</span><br><span class="line">  # built-in themes: default/forest/dark/neutral</span><br><span class="line"><span class="deletion">-  theme: default</span></span><br><span class="line"><span class="addition">+  theme: </span></span><br><span class="line"><span class="addition">+    light: default</span></span><br><span class="line"><span class="addition">+    dark: dark</span></span><br></pre></td></tr></table></figure></li><li><p>壓縮html代碼後，mermaid 顯示正常</p></li><li><p>mermaid 可以在 隱藏屬性的標籤外掛 裏使用</p></li><li><p>本地搜索可處理 json #684</p></li><li><p>右下角按鈕 UI 微調</p></li><li><p>更改文章美化後,列表的顯示效果 #693 #686</p></li><li><p>algolia 升級至 v4</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  algolia_search: https://cdn.jsdelivr.net/npm/instantsearch.js@2.10.5/dist/instantsearch.min.js</span></span><br><span class="line"><span class="deletion">-  algolia_search_css: https://cdn.jsdelivr.net/npm/instantsearch.js@2.10.5/dist/instantsearch.min.css</span></span><br><span class="line"><span class="addition">+  algolia_search_v4:</span></span><br><span class="line"><span class="addition">+  instantsearch_v4:</span></span><br></pre></td></tr></table></figure></li><li><p>本地搜索增加數據庫加載中和搜索中 loading 顯示</p></li><li><p>anchor 不再限制 post 頁開啟，可以在任何頁面開啟</p></li><li><p>文章標題支持點擊跳轉到此標題開始閲讀 #653</p></li><li><p>toc 可以設置全部展開 #709</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">toc:</span><br><span class="line"><span class="addition">+  expand: false</span></span><br></pre></td></tr></table></figure></li><li><p>增加 新的評論系統 giscus</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Giscus</span></span><br><span class="line"><span class="addition">+# https://giscus.app/</span></span><br><span class="line"><span class="addition">+giscus:</span></span><br><span class="line"><span class="addition">+  repo:</span></span><br><span class="line"><span class="addition">+  repo_id:</span></span><br><span class="line"><span class="addition">+  category_id:</span></span><br><span class="line"><span class="addition">+  theme:</span></span><br><span class="line"><span class="addition">+    light: light</span></span><br><span class="line"><span class="addition">+    dark: dark</span></span><br><span class="line"><span class="addition">+  option:</span></span><br><span class="line"></span><br><span class="line">CDN:</span><br><span class="line"><span class="addition">+  giscus:</span></span><br></pre></td></tr></table></figure></li><li><p>友情鏈接列表增加 fetch url 獲取</p></li><li><p>toc 間隔調整, 直接子元素增加豎線辨識 closed #723</p></li><li><p>可配置scrollbar顏色</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">theme_color:</span><br><span class="line"><span class="addition">+  scrollbar_color: &quot;#49b1f5&quot;</span></span><br></pre></td></tr></table></figure></li><li><p>美化 firefox 瀏覽器滾動條</p></li><li><p>CDN 增加 blueimp_md5 配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="addition">+  blueimp_md5:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 開啟 lazyload 時， fancybox 的縮略圖顯示 lazyload 加載圖片的 bug</li><li>修復 字體過大&#x2F;過小而導致 部分 ui 偏移的 bug</li><li>修復 自建頁面圖片沒有 blur 效果</li><li>修復窗口大小改變時，導航欄的 ui 可能會錯亂的 bug</li><li>修復 pjax下 ，twikoo 評論獲取是上一篇評論的 bug #678</li><li>修復 rightside 遮擋內容，導致內容無法點擊的 bug</li><li>修復 mermaid 在某些頁面（有元素 id 為 mermaid 時） 會無法加載的 bug</li><li>修復 搜索框不會自動 focus 的 bug</li><li>修復沒有配置 comments 的 use 時，會報錯的 bug</li><li>修復 toc 在小設備上顯示出屏幕外的 bug</li><li>修復在打賞按鈕周圍也會觸發打賞彈窗的 bug</li><li>修復 Waline 最近評論的時間只顯示 &quot;剛剛&quot; 的問題 (以docker的方式執行) #730</li><li>修復 utterances 的 issue_term 設為 url，og:title時，評論顯示錯誤的 bug</li><li>修復評論配置為 Livere 和 Facebook Comments 時，最新評論模塊仍然顯示的 bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>subtitle 代碼優化，當 source 設為 false，同時 sub 也沒有配置，將會讀取 hexo 配置文件的 subtitle, 無須使用轉義字符</li><li>禁止 ios 點擊搜索框，頁面放大的問題</li><li>sidebar menu 點擊展開不再限制只能點擊按鈕 #640</li><li>修改沒有頂部圖下，文章頁的標題大小</li><li>優化 404 頁面 UI</li><li>lazyload 默認佔位圖改為透明圖片</li><li>優化 css</li><li>優化 lazyload blur 出現特效</li><li>手機端更改閲讀模式退出按鈕到右下角</li><li>ui 微調</li><li>禁止一些瀏覽器會出現點擊左下角按鈕出現放大網頁的行為</li><li>鼠標移到最新評論內容，增加 title 顯示</li><li>移除 button 的 hover 效果</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.8.4 (2021/09/18)</summary><div class="toggle-content"><h2 id="3-8-4-2021-09-18"><a href="#3-8-4-2021-09-18" class="headerlink" title="3.8.4 (2021&#x2F;09&#x2F;18)"></a>3.8.4 (2021&#x2F;09&#x2F;18)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復開啟 photofigcaption 後，導致 inlineImg 標籤外掛顯示錯亂的 bug close #667</li><li>修復使用本地搜索時，搜索插件配置為不搜索文章內容會無法使用搜索的 bug close #666</li><li>修復可能導致相關文章鏈接出錯的 bug close #549</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>調整代碼框滾動條顏色 close #651</li><li>當圖片沒有 figcaption 時，不會添加 figcaption 代碼</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.8.3 (2021/07/30)</summary><div class="toggle-content"><h2 id="3-8-3-2021-07-30"><a href="#3-8-3-2021-07-30" class="headerlink" title="3.8.3 (2021&#x2F;07&#x2F;30)"></a>3.8.3 (2021&#x2F;07&#x2F;30)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 Waline 評論系統 設置 avatarCDN 無效的 bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.8.2 (2021/07/20)</summary><div class="toggle-content"><h2 id="3-8-2-2021-07-20"><a href="#3-8-2-2021-07-20" class="headerlink" title="3.8.2 (2021&#x2F;07&#x2F;20)"></a>3.8.2 (2021&#x2F;07&#x2F;20)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 footer 在部分瀏覽器沒有顯示在底部的 bug #616</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>修改配置文件註釋 #613</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.8.1 (2021/07/10)</summary><div class="toggle-content"><h2 id="3-8-1-2021-07-10"><a href="#3-8-1-2021-07-10" class="headerlink" title="3.8.1 (2021&#x2F;07&#x2F;10)"></a>3.8.1 (2021&#x2F;07&#x2F;10)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 inline mathjax 有滾動條的 bug</li><li>修復友情鏈接的頭像帶有 Medium Zoom 燈箱的 bug #607</li><li>修復友情鏈接的頭像帶有 FancyBox 燈箱的 bug #607</li></ol><h3 id="Dependencies"><a href="#Dependencies" class="headerlink" title="Dependencies"></a>Dependencies</h3><ol><li>update hexo-renderer-pug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.8.0 (2021/07/04)</summary><div class="toggle-content"><h2 id="3-8-0-2021-07-04"><a href="#3-8-0-2021-07-04" class="headerlink" title="3.8.0 (2021&#x2F;07&#x2F;04)"></a>3.8.0 (2021&#x2F;07&#x2F;04)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>archives 的 標題 在 menu 配置中獲取</p></li><li><p>移除最新評論的評論服務商選擇，默認為配置的第一個評論服務商</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">newest_comments:</span><br><span class="line">  enable: false</span><br><span class="line">  sort_order: # Don&#x27;t modify the setting unless you know how it works</span><br><span class="line">  limit: 6</span><br><span class="line">  storage: 10 # unit: mins, save data to localStorage</span><br><span class="line">  avatar: true</span><br><span class="line"><span class="deletion">-  # You can only choose one, or neither</span></span><br><span class="line"><span class="deletion">-  valine: false</span></span><br><span class="line"><span class="deletion">-  github_issues:</span></span><br><span class="line"><span class="deletion">-    enable: false</span></span><br><span class="line"><span class="deletion">-    repo:</span></span><br><span class="line"><span class="deletion">-  disqus:</span></span><br><span class="line"><span class="deletion">-    enable: false</span></span><br><span class="line"><span class="deletion">-    forum:</span></span><br><span class="line"><span class="deletion">-    api_key:</span></span><br><span class="line"><span class="deletion">-  twikoo: false</span></span><br><span class="line"><span class="deletion">-  waline: false</span></span><br></pre></td></tr></table></figure></li><li><p>widget 寫法更改&#x2F;可添加非 sticky 區域 widget</p></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>修改最新評論 icon</p></li><li><p>waline 顔色適配主題色</p></li><li><p>增加 waline avatarCDN 配置（最新評論也會更新）</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">waline:</span><br><span class="line"> ...</span><br><span class="line"><span class="addition">+ avatarCDN： # Gravatar CDN baseURL</span></span><br></pre></td></tr></table></figure></li><li><p>升級 facebook comment js 到 v10</p></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復友情鏈接和aside 頭像在 lazyload blur下的顯示 bug</li><li>修復設置 highlight_shrink: true 後，部分代碼框依舊展開的 bug #602</li><li>修復 mathjax 在列表下，導致 列表沒有樣式的 bug  #586</li><li>修復文章頁 mathjax 因字體小導致顯示重疊的 bug #587</li><li>修復當內容過少時，footer 沒有底部靠攏的 bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>UI 優化</li><li>waline 字體大小，頭像特效調整</li><li>pjax 優化</li><li>減少卡頓，apple 裝置首頁背景 background-attachment 設為 scroll</li><li>404 頁面不再顯示 rightside</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.7.8 (2021/06/05)</summary><div class="toggle-content"><h2 id="3-7-8-2021-06-05"><a href="#3-7-8-2021-06-05" class="headerlink" title="3.7.8 (2021&#x2F;06&#x2F;05)"></a>3.7.8 (2021&#x2F;06&#x2F;05)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li>移除 waline 的 emojiCDN 和 emojiMaps 配置</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 升級到 waline 1.x 而出現的 bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.7.7 (2021/05/11)</summary><div class="toggle-content"><h2 id="3-7-7-2021-05-11"><a href="#3-7-7-2021-05-11" class="headerlink" title="3.7.7 (2021&#x2F;05&#x2F;11)"></a>3.7.7 (2021&#x2F;05&#x2F;11)</h2><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>適配新版 waline 夜間模式</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.7.6 (2021/05/09)</summary><div class="toggle-content"><h2 id="3-7-6-2021-05-09"><a href="#3-7-6-2021-05-09" class="headerlink" title="3.7.6 (2021&#x2F;05&#x2F;09)"></a>3.7.6 (2021&#x2F;05&#x2F;09)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復標題&#x2F;博客名有 ‘ 時，pjax 會報錯的 bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>css 調整</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.7.5 (2021/05/05)</summary><div class="toggle-content"><h2 id="3-7-5-2021-05-05"><a href="#3-7-5-2021-05-05" class="headerlink" title="3.7.5 (2021&#x2F;05&#x2F;05)"></a>3.7.5 (2021&#x2F;05&#x2F;05)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>site_verification 優化，需自行配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# Google Webmaster tools verification setting</span></span><br><span class="line"><span class="deletion">-# See: https://www.google.com/webmasters/</span></span><br><span class="line"><span class="deletion">-google_site_verification:</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-# Bing Webmaster tools verification setting</span></span><br><span class="line"><span class="deletion">-# See: https://www.bing.com/webmaster/</span></span><br><span class="line"><span class="deletion">-bing_site_verification:</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-# Baidu Webmaster tools verification setting</span></span><br><span class="line"><span class="deletion">-# See: https://ziyuan.baidu.com/site/</span></span><br><span class="line"><span class="deletion">-baidu_site_verification:</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-# 360 Webmaster tools verification setting</span></span><br><span class="line"><span class="deletion">-# see http://zhanzhang.so.com/</span></span><br><span class="line"><span class="deletion">-qihu_site_verification:</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-# Yandex Webmaster tools verification setting</span></span><br><span class="line"><span class="deletion">-# see https://webmaster.yandex.com/</span></span><br><span class="line"><span class="deletion">-yandex_site_verification:</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+site_verification:</span></span><br></pre></td></tr></table></figure></li><li><p>lazyload 優化 (增加高斯模糊過度特效，增加配置 lazyload 範圍，佔位圖應用到全站)</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">lazyload:</span><br><span class="line">  enable: false</span><br><span class="line"><span class="deletion">-  post: /img/loading.gif</span></span><br><span class="line"><span class="addition">+  field: site # site/post</span></span><br><span class="line"><span class="addition">+  placeholder: /img/loading.gif</span></span><br><span class="line"><span class="addition">+  blur: false</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>增加 tags 標簽外掛 - label</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復開啟anchor後，文章頁跳轉回主頁，主頁網址的hash添加上文章頁最後一個標題的 bug</li><li>修復開啟anchor後,瀏覽器上一頁&#x2F;下一頁 跳轉會 404 的bug (文章頁的url hash 在pjax下變成 undefined)</li><li>修復 lazyload 報 undefined 的 bug close #532</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>優化 pjax 下 404 頁面</li><li>優化 button tags 標簽外掛</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.7.1 (2021/03/30)</summary><div class="toggle-content"><h2 id="3-7-1-2021-03-30"><a href="#3-7-1-2021-03-30" class="headerlink" title="3.7.1 (2021&#x2F;03&#x2F;30)"></a>3.7.1 (2021&#x2F;03&#x2F;30)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 github-issues 最新評論 獲取的url格式 bug</li><li>修復當標題有符號&#39;時，disqus 和 disqusjs 無法加載的 bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.7.0 (2021/03/18)</summary><div class="toggle-content"><h2 id="3-7-0-2021-03-18"><a href="#3-7-0-2021-03-18" class="headerlink" title="3.7.0 (2021&#x2F;03&#x2F;18)"></a>3.7.0 (2021&#x2F;03&#x2F;18)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>更改子目錄的寫法，與父目錄一致</p></li><li><p>移除 artitalk （如需要，請安裝 hexo-butterfly-artitalk)</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# Artitalk</span></span><br><span class="line"><span class="deletion">-# see https://artitalk.js.org/</span></span><br><span class="line"><span class="deletion">-artitalk:</span></span><br><span class="line"><span class="deletion">-  appId:</span></span><br><span class="line"><span class="deletion">-  appKey:</span></span><br><span class="line"><span class="deletion">-  option:</span></span><br><span class="line"></span><br><span class="line">CDN:</span><br><span class="line"><span class="deletion">- artitalk: https://cdn.jsdelivr.net/npm/artitalk</span></span><br></pre></td></tr></table></figure></li><li><p>katex_copytex 的js 和 css cdn 更換</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-katex_copytex: https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.js</span></span><br><span class="line"><span class="deletion">-katex_copytex_css: https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.css</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+katex_copytex: https://cdn.jsdelivr.net/npm/katex@latest/dist/contrib/copy-tex.min.js</span></span><br><span class="line"><span class="addition">+katex_copytex_css: https://cdn.jsdelivr.net/npm/katex@latest/dist/contrib/copy-tex.css</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>新增設置代碼高度限制，顯示展開按鈕</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+highlight_height_limit: false # unit: px</span></span><br></pre></td></tr></table></figure></li><li><p>prismjs 也可以配置 code_word_wrap</p></li><li><p>增加 kbd 樣式 #507</p></li><li><p>添加waline,valine 和twikoo 提供的文章閲讀數配置 #502</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">valine:</span><br><span class="line"><span class="addition">+  visitor: false</span></span><br><span class="line">waline:</span><br><span class="line"><span class="addition">+  visitor: false</span></span><br><span class="line">twikoo:</span><br><span class="line"><span class="addition">+  visitor: false</span></span><br></pre></td></tr></table></figure></li><li><p>增加 HexoPlusPlus_Talk（需要安裝 hexo-butterfly-hpptalk)</p></li><li><p>增加 tags 標簽外掛 inlineImg</p></li><li><p>gitalk 增加 option 配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">gitalk:</span><br><span class="line">  createIssueManually: false # Gitalk will create a corresponding github issue for your every single page automatically</span><br><span class="line"><span class="addition">+  option:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復prismjs 在 ios safari 下自動換行的bug</li><li>修復默認代碼大小不會隨着字體放大&#x2F;放小而改變的bug</li><li>修復prismjs 無法識別的語言 顯示 null 而不是顯示 code 的 bug</li><li>在完全沒有配置的情況下，運行時控制枱報null 的問題</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>主頁分頁會定位到文章區域 #519</li><li>css 優化，簡化自定義代碼色的 css 配置</li><li>搜索 hover 效果與其它目錄一致</li><li>百度統計適配 pjax #516</li><li>當文章頁cover 和 cover 的 default_img都沒有配置時，會去讀取default_top_img的參數</li><li>一句API 改為 https</li><li>pug代碼優化</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.6.2 (2021/02/03)</summary><div class="toggle-content"><h2 id="3-6-2-2021-02-03"><a href="#3-6-2-2021-02-03" class="headerlink" title="3.6.2 (2021&#x2F;02&#x2F;03)"></a>3.6.2 (2021&#x2F;02&#x2F;03)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>mathjax 和 katex 沒有加載js的bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.6.1 (2021/02/01)</summary><div class="toggle-content"><h2 id="3-6-1-2021-02-01"><a href="#3-6-1-2021-02-01" class="headerlink" title="3.6.1 (2021&#x2F;02&#x2F;01)"></a>3.6.1 (2021&#x2F;02&#x2F;01)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>非ios設備下，手機頁面下文章頁有toc的界面出現滾動條</li><li>非ios設備下，在layout標簽內的元素，如是position: fixed，其相對定位會更改 #482 #483</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.6.0 (2021/01/30)</summary><div class="toggle-content"><h2 id="3-6-0-2021-01-30"><a href="#3-6-0-2021-01-30" class="headerlink" title="3.6.0 (2021&#x2F;01&#x2F;30)"></a>3.6.0 (2021&#x2F;01&#x2F;30)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>增加首頁評論數顯示</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">comments:</span><br><span class="line">  ...</span><br><span class="line">  count: false # Display comment count in post&#x27;s top_img</span><br><span class="line"><span class="addition">+  card_post_count: false # Display comment count in Home Page</span></span><br></pre></td></tr></table></figure></li><li><p>最新評論更新</p><ol><li><code>&lt;a&gt;</code> 標簽將會顯示 <code>[鏈接]</code></li><li><code>&lt;img&gt;</code>標簽將會顯示 <code>[圖片]</code></li><li><code>&lt;pre&gt;&lt;code&gt;</code> 標簽將顯示 <code>[代碼]</code></li><li>github-issues 獲取到的 url 改為對應文章地址，而不是issues地址</li><li>時間 time 增加 datetime屬性</li><li>waline 獲取到頭像會先匹配 waline數據庫是否有qq頭像屬性</li><li>部分評論顯示的時間改為更新時間</li></ol></li><li><p>aside ‘查看更多’按鈕 改為 圖標顯示在右上角</p></li><li><p>可配置最新評論的緩存時間</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">newest_comments:</span><br><span class="line">  enable: false</span><br><span class="line">  sort_order: # Don&#x27;t modify the setting unless you know how it works</span><br><span class="line">  limit: 6</span><br><span class="line"><span class="addition">+  storage: 10 # unit: mins, save data to localStorage</span></span><br></pre></td></tr></table></figure></li><li><p>增加 post_pagination 配置(可關閉&#x2F;配置分頁展示邏輯)</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# post_pagination (分頁)</span></span><br><span class="line"><span class="addition">+# value: 1 || 2 || false</span></span><br><span class="line"><span class="addition">+# 1: The &#x27;next post&#x27; will link to old post</span></span><br><span class="line"><span class="addition">+# 2: The &#x27;next post&#x27; will link to new post</span></span><br><span class="line"><span class="addition">+# false: disable pagination</span></span><br><span class="line"><span class="addition">+post_pagination: 1</span></span><br></pre></td></tr></table></figure></li><li><p>文章版權右上角改為 版權icon</p></li><li><p>增加配置 disable_top_img，禁用所有的top_img</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Disable all banner image</span></span><br><span class="line"><span class="addition">+disable_top_img: false</span></span><br></pre></td></tr></table></figure></li><li><p>增加 文章編輯</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Post edit</span></span><br><span class="line"><span class="addition">+# Easily browse and edit blog source code online.</span></span><br><span class="line"><span class="addition">+post_edit:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  # url: https://github.com/user-name/repo-name/edit/branch-name/subdirectory-name/</span></span><br><span class="line"><span class="addition">+  # For example: https://github.com/jerryc127/butterfly.js.org/edit/main/source/</span></span><br><span class="line"><span class="addition">+  url:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復 文章頁面上滑子菜單圖標文字無法顯示的 bug #481</li><li>修復在 chrome上，進入頁面時，頁面元素會出現模糊到清晰 的 bug #479</li><li>修復夜間模式下，閲讀模式代碼塊背景顔色的顯示bug</li><li>修復打賞按鈕字數過多導致Hover異常的bug #473</li><li>修復評論裏  行內元素（表情&#x2F;圖片）變成塊級元素（換行）的bug</li><li>修復點擊toc後，滾動完toc的highlight在點擊的上一個元素</li><li>修復子目錄下，打賞圖片跳轉鏈接會錯誤的bug</li><li>修復文字點擊關閉random無效的bug</li><li>修復手持設備橫向翻轉時，menu 沒有進行判斷,而導致樣式錯亂的bug</li><li>修復pjax下不會跳轉404頁面的bug</li><li>修復twikoo 評論數獲取會因為地域問題報錯的bug</li><li>修復 background-image 遇到鏈接有括號時會無法顯示的bug</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>meta description  限制在150字以內 #480</li><li>pug優化和結構調整</li><li>pug 判斷優化</li><li>友情鏈接界面增加title顯示（top_img設為false時）</li><li>升級facebook comment sdk版本</li><li>優化toc顯示，當向上滾動時，導航欄不會遮擋 toc #472</li><li>pangu 改為全站渲染</li><li>最新評論js優化</li><li>調整 Readmode 標題邊距</li><li>卡片 hover box-shadow 微調</li><li>404頁面卡片增加hover</li><li>刪除部分多餘的代碼</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li><p>移除百度推送（百度已棄用）和百度轉碼</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# Disable Baidu transformation on mobile devices (禁止百度轉碼)</span></span><br><span class="line"><span class="deletion">-disable_baidu_transformation: true</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-# Baidu Push (百度推送)</span></span><br><span class="line"><span class="deletion">-baidu_push: false</span></span><br></pre></td></tr></table></figure></li><li><p>移除 fragment_cache 配置（默認開啟）</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# Caches the contents in a fragment, speed up the generation (開啟hexo自帶的緩存,加快生成速度)</span></span><br><span class="line"><span class="deletion">-fragment_cache: true</span></span><br></pre></td></tr></table></figure></li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.5.1 (2020/12/31)</summary><div class="toggle-content"><h2 id="3-5-1-2020-12-31"><a href="#3-5-1-2020-12-31" class="headerlink" title="3.5.1 (2020&#x2F;12&#x2F;31)"></a>3.5.1 (2020&#x2F;12&#x2F;31)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>twikoo增加 region 配置</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復twikoo 廣州地域下，最新評論無法讀取的bugs</li><li>修復waline背景設置無效的bugs</li><li>修復twikoo 廣州地域下，page 頁進入post頁，twikoo評論報錯的bugs</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.5.0 (2020/12/30)</summary><div class="toggle-content"><h2 id="3-5-0-2020-12-30"><a href="#3-5-0-2020-12-30" class="headerlink" title="3.5.0 (2020&#x2F;12&#x2F;30)"></a>3.5.0 (2020&#x2F;12&#x2F;30)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>aside 個人資料widget可關閉button</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line"> ...</span><br><span class="line">  card_author:</span><br><span class="line">    enable: true</span><br><span class="line">    description:</span><br><span class="line">    button:</span><br><span class="line"><span class="addition">+      enable: true</span></span><br><span class="line">      icon: fab fa-github</span><br><span class="line">      text: 主題 GitHub</span><br><span class="line">      link: https://github.com/jerryc127/hexo-theme-butterfly</span><br><span class="line"></span><br></pre></td></tr></table></figure></li><li><p>新增 Cloudflare Analytics</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Cloudflare Analytics</span></span><br><span class="line"><span class="addition">+# https://www.cloudflare.com/zh-tw/web-analytics/</span></span><br><span class="line"><span class="addition">+cloudflare_analytics:</span></span><br></pre></td></tr></table></figure></li><li><p>新增 Microsoft Clarity</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Microsoft Clarity</span></span><br><span class="line"><span class="addition">+# https://clarity.microsoft.com/</span></span><br><span class="line"><span class="addition">+microsoft_clarity:</span></span><br></pre></td></tr></table></figure></li><li><p>readmode 優化</p></li><li><p>aside 增加自定義 widget</p></li><li><p>aside widget 增加排序（只對page頁和sticky內的有效）</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line"> ...</span><br><span class="line">  card_recent_post:</span><br><span class="line"><span class="addition">+    sort_order: # Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line">  card_categories:</span><br><span class="line"><span class="addition">+    sort_order: # Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line">  card_tags:</span><br><span class="line"><span class="addition">+    sort_order: # Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line">  card_archives:</span><br><span class="line"><span class="addition">+    sort_order: # Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line">  card_webinfo:</span><br><span class="line"><span class="addition">+    sort_order: # Don&#x27;t modify the setting unless you know how it works</span></span><br><span class="line"></span><br><span class="line">newest_comments:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="addition">+  sort_order: # Don&#x27;t modify the setting unless you know how it works</span></span><br></pre></td></tr></table></figure></li><li><p>twikoo 增加 option 配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"># Twikoo</span><br><span class="line"># https://github.com/imaegoo/twikoo</span><br><span class="line"><span class="deletion">-twikoo:</span></span><br><span class="line"><span class="addition">+twikoo:</span></span><br><span class="line"><span class="addition">+  envId:</span></span><br><span class="line"><span class="addition">+  option:</span></span><br></pre></td></tr></table></figure></li><li><p>增加waline評論</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# waline - A simple comment system with backend support fork from Valine</span></span><br><span class="line"><span class="addition">+# https://waline.js.org/</span></span><br><span class="line"><span class="addition">+waline:</span></span><br><span class="line"><span class="addition">+  serverURL: # Waline server address url</span></span><br><span class="line"><span class="addition">+  avatar: monsterid # gravatar style https://zh-tw.gravatar.com/site/implement/images/#default-image</span></span><br><span class="line"><span class="addition">+  emojiCDN: # emoji CDN</span></span><br><span class="line"><span class="addition">+  bg: /img/comment_bg.png # waline background</span></span><br><span class="line"><span class="addition">+  option:</span></span><br></pre></td></tr></table></figure></li><li><p>增加waline評論數顯示</p></li><li><p>增加waline最新評論模塊</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">newest_comments:</span><br><span class="line">  enable: true</span><br><span class="line"> ...</span><br><span class="line"><span class="addition">+  waline: false</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li><p>最新評論url 增加描點</p></li><li><p>html結構優化</p></li><li><p>修改newest_comments的leancloud為valine，並刪除其配置，改為讀取valine配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"># Aside widget - Newest Comments</span><br><span class="line">newest_comments:</span><br><span class="line">  ...</span><br><span class="line"><span class="deletion">-  leancloud:</span></span><br><span class="line"><span class="deletion">-    enable: false</span></span><br><span class="line"><span class="deletion">-    appId: # leancloud application app id</span></span><br><span class="line"><span class="deletion">-    appKey: # leancloud application app key</span></span><br><span class="line"><span class="deletion">-    serverURL: # This configuration is suitable for domestic custom domain name users, overseas version will be automatically detected (no need to manually fill in)</span></span><br><span class="line"><span class="deletion">-    default_avatar: # mp/identicon/monsterid/wavatar/retro/robohash/blank</span></span><br><span class="line"><span class="addition">+ valine: false</span></span><br></pre></td></tr></table></figure></li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.4.2 (2020/12/27)</summary><div class="toggle-content"><h2 id="3-4-2-2020-12-27"><a href="#3-4-2-2020-12-27" class="headerlink" title="3.4.2 (2020&#x2F;12&#x2F;27)"></a>3.4.2 (2020&#x2F;12&#x2F;27)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復開啟 gitalk 評論數後與 toc 衝突的 bug #462</li><li>修復 jquery 在一些介面仍然載入問題</li><li>修復 medium zoom 報錯的 bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.4.1 (2020/12/15)</summary><div class="toggle-content"><h2 id="3-4-1-2020-12-15"><a href="#3-4-1-2020-12-15" class="headerlink" title="3.4.1 (2020&#x2F;12&#x2F;15)"></a>3.4.1 (2020&#x2F;12&#x2F;15)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復tabs 標簽外掛設為-1時，按鈕點擊沒反應的bugs</li></ol></div></details> <details class="toggle" ><summary class="toggle-button" style="">3.4.0 (2020/12/13)</summary><div class="toggle-content"><h2 id="3-4-0-2020-12-13"><a href="#3-4-0-2020-12-13" class="headerlink" title="3.4.0 (2020&#x2F;12&#x2F;13)"></a>3.4.0 (2020&#x2F;12&#x2F;13)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li>去除 jQuery</li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>可配置是否添加css前綴</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Add the vendor prefixes to ensure compatibility</span></span><br><span class="line"><span class="addition">+css_prefix: true</span></span><br></pre></td></tr></table></figure></li><li><p>點擊文字特效增加隨機配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">ClickShowText:</span><br><span class="line">  enable: false</span><br><span class="line">  text:</span><br><span class="line">    - I</span><br><span class="line">    - LOVEeeeeeeeeeeeee</span><br><span class="line">    - YOU</span><br><span class="line">  fontSize: 15px</span><br><span class="line"><span class="addition">+  random: true</span></span><br><span class="line">  mobile: false</span><br></pre></td></tr></table></figure></li><li><p>右下角增加字體調整按鈕</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Change font size</span></span><br><span class="line"><span class="addition">+change_font_size: true</span></span><br></pre></td></tr></table></figure></li><li><p>增加twikoo 最新評論</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">newest_comments:</span><br><span class="line">  enable: true</span><br><span class="line"> ....</span><br><span class="line"><span class="addition">+  twikoo: true</span></span><br></pre></td></tr></table></figure></li><li><p>增加twikoo評論數顯示</p></li><li><p>增加toc簡潔模式</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">toc:</span><br><span class="line">  enable: true</span><br><span class="line">  number: true</span><br><span class="line"><span class="addition">+  style_simple: false</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復子目錄下，配置justifiedGallery CDN（相對鏈接）後，連接會無法訪問的bugs</li><li>修復沒有滾動條時，右下角按鈕顯示問題  #439</li><li>修復 pangu 配置post 後，仍在全站生效的bugs</li><li>修復resize 時，toc 的位置問題</li></ol><h3 id="Improvement"><a href="#Improvement" class="headerlink" title="Improvement"></a>Improvement</h3><ol><li>最新評論頭像增加lazyload</li><li>最新評論優化，當沒有評論時顯示&#39;沒有評論‘</li><li>toc點擊時改用document.getElementById獲取，預防有些字符導致無法跳轉 #426</li><li>若瀏覽器支持。scroll將採用原生瀏覽器支持的滾動方法</li><li>搜索優化</li><li>html格式優化</li><li>當屏幕沒有滾動條時，rightside會直接顯示</li><li>手機端toc邊距微調</li><li>fontawesome和google字體增加異步加載</li><li>夜間模式下，廣告降低亮度</li><li>當設置aside mobile為false時，toc仍然能顯示</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li>刪除ICP配置， 如需要，請使用custom_text配置</li><li>刪除不必要的語言文件</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.3.0 (2020/10/28)</summary><div class="toggle-content"><h2 id="3-3-0-2020-10-28"><a href="#3-3-0-2020-10-28" class="headerlink" title="3.3.0 (2020&#x2F;10&#x2F;28)"></a>3.3.0 (2020&#x2F;10&#x2F;28)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li>只支持 hexo 5.0.0 及以上版本</li><li>不再支持 butterfly.yml 寫法</li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>Valine 增加 option 設置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">valine:</span><br><span class="line"><span class="addition">+  option:</span></span><br></pre></td></tr></table></figure></li><li><p>toc改為aside顯示,去掉sidebar</p><ol><li><p>手機toc ui 修改</p></li><li><p>去掉 toc auto_open 配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">toc:</span><br><span class="line">  enable: true</span><br><span class="line">  number: true</span><br><span class="line"><span class="deletion">-  auto_open: true # auto open the sidebar</span></span><br></pre></td></tr></table></figure></li><li><p>優化手機toc 的特效和按鈕出現的時機</p></li><li><p>aside狀態存<em>localStorage</em></p></li></ol></li><li><p>文章標題改為居中</p></li><li><p>aside 可配置隱藏&#x2F;增加按鈕可展開或收縮aside</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="addition">+  hide: false</span></span><br><span class="line"><span class="addition">+  button: true</span></span><br><span class="line">  mobile: true # display on mobile</span><br></pre></td></tr></table></figure></li><li><p>增加Twikoo評論</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+twikoo:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Improvements"><a href="#Improvements" class="headerlink" title="Improvements"></a>Improvements</h3><ol><li>完善note標籤在readmode上的顯示</li><li>精簡css 和 js</li><li>pjax 優化</li><li>文章頁標題改為h1(seo)</li><li>canonical 改為hexo提供的函數生成</li><li>ICP SEO優化 <a href="https://github.com/jerryc127/hexo-theme-butterfly/pull/393">#393</a></li><li>調大sidebar的寬度</li><li>html結構調整，mobile-sidebar改為sidebar&#x2F;search調整</li><li>滾動到評論按鈕只要用評論的頁面就出現</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復網站壓縮後，mermaid 會無法生成顯示的Bugs</li><li>修復當文章頁top_img設為false時，閲讀模式下文章內容不顯示的bugs</li><li>修復valine背景圖片再次出現時，由左到右移動的bugs</li><li>修復disqusjs沒有設置api時，沒有反代的bugs</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li>刪除搜索不必要的配置</li><li>移除豆瓣配置,如需配置，請使用 hexo-butterfly-douban</li><li>刪除多餘的css和pug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.2.0 (2020/09/28)</summary><div class="toggle-content"><h2 id="3-2-0-2020-09-28"><a href="#3-2-0-2020-09-28" class="headerlink" title="3.2.0 (2020&#x2F;09&#x2F;28)"></a>3.2.0 (2020&#x2F;09&#x2F;28)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>更改canvas_ribbon_piao 為 canvas_fluttering_ribbon</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-canvas_ribbon_piao:</span></span><br><span class="line"><span class="addition">+canvas_fluttering_ribbon:</span></span><br><span class="line">  enable: false</span><br><span class="line">  mobile: false</span><br></pre></td></tr></table></figure></li><li><p>刪除特效js,改為cdn引入</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line">  # background effect</span><br><span class="line"><span class="deletion">-  canvas_ribbon: /js/third-party/canvas-ribbon.js</span></span><br><span class="line"><span class="deletion">-  canvas_ribbon_piao: /js/third-party/piao.js</span></span><br><span class="line"><span class="deletion">-  canvas_nest: /js/third-party/canvas-nest.js</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+  canvas_ribbon: https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-ribbon.min.js</span></span><br><span class="line"><span class="addition">+  canvas_fluttering_ribbon: https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-fluttering-ribbon.min.js</span></span><br><span class="line"><span class="addition">+  canvas_nest: https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-nest.min.js</span></span><br><span class="line"></span><br><span class="line">  # effect</span><br><span class="line"><span class="deletion">-  activate_power_mode: /js/third-party/activate-power-mode.js</span></span><br><span class="line"><span class="deletion">-  fireworks: /js/third-party/fireworks.js</span></span><br><span class="line"><span class="deletion">-  click_heart: /js/third-party/click_heart.js</span></span><br><span class="line"><span class="deletion">-  ClickShowText: /js/third-party/ClickShowText.js</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+  activate_power_mode: https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/activate-power-mode.min.js</span></span><br><span class="line"><span class="addition">+  fireworks: https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/fireworks.min.js</span></span><br><span class="line"><span class="addition">+  click_heart: https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/click-heart.min.js</span></span><br><span class="line"><span class="addition">+  ClickShowText: https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/click-show-text.min.js</span></span><br><span class="line"></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>可設置首頁文章不顯示內容&#x2F;description</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"># Display the article introduction on homepage</span><br><span class="line"># 1: description</span><br><span class="line"># 2: both (if the description exists, it will show description, or show the auto_excerpt)</span><br><span class="line"># 3: auto_excerpt (default)</span><br><span class="line"><span class="addition">+# false: do not show the article introduction</span></span><br><span class="line"><span class="comment">index_post_content:</span></span><br><span class="line">  method: 3</span><br><span class="line">  length: 500 # if you set method to 2 or 3, the length need to config</span><br></pre></td></tr></table></figure></li><li><p>主頁文章時間和文章頁文章時間可以配置顯示日期還是相對時間</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">post_meta:</span><br><span class="line">  page: # Home Page</span><br><span class="line"><span class="addition">+    date_format: relative # date/relative 顯示日期還是相對日期</span></span><br><span class="line">  post:</span><br><span class="line"><span class="addition">+    date_format: relative # date/relative 顯示日期還是相對日期</span></span><br><span class="line"></span><br></pre></td></tr></table></figure></li><li><p>top_img 可配置 （留空（默認色）&#x2F;顏色（HEX值&#x2F;RGB值&#x2F;顔色單詞&#x2F;漸變色)&#x2F;圖片鏈接&#x2F; false（不顯示top_img））</p></li><li><p>footer可配置背景 [留空&#x2F;false(默認色)&#x2F;顏色（HEX值&#x2F;RGB值&#x2F;顔色單詞&#x2F;漸變色)&#x2F;圖片鏈接&#x2F;true(跟top_img一樣)]</p></li><li><p>網站背景可配置 （顏色（HEX值&#x2F;RGB值&#x2F;顔色單詞&#x2F;漸變色)&#x2F;漸變色&#x2F;圖片鏈接）</p></li><li><p>增加 tag_per_img 配置（可為各個tag 單獨配置top_img）</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+tag_per_img:</span></span><br></pre></td></tr></table></figure></li><li><p>增加 category_per_img 配置（可為各個category單獨配置top_img）</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+category_per_img:</span></span><br></pre></td></tr></table></figure></li><li><p>note 標籤優化(可自定義icon圖標&#x2F;可覆蓋配置中的style)</p></li><li><p>夜間模式下，背景顔色&#x2F;top-img&#x2F;footer-bg 設置為顔色時，不再強制顯示黑色，而是改為遮罩降低亮度</p></li><li><p>增加部分特效 Mobile設置（activate_power_mode&#x2F;fireworks&#x2F;click_heart&#x2F;ClickShowText)</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">activate_power_mode:</span><br><span class="line">  ...</span><br><span class="line"><span class="addition">+  mobile: false</span></span><br><span class="line"></span><br><span class="line">fireworks:</span><br><span class="line">   ...</span><br><span class="line"><span class="addition">+  mobile: true</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-click_heart: false</span></span><br><span class="line"><span class="addition">+click_heart:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  mobile: false</span></span><br><span class="line"></span><br><span class="line">ClickShowText:</span><br><span class="line">  enable: false</span><br><span class="line">  ...</span><br><span class="line"><span class="addition">+  mobile: false</span></span><br></pre></td></tr></table></figure></li><li><p>添加 artitalk 説説插件</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Artitalk</span></span><br><span class="line"><span class="addition">+# see https://artitalk.js.org/</span></span><br><span class="line"><span class="addition">+artitalk:</span></span><br><span class="line"><span class="addition">+  appId:</span></span><br><span class="line"><span class="addition">+  appKey:</span></span><br><span class="line"><span class="addition">+  option:</span></span><br><span class="line"></span><br><span class="line">CDN:</span><br><span class="line"><span class="addition">+  artitalk: https://cdn.jsdelivr.net/npm/artitalk</span></span><br></pre></td></tr></table></figure></li><li><p>網頁進入動畫效果可關閉</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Enter transitions (開啟網頁進入效果)</span></span><br><span class="line"><span class="addition">+enter_transitions: true</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Improvements"><a href="#Improvements" class="headerlink" title="Improvements"></a>Improvements</h3><ol><li>preloader 在 pjax 下 每個頁面都會加載</li><li>修改判斷，避免用户設置2個lightbox 而導致報錯（只能設置一個）</li><li>精確時間顯示 （剛剛&#x2F;幾分鐘前&#x2F;幾小時前&#x2F;幾天前&#x2F;幾個月前）</li><li>刪除不必要的語言文件和css</li><li>Open_Graph 改為 hexo 內置 生成</li><li>當隱藏部分沒配置時，左下角設置按鈕會消失 #353</li><li>aside 分類 收縮&#x2F;展開 增加slide效果</li><li>darkmode 字體顔色加深</li><li>優化nav的進入，應該修復一些用户在本地測試中無法顯示nav的bugs</li><li>最新評論 leancloud呼叫由js sdk 改為 rest api 呼叫。應用可以不與valine同一個</li><li>最新評論增加錯誤輸出</li><li>tags 設定彩色顯示後，字型大小將根據tag的文章數量而變化 close #365</li><li>調整tags頁和categories頁在寬度小於768時的字體大小</li><li>主題文件分類調正</li><li>當點擊評論框時，valine背景圖片隱藏</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復當hexo的_config沒有設置description時，會導致pjax在頁面與文章間切換會無效 #381</li><li>修復鼠標點擊文字特效，文字過長導致頁面有滾動條的bugs</li><li>修復本地搜索文章鏈接無法跳轉bugs</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li><p>移除anime js， 集成在fireworks的js裏</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  anime: https://cdn.jsdelivr.net/npm/animejs@latest/anime.min.js</span></span><br></pre></td></tr></table></figure></li><li><p>刪除不必要的語言檔案</p></li></ol><h3 id="chore"><a href="#chore" class="headerlink" title="chore"></a>chore</h3><ol><li>update hexo-renderer-stylus to 2.0.1</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.1.1 (2020/09/06)</summary><div class="toggle-content"><h2 id="3-1-1-2020-09-06"><a href="#3-1-1-2020-09-06" class="headerlink" title="3.1.1 (2020&#x2F;09&#x2F;06)"></a>3.1.1 (2020&#x2F;09&#x2F;06)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復關閉last push date 後， 報 &#39;hour&#39; 找不到的bugs</li><li>修復開啟 prismjs 後， 在低版本的 safari 會出現 js 報錯的 Bugs</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.1.0 (2020/08/31)</summary><div class="toggle-content"><h2 id="3-1-0-2020-08-31"><a href="#3-1-0-2020-08-31" class="headerlink" title="3.1.0 (2020&#x2F;08&#x2F;31)"></a>3.1.0 (2020&#x2F;08&#x2F;31)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li>只支持 hexo 4.2.0 以上版本</li><li>butterfly.yml 採用deepMerge, 與_config文件進行合併而不是替換</li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>適配 hexo 5.0.0 的 prismjs, 代碼主題和各項功能</p></li><li><p>適配hexo 5.1.0 prismjs caption</p></li><li><p>可隱藏 Mobile sidebar 子菜單</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Hide the child menu items in mobile sidebar</span></span><br><span class="line"><span class="addition">+hide_sidebar_menu_child: false</span></span><br></pre></td></tr></table></figure></li><li><p>當寬度小於1024時，點擊toc滾動，增加滾動效果</p></li><li><p>可配置font-size&#x2F;更改配置中 code-font 為 code-font-family</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">font:</span><br><span class="line"><span class="addition">+  global-font-size:</span></span><br><span class="line"><span class="addition">+  code-font-size:</span></span><br><span class="line">   font-family:</span><br><span class="line"><span class="deletion">-   code-font:</span></span><br><span class="line"><span class="addition">+   code-font-family:</span></span><br></pre></td></tr></table></figure></li><li><p>部分css由&#39;px&#39;改為&#39;em&#39;，適應font-size值改變而改變</p></li><li><p>pjax增加exclude配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-pjax: false</span></span><br><span class="line"><span class="addition">+pjax:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  exclude:</span></span><br></pre></td></tr></table></figure></li><li><p>新增 cnzz_analytics</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line"># Analysis</span><br><span class="line"># --------------------------------------</span><br><span class="line"></span><br><span class="line"># Baidu Analytics</span><br><span class="line"># https://tongji.baidu.com/web/welcome/login</span><br><span class="line">baidu_analytics:</span><br><span class="line"></span><br><span class="line"># Google Analytics</span><br><span class="line"># https://analytics.google.com/analytics/web/</span><br><span class="line">google_analytics:</span><br><span class="line"></span><br><span class="line"># Tencent Analytics</span><br><span class="line"># https://mta.qq.com/</span><br><span class="line">tencent_analytics: #500727214</span><br><span class="line"></span><br><span class="line"><span class="addition">+# CNZZ Analytics</span></span><br><span class="line"><span class="addition">+# https://www.umeng.com/</span></span><br><span class="line"><span class="addition">+cnzz_analytics:</span></span><br></pre></td></tr></table></figure></li><li><p>騰訊分析改為騰訊移動分析，並適配pjax</p></li><li><p>aside增加position sticky</p></li><li><p>更改addtoany item的寫法</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">addtoany:</span><br><span class="line">  enable: false</span><br><span class="line"><span class="deletion">-  item:</span></span><br><span class="line"><span class="deletion">-    - facebook</span></span><br><span class="line"><span class="deletion">-    - twitter</span></span><br><span class="line"><span class="deletion">-    - wechat</span></span><br><span class="line"><span class="deletion">-    - sina_weibo</span></span><br><span class="line"><span class="deletion">-    - facebook_messenger</span></span><br><span class="line"><span class="deletion">-    - email</span></span><br><span class="line"><span class="deletion">-    - copy_link</span></span><br><span class="line"><span class="addition">+ item: facebook,twitter,wechat,sina_weibo,facebook_messenger,email,copy_link</span></span><br></pre></td></tr></table></figure></li><li><p>增加最後更新時間顯示&#x2F;增加post count 配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line"><span class="deletion">-  card_webinfo: true</span></span><br><span class="line"><span class="addition">+  card_webinfo:</span></span><br><span class="line"><span class="addition">+    enable: true</span></span><br><span class="line"><span class="addition">+    post_count: true</span></span><br><span class="line"><span class="addition">+    last_push_date: true</span></span><br></pre></td></tr></table></figure></li><li><p>增加 aside 最新評論部件</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+newest_comments:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  limit: 6</span></span><br><span class="line"><span class="addition">+  avatar: true</span></span><br><span class="line"><span class="addition">+  leancloud:</span></span><br><span class="line"><span class="addition">+    enable: false</span></span><br><span class="line"><span class="addition">++    appId: # leancloud application app id</span></span><br><span class="line"><span class="addition">+    appKey: # leancloud application app key</span></span><br><span class="line"><span class="addition">+    serverURL: # This configuration is suitable for domestic custom domain name users, overseas version will be automatically detected (no need to manually fill in)</span></span><br><span class="line"><span class="addition">+    default_avatar: mp # mp/identicon/monsterid/wavatar/retro/robohash/blank</span></span><br><span class="line"><span class="addition">+  github_issues:</span></span><br><span class="line"><span class="addition">+    enable: false</span></span><br><span class="line"><span class="addition">+    repo:</span></span><br><span class="line"><span class="addition">+  disqus:</span></span><br><span class="line"><span class="addition">+    enable: false</span></span><br><span class="line"><span class="addition">+    forum:</span></span><br><span class="line"><span class="addition">+    api_key:</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Improvements"><a href="#Improvements" class="headerlink" title="Improvements"></a>Improvements</h3><ol><li>archives和card-post 改為flex佈局</li><li>點擊滾動，如果滾動是向上時，將會偏移60px， 避免導航欄遮擋 close #317</li><li>改cookies為<em>localStorage</em>存儲</li><li>設置中的theme_color可單獨配置幾個，而不需要全部開啟 close #314</li><li>調整webinfo 寬度小時的顯示</li><li>aside 內容邊距調整</li><li>Pjax下，刷新頁面時，會滾動到上次瀏覽的位置</li><li>修復mathjax溢出屏幕的Bugs # 321</li><li>部分css調整和html優化</li><li>刪除pwa中的theme-color配置，默認生成meta theme-color #340</li><li>補全card-categories和card-archives的 &#39;查看更多‘鏈接 #337</li><li>代碼名字全大寫</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復canvas_nest 配置沒有生效的Bugs</li><li>修復rightsize-bottom配置無效的bug</li><li>修復夜間模式下代碼塊有背景的bugs（沒開啟渲染的情況下）</li><li>修復 prismjs 在 tags-toggle 外掛標簽裏，代碼塊顯示一行的bugs</li><li>修復當關閉代碼渲染後，標簽外掛裏的代碼塊會被壓縮到一行的bugs</li><li>修復在modern樣式下，note 標簽外掛沒有使用tags名時，沒有背景色和夜間模式文字顯示不清楚的bugs</li><li>修復主頁文章cover在深色模式下，邊角有小白邊的bugs #278</li><li>修復note標簽外掛下，代碼塊顯示背景色的bugs close #339</li><li>修復toc 滾動百分比不準的Bugs</li><li>修復comments沒設置時，報Unexpected token &#39;)&#39;的bugs #344</li><li>修復網站子目錄下，相關文章cover無法顯示的bugs #334</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li>去除字體放大、縮小按鈕</li><li>移除 代碼default主題</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.0.1 (2020/08/11)</summary><div class="toggle-content"><h2 id="3-0-1-2020-08-11"><a href="#3-0-1-2020-08-11" class="headerlink" title="3.0.1 (2020&#x2F;08&#x2F;11)"></a>3.0.1 (2020&#x2F;08&#x2F;11)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復導航側邊欄沒有進入特效的Bugs</li><li>修復Hexo 5.0.0 以下版本， toc遇到中文不會滾動的bugs</li><li>修復pjax下，同時開啟Open_Graph_meta和Livere，Livere評論後台顯示的來源頁面與實際不同 的bugs</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.0.0 (2020/08/05)</summary><div class="toggle-content"><h2 id="3-0-0-2020-08-05"><a href="#3-0-0-2020-08-05" class="headerlink" title="3.0.0 (2020&#x2F;08&#x2F;05)"></a>3.0.0 (2020&#x2F;08&#x2F;05)</h2><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復文章頁沒有lazyload的bugs</li><li>修復文章頁沒有lazyload的bugs</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.0.0-RC2 (2020/08/01)</summary><div class="toggle-content"><h2 id="3-0-0-RC2-2020-08-01"><a href="#3-0-0-RC2-2020-08-01" class="headerlink" title="3.0.0-RC2 (2020&#x2F;08&#x2F;01)"></a>3.0.0-RC2 (2020&#x2F;08&#x2F;01)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>支持雙評論系統配置&#x2F;評論配置整理&#x2F;評論增加lazyload</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+comments:</span></span><br><span class="line"><span class="addition">+  # Up to two comments system, the first will be shown as default</span></span><br><span class="line"><span class="addition">+  # Choose: Disqus/Disqusjs/Livere/Gitalk/Valine/Utterances/Facebook Comments</span></span><br><span class="line"><span class="addition">+  use:</span></span><br><span class="line"><span class="addition">+  # - Valine</span></span><br><span class="line"><span class="addition">+  # - Disqus</span></span><br><span class="line"><span class="addition">+  text: true # Display the comment name next to the button</span></span><br><span class="line"><span class="addition">+  # lazyload: The comment system will be load when comment element enters the browser&#x27;s viewport.</span></span><br><span class="line"><span class="addition">+  # If you set it to false, the comment count will be invalid</span></span><br><span class="line"><span class="addition">+  lazyload: false</span></span><br><span class="line"><span class="addition">+  count: false # Display comment count in top_img</span></span><br><span class="line"></span><br><span class="line">disqus:</span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"><span class="deletion">-  count: false # dispaly comment count in top_img</span></span><br><span class="line"></span><br><span class="line">disqusjs:</span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"><span class="deletion">-  count: false # dispaly comment count in top_img</span></span><br><span class="line"></span><br><span class="line">livere:</span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"></span><br><span class="line">gitalk:</span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"><span class="deletion">-  count: false # dispaly comment count in top_img</span></span><br><span class="line"></span><br><span class="line">valine:</span><br><span class="line"><span class="deletion">-  enable: false # if you want use valine,please set this value is true</span></span><br><span class="line"><span class="deletion">-  count: false # dispaly comment count in top_img</span></span><br><span class="line"></span><br><span class="line">utterances:</span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"></span><br><span class="line">facebook_comments:</span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"><span class="deletion">-  count: false</span></span><br></pre></td></tr></table></figure></li><li><p>footer配置整理，修改部分用語  #279</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-since: 2020</span></span><br><span class="line"><span class="deletion">-footer_custom_text:</span></span><br><span class="line"><span class="deletion">-footer_copyright: true</span></span><br><span class="line"><span class="deletion">-ICP:</span></span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"><span class="deletion">-  url:</span></span><br><span class="line"><span class="deletion">-  text:</span></span><br><span class="line"><span class="deletion">-  icon: /img/icp.png</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+footer:</span></span><br><span class="line"><span class="addition">+  owner:</span></span><br><span class="line"><span class="addition">+    enable: true</span></span><br><span class="line"><span class="addition">+    since: 2020</span></span><br><span class="line"><span class="addition">+  custom_text: </span></span><br><span class="line"><span class="addition">+  copyright: true # Copyright of theme and framework</span></span><br><span class="line"><span class="addition">+  ICP: # Chinese ICP License</span></span><br><span class="line"><span class="addition">+    enable: false</span></span><br><span class="line"><span class="addition">+    url:</span></span><br><span class="line"><span class="addition">+    text:</span></span><br><span class="line"><span class="addition">+    icon: /img/icp.png</span></span><br></pre></td></tr></table></figure></li><li><p>移除‘添加書籤’功能，可執行配置按鈕</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line">  card_author:</span><br><span class="line">    enable: true</span><br><span class="line">    description:</span><br><span class="line"><span class="addition">+    button:</span></span><br><span class="line"><span class="addition">+      icon: fab fa-github</span></span><br><span class="line"><span class="addition">+      text: Follow Me</span></span><br><span class="line"><span class="addition">+      link: https://github.com/xxxxxx</span></span><br></pre></td></tr></table></figure></li><li><p>copy的copyright增加字數限制配置，可配置多少字以上才添加版權信息</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">copy:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="deletion">-  copyright: false</span></span><br><span class="line"><span class="addition">+  copyright:</span></span><br><span class="line"><span class="addition">+    enable: false</span></span><br><span class="line"><span class="addition">+    limit_count: 50</span></span><br></pre></td></tr></table></figure></li><li><p>aside recent post可設置按發表時間或者更新時間排序</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line">  card_recent_post:</span><br><span class="line">    enable: true</span><br><span class="line">    limit: 5 # if set 0 will show all</span><br><span class="line"><span class="addition">+    sort: date # date or updated</span></span><br></pre></td></tr></table></figure></li><li><p>更換typed.js&#x2F;meting CDN</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-typed: https://cdn.jsdelivr.net/npm/typed.js</span></span><br><span class="line"><span class="deletion">-meting_js: https://cdn.jsdelivr.net/npm/meting@1.2.0/dist/Meting.min.js</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+typed: https://cdn.jsdelivr.net/npm/typed.js/lib/typed.min.js</span></span><br><span class="line"><span class="addition">+meting_js: https://cdn.jsdelivr.net/gh/metowolf/MetingJS@1.2/dist/Meting.min.js</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>增加文章過期提醒</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Displays outdated notice for a post (文章過期提醒)</span></span><br><span class="line"><span class="addition">+noticeOutdate:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  style: flat # style: simple/flat</span></span><br><span class="line"><span class="addition">+  limit_day: 500 # When will it be shown</span></span><br><span class="line"><span class="addition">+  position: top # position: top/bottom</span></span><br><span class="line"><span class="addition">+  message_prev: It has been</span></span><br><span class="line"><span class="addition">+  message_next: days since the last update, the content of the article may be outdated.</span></span><br></pre></td></tr></table></figure></li><li><p>增加mac light 代碼框配色</p></li><li><p>文章copyright 可單獨配置</p></li><li><p>card-category 中category名稱和數字限制一行顯示</p></li><li><p>簡繁轉換優化，placeholder也會被轉換</p></li><li><p>引入css變數，減少css體積</p></li><li><p>新增 Pjax #234</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Pjax [Beta]</span></span><br><span class="line"><span class="addition">+# It may contain bugs and unstable, give feedback when you find the bugs.</span></span><br><span class="line"><span class="addition">+# https://github.com/MoOx/pjax</span></span><br><span class="line"><span class="addition">+pjax: false</span></span><br></pre></td></tr></table></figure></li><li><p>添加第三方chat服務 crisp</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# crisp</span></span><br><span class="line"><span class="addition">+# https://crisp.chat/en/</span></span><br><span class="line"><span class="addition">+crisp:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  website_id:</span></span><br></pre></td></tr></table></figure></li><li><p>谷歌廣告增加自動廣告配置，減少不必要的js加載</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">google_adsense:</span><br><span class="line">  enable: false</span><br><span class="line"><span class="addition">+  auto_ads: true</span></span><br><span class="line">  js: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js</span><br><span class="line">  client:</span><br><span class="line">  enable_page_level_ads: true</span><br></pre></td></tr></table></figure></li><li><p>當post_asset_folder為true時，post的top_img和cover可直接引用同名文件夾下的圖片，只需要寫圖片名字和後綴就行 #270</p></li><li><p>增加Yandex Webmaster tools verification配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Yandex Webmaster tools verification setting</span></span><br><span class="line"><span class="addition">+# see https://webmaster.yandex.com/</span></span><br><span class="line"><span class="addition">+yandex_site_verification:</span></span><br></pre></td></tr></table></figure></li><li><p>post-meta可以配置是否顯示文字</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">post_meta:</span><br><span class="line">  page: # Home Page</span><br><span class="line">    date_type: created # created or updated or both 主頁文章日期是創建日或者更新日或都顯示</span><br><span class="line">    categories: true # true or false 主頁是否顯示分類</span><br><span class="line">    tags: false # true or false 主頁是否顯示標籤</span><br><span class="line"><span class="addition">+    label: true # true or false 顯示描述性文字</span></span><br><span class="line">  post:</span><br><span class="line">    date_type: both # created or updated or both 文章頁日期是創建日或者更新日或都顯示</span><br><span class="line">    categories: true # true or false 文章頁是否顯示分類</span><br><span class="line">    tags: true # true or false 文章頁是否顯示標籤</span><br><span class="line"><span class="addition">+    label: true # true or false 顯示描述性文字</span></span><br></pre></td></tr></table></figure></li><li><p>手機端post-meta調整顯示&#x2F;支持顯示分類</p></li><li><p>代碼框滾動條顔色隨代碼主題變化</p></li><li><p>頭像&#x2F;打賞圖片 增加lazyload</p></li><li><p>提升highlight-tool的加載速度</p></li><li><p>disqus&#x2F;disqusjs&#x2F;facebook comments 可隨夜間模式按鈕切換而轉換主題</p></li><li><p>mathjax升級到3 #216</p></li><li><p>pangu.js 只會渲染 body-wrap 區域</p></li><li><p>放大字體和縮小字體 限制在 10px~20px</p></li><li><p>更新谷歌分析代碼（gtag）</p></li><li><p>移除blueimp_md5 js</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-blueimp_md5: https://cdn.jsdelivr.net/npm/blueimp-md5/js/md5.min.js</span></span><br></pre></td></tr></table></figure></li><li><p>夜間模式和閲讀模式微調</p></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復右下角按鈕被button標籤外掛遮擋的bugs</li><li>修復開啟photofigcaption後，圖庫會出現界面錯亂的Bugs</li><li>修復tabs外掛標簽與aplayer插件衝突而異常的bugs</li><li>aplayer的間距調整</li><li>修復文章front-matter的highlight_shrink和toc為空時，會出現js報錯的bugs</li><li>修復BUTTON標籤嵌套使用在其他標籤時，生成多了br標籤而導致樣式不同的bugs</li><li>修復部分設備遇到mobile-sidebar無法滾動的bugs</li><li>修復文章頁部分元素內文字溢出的Bugs</li><li>調整當card-category有收縮按鈕時的顯示佈局</li><li>修復配置PWA參數時，如果網站是子目錄時，會出現加載不到文件的bugs</li><li>修復hexo douban插件 點擊上&#x2F;下一頁出現圖片變為null的bugs</li><li>適配hexo 5.0.0 修復toc點擊不會跳轉的bugs</li><li>適配hexo 5.0.0 修復toc不會隨著文章而滾動的bugs</li><li>修復Valine 的requiredFields設置為空 無效的bugs</li><li>調整手機界面下ol ul li的邊距 #267</li><li>修復facebook comments 在手機下寬度不是100%的bugs</li><li>修復share.js 分享的文章圖片都顯示同一張的bugs</li><li>去除note標籤外掛設為modern時，a標籤的下劃線</li><li>修正一些不正確的html結構</li><li>修復fancybox的alt會顯示undefined的bugs</li><li>修復footer藍色背景下，icp 文字hover 文字變藍看不清的Bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">3.0.0-RC1 (2020/06/16)</summary><div class="toggle-content"><h2 id="3-0-0-RC1-2020-06-16"><a href="#3-0-0-RC1-2020-06-16" class="headerlink" title="3.0.0-RC1 (2020&#x2F;06&#x2F;16)"></a>3.0.0-RC1 (2020&#x2F;06&#x2F;16)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>從3.0開始，不再對IE瀏覽器進行適配</p></li><li><p>強制使用fontawesome v5（會對一些自定義icon產生影響，請替換為V5圖標）</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# fontawesome圖標</span></span><br><span class="line"><span class="deletion">-# 默認使用的是 fontawesome v4版本的圖標</span></span><br><span class="line"><span class="deletion">-fontawesome_v5:</span></span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"></span><br><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  # fontawesome</span></span><br><span class="line"><span class="deletion">-  fontawesome_v4: https://cdn.jsdelivr.net/npm/font-awesome@latest/css/font-awesome.min.css</span></span><br><span class="line"><span class="deletion">-  fontawesome_v5: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css</span></span><br><span class="line"><span class="addition">+ fontawesome: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css</span></span><br></pre></td></tr></table></figure></li><li><p>_config.yml 內容修改</p><ol><li><p>精簡baidu_push&#x2F;instantpage&#x2F;click_heart&#x2F;readmode&#x2F;footer_copyright&#x2F;medium_zoom&#x2F;fancybox配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-baidu_push:</span></span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-instantpage:</span></span><br><span class="line"><span class="deletion">-  enable: true</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-click_heart:</span></span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-readmode:</span></span><br><span class="line"><span class="deletion">-  enable: true</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-footer_copyright:</span></span><br><span class="line"><span class="deletion">-  enable: true</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-medium_zoom:</span></span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-fancybox:</span></span><br><span class="line"><span class="deletion">-  enable: true</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+baidu_push: false</span></span><br><span class="line"><span class="addition">+instantpage: true</span></span><br><span class="line"><span class="addition">+click_heart: false</span></span><br><span class="line"><span class="addition">+readmode: true</span></span><br><span class="line"><span class="addition">+footer_copyright: true</span></span><br><span class="line"><span class="addition">+medium_zoom: false</span></span><br><span class="line"><span class="addition">+fancybox: true</span></span><br></pre></td></tr></table></figure></li><li><p>修改runtimeshow 的start_date 為publish_date</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">runtimeshow:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="deletion">-  start_date: 6/7/2018 00:00:00</span></span><br><span class="line"><span class="addition">+  publish_date: 6/7/2018 00:00:00</span></span><br></pre></td></tr></table></figure></li><li><p>laibili 改名為 LiveRe</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-laibili:</span></span><br><span class="line"><span class="addition">+livere:</span></span><br><span class="line">  enable: false</span><br><span class="line">  uid:</span><br></pre></td></tr></table></figure></li><li><p>改hr為hr_icon 可設置取消icon</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"># 水平分隔綫</span><br><span class="line"><span class="deletion">-hr:</span></span><br><span class="line"><span class="addition">+hr_icon:</span></span><br><span class="line">  enable: true</span><br><span class="line">  icon: #fontawesome上圖標的Unicode</span><br><span class="line">  icon-top:</span><br></pre></td></tr></table></figure></li><li><p>更改loading_bg為error_img，post-loading移到lazyload去</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-lodding_bg:</span></span><br><span class="line"><span class="addition">+error_img:</span></span><br><span class="line">  flink: /img/friend_404.gif #404後圖片</span><br><span class="line">  post_page: /img/404.jpg #404後圖片</span><br><span class="line"><span class="deletion">-  post: /img/loading.gif #加載動畫</span></span><br><span class="line"></span><br><span class="line">lazyload:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="addition">+  post: /img/loading.gif #加載動畫</span></span><br></pre></td></tr></table></figure></li><li><p>pangu 的field配置只能配置site&#x2F;post</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">pangu:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="deletion">-  field: page # page/post</span></span><br><span class="line"><span class="addition">+  field: site # site/post</span></span><br></pre></td></tr></table></figure></li><li><p>整合auto_open_sidebar到toc去</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">toc:</span><br><span class="line">  enable: true</span><br><span class="line">  number: true</span><br><span class="line"><span class="addition">+  auto_open: true # auto open the sidebar</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-# auto open the sidebar in &#x27;post&#x27;</span></span><br><span class="line"><span class="deletion">-auto_open_sidebar:</span></span><br><span class="line"><span class="deletion">-  enable: true</span></span><br></pre></td></tr></table></figure></li><li><p>font去除enable配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"># 全局字體</span><br><span class="line">font:</span><br><span class="line"><span class="deletion">-  enable: false</span></span><br><span class="line"><span class="deletion">-  font-family: Lato, Helvetica Neue For Number, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, MicrMicrosoft YaHei&quot;, Helvetica Neue, Helvetica, Arial, sans-serif</span></span><br><span class="line"><span class="deletion">-  code-font: consolas, Menlo, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, monospace, Helvetica Neue For Number</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+  font-family:</span></span><br><span class="line"><span class="addition">+  code-font:</span></span><br></pre></td></tr></table></figure></li><li><p>刪除部分配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">valine:</span><br><span class="line"><span class="deletion">-  notify: false # valine mail notify (true/false) Deprecated in v1.4.0+</span></span><br><span class="line"><span class="deletion">-  verify: false # valine verify code (true/false) Deprecated in v1.4.0+</span></span><br><span class="line"></span><br><span class="line">translate:</span><br><span class="line"><span class="deletion">-  #博客網址</span></span><br><span class="line"><span class="deletion">-  cookieDomain: &#x27;https://xxx/&#x27;</span></span><br></pre></td></tr></table></figure></li><li><p>刪除twitter_meta配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# twitter分享自動帶上樣式</span></span><br><span class="line"><span class="deletion">-# -https://i.loli.net/2019/09/08/qm3RfvUCKbct1Wz.png</span></span><br><span class="line"><span class="deletion">-twitter_meta: true</span></span><br></pre></td></tr></table></figure></li></ol></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>table寬度佔滿顯示</p></li><li><p>增加系統Darkmode切換監控，當系統切換Darkmode時，主題會立刻切換</p></li><li><p>card_description 支持html書寫</p></li><li><p>Dark Mode和Light Mode 切換按鈕icon更換</p></li><li><p>適配hexo自帶標簽 Pullquote</p></li><li><p>百度推送鏈接增加dns-prefetch</p></li><li><p>canonical 設為默認生成 不再提供配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# 避免重複網址分散seo</span></span><br><span class="line"><span class="deletion">-canonical: true</span></span><br></pre></td></tr></table></figure></li><li><p>instantpage js 加載增加defer</p></li><li><p>fireworks 增加z-index配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">fireworks:</span><br><span class="line">  enable: false</span><br><span class="line"><span class="addition">+  zIndex: 9999 # -1 or 9999</span></span><br></pre></td></tr></table></figure></li><li><p>新的Tag Plugins - button</p></li><li><p>新的Tag Plugins - tabs</p></li><li><p>可配置justifiedGallery CDN</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="addition">+  # justifiedGallery</span></span><br><span class="line"><span class="addition">+  justifiedGallery_js: https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js</span></span><br><span class="line"><span class="addition">+  justifiedGallery_css: https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css</span></span><br></pre></td></tr></table></figure></li><li><p>新設計404頁面</p></li><li><p>aplayer js &#x2F;css 可配置，在文章front-matter中設置aplayer. 防止aplayer在每個頁面都插入代碼</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="addition">+  # aplayer</span></span><br><span class="line"><span class="addition">+  aplayer_css: https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.css</span></span><br><span class="line"><span class="addition">+  aplayer_js: https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js</span></span><br><span class="line"><span class="addition">+  meting_js: https://cdn.jsdelivr.net/npm/meting@1.2.0/dist/Meting.min.js</span></span><br></pre></td></tr></table></figure></li><li><p>增加在綫聊天 Chat Services (chatra&#x2F;tidio&#x2F;daovoice&#x2F;gitter), 可配置主題chat按鈕替換原在綫聊天按鈕</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Chat Button [recommend]</span></span><br><span class="line"><span class="addition">+# It will create a button in the bottom right corner of website, and hide the origin button</span></span><br><span class="line"><span class="addition">+chat_btn: false</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+# The origin chat button is displayed when scrolling up, and the button is hidden when scrolling down</span></span><br><span class="line"><span class="addition">+chat_hide_show: false</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+# chatra</span></span><br><span class="line"><span class="addition">+# https://chatra.io/</span></span><br><span class="line"><span class="addition">+chatra:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  id:</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+# tidio</span></span><br><span class="line"><span class="addition">+# https://www.tidio.com/</span></span><br><span class="line"><span class="addition">+tidio:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  public_key:</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+# daovoice</span></span><br><span class="line"><span class="addition">+# http://daovoice.io/</span></span><br><span class="line"><span class="addition">+daovoice:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  app_id:</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+# gitter</span></span><br><span class="line"><span class="addition">+# https://gitter.im/</span></span><br><span class="line"><span class="addition">+gitter:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  room:</span></span><br></pre></td></tr></table></figure></li><li><p>可配置rightside按鈕與底部的距</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# 右下角按鈕距離底部的距離(默認單位為px)</span></span><br><span class="line"><span class="addition">+rightside-bottom:</span></span><br></pre></td></tr></table></figure></li><li><p>更換lazyload服務商</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">- lazyload: https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js</span></span><br><span class="line"><span class="addition">+ lazyload: https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js</span></span><br></pre></td></tr></table></figure></li><li><p>card-categories增加收縮&#x2F;展開按鈕</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line">  card_categories:</span><br><span class="line">    enable: true</span><br><span class="line">    limit: 8 # if set 0 will show all</span><br><span class="line"><span class="addition">+    expand: none # none/true/false</span></span><br></pre></td></tr></table></figure></li><li><p>更改auto_excerpt為index_post_content，並擁有三種方法可選</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# 自動節選</span></span><br><span class="line"><span class="deletion">-auto_excerpt:</span></span><br><span class="line"><span class="deletion">-  enable: true</span></span><br><span class="line"><span class="deletion">-  length: 150</span></span><br><span class="line"> </span><br><span class="line"><span class="addition">+# Display the article introduction on homepage</span></span><br><span class="line"><span class="addition">+# 1: description</span></span><br><span class="line"><span class="addition">+# 2: both (if the description exists, it will show description. or show the auto_excerpt)</span></span><br><span class="line"><span class="addition">+# 3: auto_excerpt (default)</span></span><br><span class="line"><span class="addition">+index_post_content:</span></span><br><span class="line"><span class="addition">+  method: 3</span></span><br><span class="line"><span class="addition">+  length: 500 # if you set method to 2 or 3, the length need to config</span></span><br></pre></td></tr></table></figure></li><li><p>可在post裏單獨設置 auto_open: false關掉sidebar自動打開 #232</p></li><li><p>友情鏈接界面代碼優化&#x2F;增加分類描述&#x2F;分類名字和描述可以不寫&#x2F;友情鏈接yml寫法更改（舊的寫法依舊有效，沒影響）</p></li><li><p>文章&#x2F;頁面font-matter 可設置highlight_shrink (true or false)</p></li><li><p>代碼框優化</p><ol><li>調整部分代碼顔色</li><li>增加一款代碼主題 mac</li><li>代碼框主題支持自定義</li></ol></li><li><p>閲讀模式下去掉代碼高亮</p></li><li><p>disqusjs更新js&#x2F;css版本，增加nocomment配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">disqusjs:</span><br><span class="line">  enable: false</span><br><span class="line">  shortname:</span><br><span class="line">  siteName:</span><br><span class="line">  apikey:</span><br><span class="line"><span class="deletion">-  api: https://disqus.skk.moe/disqus/ #一般情況下無需修改 API 地址</span></span><br><span class="line"><span class="addition">+  api:</span></span><br><span class="line"><span class="addition">+  nocomment: # display when a blog post or an article has no comment attached</span></span><br><span class="line">  admin:</span><br><span class="line">  adminLabel:</span><br><span class="line">  count: false # dispaly comment count in top_img</span><br><span class="line"></span><br><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  disqusjs: https://cdn.jsdelivr.net/npm/disqusjs@1.2/dist/disqus.js</span></span><br><span class="line"><span class="deletion">-  disqusjs_css: https://cdn.jsdelivr.net/npm/disqusjs@1.2/dist/disqusjs.css</span></span><br><span class="line"><span class="addition">+  disqusjs: https://cdn.jsdelivr.net/npm/disqusjs@1/dist/disqus.js</span></span><br><span class="line"><span class="addition">+  disqusjs_css: https://cdn.jsdelivr.net/npm/disqusjs@1/dist/disqusjs.css</span></span><br></pre></td></tr></table></figure></li><li><p>打賞增加鏈接配置 &#x2F;打賞寫法更改（舊寫法依然有用）#240</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line"># 打賞按鈕</span><br><span class="line">reward:</span><br><span class="line">  enable: true</span><br><span class="line">  QR_code:</span><br><span class="line"><span class="deletion">-    - itemlist:</span></span><br><span class="line"><span class="deletion">-        img: /img/wechat.jpg</span></span><br><span class="line"><span class="deletion">-        text: 微信</span></span><br><span class="line"><span class="deletion">-    - itemlist:</span></span><br><span class="line"><span class="deletion">-        img: /img/alipay.jpg</span></span><br><span class="line"><span class="deletion">-        text: 支付寶</span></span><br><span class="line"><span class="addition">+    - img: /img/wechat.jpg</span></span><br><span class="line"><span class="addition">+      link:</span></span><br><span class="line"><span class="addition">+      text: 微信</span></span><br><span class="line"><span class="addition">+    - img: /img/alipay.jpg</span></span><br><span class="line"><span class="addition">+      link:</span></span><br><span class="line"><span class="addition">+      text: 支付寶</span></span><br></pre></td></tr></table></figure></li><li><p>移除JS-COOKIES</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">CDN:</span><br><span class="line"><span class="deletion">-  js_cookies: https://cdn.jsdelivr.net/npm/js-cookie/dist/js.cookie.min.js</span></span><br></pre></td></tr></table></figure></li><li><p>可為文章配置是否顯示TOC,即使配置中已把toc設為false</p></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修正側邊欄目錄收縮、展開圖標不對齊的bugs</li><li>修改部分用語(zh-CN&#x2F;zh-TW&#x2F;en)</li><li>修復card-categories和card-archives 邊緣點擊沒有跳轉的bugs</li><li>修復網站是子目錄時，社交網站為相對地址時，地址生成錯誤的bugs</li><li>修復最後一篇文章的Pagination沒有佔據全寬度的Bug</li><li>修復推薦文章佈局在microsoft edge(舊版)顯示的Bug</li><li>修復閲讀模式下 黑色代碼框下字體顯示不清楚 #223</li><li>修復當blog_title_font不是設置google字體時，加載了preconnect  &#x2F;&#x2F;fonts.googleapis.com 的bugs</li><li>修復設置copy為false時，會導致代碼複製也無法複製的bugs</li><li>閲讀模式調整</li><li>修復部分壓縮軟件壓縮html報錯的bugs</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">2.3.5(2020/05/01)</summary><div class="toggle-content"><h2 id="2-3-5-2020-05-01"><a href="#2-3-5-2020-05-01" class="headerlink" title="2.3.5 (2020&#x2F;05&#x2F;01)"></a>2.3.5 (2020&#x2F;05&#x2F;01)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li><p>beautify 可配置生效於全站還是post頁 #218</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">beautify:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="addition">+  field: post # site/post</span></span><br><span class="line">  title-prefix-icon: &#x27;\f0c1&#x27;</span><br><span class="line">  title-prefix-icon-color: &#x27;#F47466&#x27;</span><br></pre></td></tr></table></figure></li><li><p>更換lazyload js</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-lazyload:</span></span><br><span class="line"><span class="deletion">-  enable: true</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+lazyload: true</span></span><br><span class="line"></span><br><span class="line">CDN:</span><br><span class="line"></span><br><span class="line"><span class="deletion">-  lazyload: https://cdn.jsdelivr.net/npm/lazysizes@latest/lazysizes.min.js</span></span><br><span class="line"><span class="addition">+  lazyload: https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js</span></span><br><span class="line"></span><br></pre></td></tr></table></figure></li><li><p>增加文章anchor配置</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+ # anchor</span></span><br><span class="line"><span class="addition">+ # when you scroll in post , the url will update according to header id.</span></span><br><span class="line"><span class="addition">+ anchor: false</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>修復當menu沒設置圖標時，會報Cannot read property &#39;trim&#39; of undefined 的bug</li><li>修復meta description 自動生成文章前200文字時部分沒有轉義的bug</li><li>修復開啟lazyload後，使用 無法顯示照片的bug</li><li>修復tags頁標籤只顯示8個的bug</li><li>修復當博客root不是&#39;&#x2F;&#39;時,引用本地圖片會顯示不出的bug</li><li>修復替換url hash 導致頁面跳動的bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">2.3.0(2020/04/26)</summary><div class="toggle-content"><h2 id="2-3-0-2020-04-26"><a href="#2-3-0-2020-04-26" class="headerlink" title="2.3.0(2020&#x2F;04&#x2F;26)"></a>2.3.0(2020&#x2F;04&#x2F;26)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>增加Facebook Comments</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# Facebook Comments Plugin</span></span><br><span class="line"><span class="addition">+# https://developers.facebook.com/docs/plugins/comments/</span></span><br><span class="line"><span class="addition">+facebook_comments:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"><span class="addition">+  app_id:</span></span><br><span class="line"><span class="addition">+  user_id: # optional</span></span><br><span class="line"><span class="addition">+  pageSize: 10 # The number of comments to show</span></span><br><span class="line"><span class="addition">+  order_by: social # social/time/reverse_time</span></span><br><span class="line"><span class="addition">+  lang: en_US # Language en_US/zh_CN/zh_TW and so on</span></span><br><span class="line"><span class="addition">+  count: false</span></span><br></pre></td></tr></table></figure></li><li><p>增加頁面加載動畫Preloader #193</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# 加載動畫 Loading Animation</span></span><br><span class="line"><span class="addition">+preloader: false</span></span><br></pre></td></tr></table></figure></li><li><p>aside card-tags可配置是否顯示顏色&#x2F;aside subtitle可配置，優先顯示配置內容、沒有的顯示頁面subtitle #191 &#x2F;aside widget 增加部分參數可配置&#x2F;aside widget的Categories，Tags，post,Archives可配置limit&#x2F;整合公告欄配置到aside去</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br></pre></td><td class="code"><pre><span class="line">aside:</span><br><span class="line">  enable: true</span><br><span class="line">  mobile: true # 手機頁面( 顯示寬度 &lt; 768px )是否顯示aside內容</span><br><span class="line">  position: right # left or right</span><br><span class="line"><span class="deletion">-  card_author: true</span></span><br><span class="line"><span class="deletion">-  card_announcement: true</span></span><br><span class="line"><span class="deletion">-  card_recent_post: true</span></span><br><span class="line"><span class="deletion">-  card_categories: true</span></span><br><span class="line"><span class="deletion">-  card_tags: true</span></span><br><span class="line"><span class="deletion">-  card_archives: true</span></span><br><span class="line"><span class="addition">+  card_author:</span></span><br><span class="line"><span class="addition">+    enable: true</span></span><br><span class="line"><span class="addition">+    description:</span></span><br><span class="line"><span class="addition">+  card_announcement:</span></span><br><span class="line"><span class="addition">+    enable: true</span></span><br><span class="line"><span class="addition">+    content: This is my Blog</span></span><br><span class="line"><span class="addition">+  card_recent_post:</span></span><br><span class="line"><span class="addition">+    enable: true</span></span><br><span class="line"><span class="addition">+    limit: 5 # if set 0 will show all</span></span><br><span class="line"><span class="addition">+  card_categories:</span></span><br><span class="line"><span class="addition">+    enable: true</span></span><br><span class="line"><span class="addition">+    limit: 8 # if set 0 will show all</span></span><br><span class="line"><span class="addition">+  card_tags:</span></span><br><span class="line"><span class="addition">+    enable: true</span></span><br><span class="line"><span class="addition">+    limit: 40 # if set 0 will show all</span></span><br><span class="line"><span class="addition">+    color: false</span></span><br><span class="line"><span class="addition">+  card_archives:</span></span><br><span class="line"><span class="addition">+    enable: true</span></span><br><span class="line"><span class="addition">+    type: monthly # yearly or monthly</span></span><br><span class="line"><span class="addition">+    format: MMMM YYYY # eg: YYYY年MM月</span></span><br><span class="line"><span class="addition">+    order: -1 # Sort of order. 1, asc for ascending; -1, desc for descending</span></span><br><span class="line"><span class="addition">+    limit: 8 # if set 0 will show all</span></span><br><span class="line">  card_webinfo: true</span><br><span class="line">  </span><br><span class="line"><span class="deletion">-# 網站公告</span></span><br><span class="line"><span class="deletion">-announcement:</span></span><br><span class="line"><span class="deletion">-  content: 感謝訪問本站，若喜歡請收藏 ^_^</span></span><br><span class="line"></span><br></pre></td></tr></table></figure></li><li><p>改CDN_USE為inject,可插入代碼到head或者bottom</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# CDN</span></span><br><span class="line"><span class="deletion">-# 網站必須</span></span><br><span class="line"><span class="deletion">-# 可根據需要自行添加js/css</span></span><br><span class="line"><span class="deletion">-CDN_USE:</span></span><br><span class="line"><span class="deletion">-  css:</span></span><br><span class="line"><span class="deletion">-    - /css/index.css</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-  js:</span></span><br><span class="line"><span class="deletion">-    - https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js #/js/third-party/jquery.min.js</span></span><br><span class="line"><span class="deletion">-    - /js/utils.js</span></span><br><span class="line"><span class="deletion">-    - /js/main.js</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+# inject</span></span><br><span class="line"><span class="addition">+# 插入代碼到頭部&lt;/head&gt;之前 和 尾部&lt;/body&gt;之前</span></span><br><span class="line"><span class="addition">+inject:</span></span><br><span class="line"><span class="addition">+  head:</span></span><br><span class="line"><span class="addition">+   # - &lt;link rel=&quot;stylesheet&quot; href=&quot;xxxxx&quot;&gt;</span></span><br><span class="line"><span class="addition">+  bottom:</span></span><br><span class="line"><span class="addition">+   # - &lt;script src=&quot;xxxx&quot;&gt;&lt;/script&gt;</span></span><br><span class="line"></span><br><span class="line"># CDN</span><br><span class="line"># 非必要不要修改</span><br><span class="line">CDN:</span><br><span class="line"><span class="addition">+  # main</span></span><br><span class="line"><span class="addition">+  main_css: /css/index.css</span></span><br><span class="line"><span class="addition">+  jquery: https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js</span></span><br><span class="line"><span class="addition">+  main: /js/main.js</span></span><br><span class="line"><span class="addition">+  utils: /js/utils.js</span></span><br></pre></td></tr></table></figure></li><li><p>適配valine 1.4.5以上版本</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line">valine:</span><br><span class="line">  enable: false # if you want use valine,please set this value is true</span><br><span class="line">  appId: # leancloud application app id</span><br><span class="line">  appKey: # leancloud application app key</span><br><span class="line">  notify: false # valine mail notify (true/false) Deprecated in v1.4.0+</span><br><span class="line">  verify: false # valine verify code (true/false) Deprecated in v1.4.0+</span><br><span class="line">  pageSize: 10 # comment list page size</span><br><span class="line">  avatar: monsterid # gravatar style https://valine.js.org/#/avatar</span><br><span class="line">  lang: en # i18n: zh-CN/zh-TW/en/ja</span><br><span class="line">  placeholder: Please leave your footprints # valine comment input placeholder(like: Please leave your footprints )</span><br><span class="line">  guest_info: nick,mail,link #valine comment header info</span><br><span class="line">  recordIP: false # Record reviewer IP</span><br><span class="line">  serverURLs: # This configuration is suitable for domestic custom domain name users, overseas version will be automatically detected (no need to manually fill in)</span><br><span class="line"><span class="addition">+  emojiCDN: # emoji CDN</span></span><br><span class="line"><span class="addition">+  enableQQ: false # enable the Nickname box to automatically get QQ Nickname and QQ Avatar</span></span><br><span class="line"><span class="addition">+  requiredFields: nick,mail # required fields nick/mail/link</span></span><br><span class="line">  bg: /img/comment_bg.png # valine background</span><br><span class="line">  count: false # dispaly comment count in top_img</span><br></pre></td></tr></table></figure></li><li><p>移除對文章隱藏的支持</p></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>增加標籤外掛 tag-toggle</li><li>適配hexo-generator-indexed插件</li><li>Dark mode和Read mode配色微調</li><li>增加頁面keywords設置 #191</li><li>algolia-search highlight文字加深</li><li>調整子目錄的排版(向左對齊)</li><li>調整aside和mobile sidebar 網頁資訊佈局，當缺少一個時，寬度依舊平分</li><li>sidebar menu 增加頭像轉圈hover</li><li>當沒有設置Description時，會自動讀取文章前200個文字作為meta Description</li><li>meta增加article:published_time和article:modified_time</li><li>subtitle修改為網頁加載完後再加載，防止API迴應過慢而阻礙網頁顯示</li><li>移除subtitle金山詞霸每日一句，增加搏天API的隨機語錄</li><li>本地搜索支持顯示文章內容和高亮keyword</li><li>Read mode下可以切換Dark mode和Light mode</li><li>高分辨率下的界面適配 #163</li><li>修復Dark Mode下，note標籤的顯示bug</li><li>添加 dns_prefetch</li></ol><h3 id="Fixed"><a href="#Fixed" class="headerlink" title="Fixed"></a>Fixed</h3><ol><li>修復 articleSort 設置文章封面邏輯不一致的問題 #194</li><li>修正zh-TW部分用語</li><li>修復hide-block 配置顏色顯示出錯的bug</li><li>修復只能點擊子目錄文字才能跳轉的bug</li><li>修復搜索結果在手機端無法滾動的bug</li><li>修復aside categories 查看更多跳轉到tags頁面的bug #188</li><li>修復當flink.yml內容為空時，報錯的bug</li><li>修復Dark mode下 aside 查看更多文字顏色太淺的bug</li><li>修復POST-META關閉閲讀分鐘和訪問量後,評論量前有分割線的bug</li><li>修復canvas_ribbon透明度變為1再變回預設值bug</li><li>修復當default_cover沒設置時，會出現無圖片的bug</li><li>修復文章頁替換url hash值而導致歷史記錄過多的問題</li><li>修復DarkMode下，note標籤的顯示bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">2.2.5(2020/03/28)</summary><div class="toggle-content"><h2 id="2-2-5-2020-03-28"><a href="#2-2-5-2020-03-28" class="headerlink" title="2.2.5(2020&#x2F;03&#x2F;28)"></a>2.2.5(2020&#x2F;03&#x2F;28)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>增加自動廣告位置</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+ad:</span></span><br><span class="line"><span class="addition">+ index:</span></span><br><span class="line"><span class="addition">+ aside:</span></span><br><span class="line"><span class="addition">+ post:</span></span><br></pre></td></tr></table></figure></li><li><p>增加圖片Figcaption顯示</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+ photofigcaption: false</span></span><br></pre></td></tr></table></figure></li><li><p>增加全站總字數顯示，可配置是否關閉wordcout閲讀時間&#x2F;字數統計&#x2F;全站總字數</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">wordcount:</span><br><span class="line">  enable: false</span><br><span class="line"><span class="addition">+  post_wordcount: true</span></span><br><span class="line"><span class="addition">+  min2read: true</span></span><br><span class="line"><span class="addition">+  total_wordcount: true</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>文章頁上滑出現的頂欄顯示目錄</li><li>全站post-meta增加提示文本(Tooltip Text)</li><li>調整文章頁post-meta和主頁post-meta的間距</li><li>文章頁，當設置只顯示一個日期時，增加文字顯示</li></ol><h3 id="Fixed"><a href="#Fixed" class="headerlink" title="Fixed"></a>Fixed</h3><ol><li>修復lazyload中，img標籤的class在src後面時，導致替換出錯的bug</li><li>修復複製版權信息url為undefined的bug</li><li>修復aside 的 “查看更多” 不居中的bug</li><li>修復highlight_shrink設為false時,js報錯的bug</li><li>修復highlight_shrink設為true,點擊無反應，沒有打開代碼框的bug</li><li>Darkmode下，出現切換按鈕icon沒有改變的bug</li><li>修復簡繁轉換無效的bug</li><li>修復首頁文章日期顯示錯誤的bug</li><li>修復因註釋掉豆瓣設置導致報Cannot read property &#39;meta&#39; of undefined的bug</li><li>修復Gitalk報Error: Cannot read property &#39;repository&#39; of undefined 的bug</li><li>修復評論utterances 在display_mode設置為dark時，仍顯示light主題的bug</li><li>修復display_mode設置dark沒有效果的bug</li><li>評論增加夜間模式、文章頁判斷,減少不必要的js加載</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">2.2.0 (2020/03/17)</summary><div class="toggle-content"><h2 id="2-2-0-2020-03-17"><a href="#2-2-0-2020-03-17" class="headerlink" title="2.2.0 (2020&#x2F;03&#x2F;17)"></a>2.2.0 (2020&#x2F;03&#x2F;17)</h2><h3 id="Breaking-Change"><a href="#Breaking-Change" class="headerlink" title="Breaking Change"></a>Breaking Change</h3><ol><li><p>不再支持hexo 4.0.0以下版本</p></li><li><p>添加hexo fragment_cache,加快生成速度</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+ fragment_cache: true</span></span><br></pre></td></tr></table></figure></li><li><p>完善V5圖標顯示，不再需要同時加載V4和v5圖標</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+ fontawesome_v5:</span></span><br><span class="line"><span class="addition">+  enable: false</span></span><br><span class="line"></span><br><span class="line">CDN_USE:</span><br><span class="line">  css:</span><br><span class="line">    - /css/index.css</span><br><span class="line"><span class="deletion">-   - https://cdn.jsdelivr.net/npm/font-awesome@latest/css/font-awesome.min.css</span></span><br><span class="line"><span class="deletion">-   - https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css #fontawesomeV5_css</span></span><br><span class="line"></span><br><span class="line">CDN:</span><br><span class="line"><span class="addition">+  # fontawesome</span></span><br><span class="line"><span class="addition">+  fontawesome_v4: https://cdn.jsdelivr.net/npm/font-awesome@latest/css/font-awesome.min.css</span></span><br><span class="line"><span class="addition">+  fontawesome_v5: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css</span></span><br></pre></td></tr></table></figure></li><li><p>去除cheerio依賴</p></li><li><p>整合豆瓣配置，增加配置遊戲，圖書頁面top_img,可設置是否設置meta,解決部分瀏覽器無法顯示圖片問題</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">- # 如果你有使用hexo-douban去生成movie界面，可配置這個</span></span><br><span class="line"><span class="deletion">- movies_img: https://cdn.jsdelivr.net/gh/jerryc127/butterfly_cdn@2.1.0/top_img/movie.jpg</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+ douban:</span></span><br><span class="line"><span class="addition">+   meta: false</span></span><br><span class="line"><span class="addition">+   movies_img:</span></span><br><span class="line"><span class="addition">+   books_img:</span></span><br><span class="line"><span class="addition">+   games_img:</span></span><br></pre></td></tr></table></figure></li><li><p>友情鏈接除列表外可自定義內容</p></li><li><p>可設置主頁標題距離頂部距離</p> <figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"># 主頁設置</span><br><span class="line"># 默認top_img全屏，site_info在中間</span><br><span class="line"># 使用默認, 都無需填寫(建議默認)</span><br><span class="line"><span class="addition">+index_site_info_top: # 主頁標題距離頂部距離  例如 300px/300em/300rem/10%</span></span><br><span class="line"><span class="comment">index_top_img_height: # 主頁top_img高度 例如 300px/300em/300rem  不能使用百分比</span></span><br></pre></td></tr></table></figure></li><li><p>側邊欄可隱藏,可設置手機頁面是否隱藏</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-aside_mobile: true</span></span><br><span class="line"></span><br><span class="line">aside:</span><br><span class="line"><span class="addition">+  enable: true</span></span><br><span class="line"><span class="addition">+  mobile: true # 手機頁面( 顯示寬度 &lt; 768px )是否顯示aside內容</span></span><br><span class="line">  position: right # left or right</span><br><span class="line">  card_author: true</span><br></pre></td></tr></table></figure></li><li><p>增加disqusjs和utterances 兩個評論</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+disqusjs:</span></span><br><span class="line"><span class="addition">+  enable: false #開啟改為 true</span></span><br><span class="line"><span class="addition">+  shortname:</span></span><br><span class="line"><span class="addition">+  siteName:</span></span><br><span class="line"><span class="addition">+  apikey:</span></span><br><span class="line"><span class="addition">+  api: https://disqus.skk.moe/disqus/ #一般情況下無需修改 API 地址</span></span><br><span class="line"><span class="addition">+  admin:</span></span><br><span class="line"><span class="addition">+  adminLabel:</span></span><br><span class="line"><span class="addition">+  count: true # top_img顯示評論數</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+ utterances:</span></span><br><span class="line"><span class="addition">+   enable: false</span></span><br><span class="line"><span class="addition">+   repo: jerryc127/jerryc127.github.io # 可選 pathname/url/title/og:title</span></span><br><span class="line"><span class="addition">+   issue_term: pathname # 可選 github-light/github-dark/github-dark-orange/icy-dark/dark-blue/photon-dark</span></span><br><span class="line"><span class="addition">+  light_theme: github-light</span></span><br><span class="line"><span class="addition">+  dark_theme: photon-dark</span></span><br></pre></td></tr></table></figure></li><li><p>首頁subtitle可關閉打字效果，可設置打字效果顯示一次或loop</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">subtitle:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="addition">+  # 打字效果</span></span><br><span class="line"><span class="addition">+  effect: true</span></span><br><span class="line"><span class="addition">+  # 循環或者只打字一次</span></span><br><span class="line"><span class="addition">+  loop: false</span></span><br><span class="line">  # source調用第三方服務</span><br><span class="line">  # source: false 關閉調用</span><br><span class="line">  # source: 1  調用金山詞霸的每日一句(簡體)</span><br><span class="line">  # source: 2  調用一言網的一句話(簡體) #https://hitokoto.cn/</span><br><span class="line">  # source: 3  調用一句網(簡體) http://yijuzhan.com/</span><br><span class="line">  # source: 4  調用今日詩詞(簡體) https://www.jinrishici.com/</span><br><span class="line">  # subtitle 會先顯示 source , 再顯示 sub 的內容</span><br><span class="line">  source: 2</span><br><span class="line">  # (如果有英文逗號&#x27; , &#x27;，請使用轉義字符 &amp;#44;)</span><br><span class="line">  # 如果關閉打字效果，subtitle只會顯示sub的第一行文字</span><br><span class="line">  sub:</span><br><span class="line">    - 今日事&amp;#44;今日畢</span><br><span class="line">    - Never put off till tomorrow what you can do today</span><br></pre></td></tr></table></figure></li><li><p>增加valine和gitalk的配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br></pre></td><td class="code"><pre><span class="line">gitalk:</span><br><span class="line">  enable: false</span><br><span class="line">  client_id:</span><br><span class="line">  client_secret:</span><br><span class="line">  repo:</span><br><span class="line">  owner:</span><br><span class="line">  admin:</span><br><span class="line">  language: zh-CN # en , zh-CN , zh-TW</span><br><span class="line"><span class="addition">+  perPage: 10 # Pagination size, with maximum 100.</span></span><br><span class="line"><span class="addition">+  distractionFreeMode: false # Facebook-like distraction free mode.</span></span><br><span class="line"><span class="addition">+  pagerDirection: last # Comment sorting direction, available values are last and first.</span></span><br><span class="line"><span class="addition">+  createIssueManually: false # Gitalk will create a corresponding github issue for your every single page automatically</span></span><br><span class="line">  count: true # top_img顯示評論數</span><br><span class="line"></span><br><span class="line">valine:</span><br><span class="line">  enable: false # if you want use valine,please set this value is true</span><br><span class="line">  appId:  # leancloud application app id</span><br><span class="line">  appKey:  # leancloud application app key</span><br><span class="line">  notify: false # valine mail notify (true/false) https://github.com/xCss/Valine/wiki</span><br><span class="line">  verify: false # valine verify code (true/false)</span><br><span class="line">  pageSize: 10 # comment list page size</span><br><span class="line">  avatar: monsterid # gravatar style https://valine.js.org/#/avatar</span><br><span class="line">  lang: en # i18n: zh-cn/en</span><br><span class="line">  placeholder: 記得留下你的暱稱和郵箱....可以快速收到回覆 # valine comment input placeholder(like: Please leave your footprints )</span><br><span class="line">  guest_info: nick,mail,link #valine comment header info</span><br><span class="line"><span class="addition">+  recordIP: false # Record reviewer IP</span></span><br><span class="line"><span class="addition">+  serverURLs: # This configuration is suitable for domestic custom domain name users, overseas version will be automatically detected (no need to manually fill in)</span></span><br><span class="line">  bg: /img/comment_bg.png # valine background</span><br><span class="line">  count: true # top_img顯示評論數</span><br></pre></td></tr></table></figure></li><li><p>darkmode配置整理</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">- # 夜間模式</span></span><br><span class="line"><span class="deletion">- darkmode:</span></span><br><span class="line"><span class="deletion">-  enable: true</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-# 自動切換 dark mode和 light mode</span></span><br><span class="line"><span class="deletion">-# autoChangeMode: 1  跟隨系統而變化，不支持的瀏覽器/系統將按照時間晚上6點到早上6點之間切換為 dark mode</span></span><br><span class="line"><span class="deletion">-# autoChangeMode: 2  只按照時間晚上6點到早上6點之間切換為 dark mode</span></span><br><span class="line"><span class="deletion">-# autoChangeMode: false 取消自動切換</span></span><br><span class="line"><span class="deletion">-autoChangeMode: false</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+ darkmode:</span></span><br><span class="line"><span class="addition">+  enable: true</span></span><br><span class="line"><span class="addition">+  # dark mode和 light mode切換按鈕</span></span><br><span class="line"><span class="addition">+  button: true</span></span><br><span class="line"><span class="addition">+  # 自動切換 dark mode和 light mode</span></span><br><span class="line"><span class="addition">+  # autoChangeMode: 1  跟隨系統而變化，不支持的瀏覽器/系統將按照時間晚上6點到早上6點之間切換為 dark mode</span></span><br><span class="line"><span class="addition">+  # autoChangeMode: 2  只按照時間晚上6點到早上6點之間切換為 dark mode</span></span><br><span class="line"><span class="addition">+  # autoChangeMode: false 取消自動切換</span></span><br><span class="line"><span class="addition">+  autoChangeMode: false</span></span><br></pre></td></tr></table></figure></li><li><p>增加404頁面</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# A simple 404 page</span></span><br><span class="line"><span class="addition">+error_404:</span></span><br><span class="line"><span class="addition">+  enable: true</span></span><br><span class="line"><span class="addition">+  subtitle: &quot;頁面沒有找到&quot;</span></span><br><span class="line"><span class="addition">+  background:</span></span><br></pre></td></tr></table></figure></li><li><p>post_beautify改為beautify，頁面美化不再只限於post頁，page頁也一樣</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-post_beautify:</span></span><br><span class="line"><span class="addition">+beautify:</span></span><br><span class="line">  enable: true</span><br><span class="line">  title-prefix-icon: &#x27;\f0c1&#x27;</span><br><span class="line">  title-prefix-icon-color: &quot;#F47466&quot;</span><br></pre></td></tr></table></figure></li><li><p>可設置是否顯示cover，可設置各位置的cover顯示</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-# the default cover of the post</span></span><br><span class="line"><span class="deletion">-default_cover: https://cdn.jsdelivr.net/gh/jerryc127/butterfly_cdn@2.1.0/top_img/default.png</span></span><br><span class="line"></span><br><span class="line"><span class="deletion">-index_post_cover: both</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+cover:</span></span><br><span class="line"><span class="addition">+  # 是否顯示文章封面</span></span><br><span class="line"><span class="addition">+  index_enable: true</span></span><br><span class="line"><span class="addition">+  aside_enable: true</span></span><br><span class="line"><span class="addition">+  archives_enable: true</span></span><br><span class="line"><span class="addition">+  # 封面顯示的位置</span></span><br><span class="line"><span class="addition">+  # 三個值可配置 left , right , both</span></span><br><span class="line"><span class="addition">+  position: both</span></span><br><span class="line"><span class="addition">+  # 當沒有設置cover時，默認的封面顯示</span></span><br><span class="line"><span class="addition">+  default_cover:</span></span><br></pre></td></tr></table></figure></li><li><p>增加mermaid,可畫流程圖、狀態圖、時序圖、甘特圖等等</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# https://github.com/knsv/mermaid</span></span><br><span class="line"><span class="addition">+mermaid:</span></span><br><span class="line"><span class="addition">+  enable: true</span></span><br><span class="line"><span class="addition">+  # built-in themes: default/forest/dark/neutral</span></span><br><span class="line"><span class="addition">+  theme: default</span></span><br></pre></td></tr></table></figure></li><li><p>增加pangu配置，中英文之間添加空格</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="addition">+# https://github.com/vinta/pangu.js</span></span><br><span class="line"><span class="addition">+# 中英文之間添加空格</span></span><br><span class="line"><span class="addition">+pangu:</span></span><br><span class="line"><span class="addition">+  enable: true</span></span><br><span class="line"><span class="addition">+  field: page # page/post</span></span><br></pre></td></tr></table></figure></li><li><p>整合部分配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="deletion">-avatar_effect: false</span></span><br><span class="line"></span><br><span class="line"><span class="addition">+avatar:</span></span><br><span class="line"><span class="addition">+  img: /img/avatar.png</span></span><br><span class="line"><span class="addition">+  effect: true # 頭像會一直轉圈</span></span><br></pre></td></tr></table></figure></li><li><p>post-copyright增加decode網址 (可以顯示中文)</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">post_copyright:</span><br><span class="line">  enable: true</span><br><span class="line"><span class="addition">+  decode: false</span></span><br><span class="line">  license: CC BY-NC-SA 4.0</span><br><span class="line">  license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/</span><br></pre></td></tr></table></figure></li><li><p>增加部分顏色配置</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">theme_color:</span><br><span class="line">  enable: true</span><br><span class="line">  main: &quot;#49B1F5&quot;</span><br><span class="line">  paginator: &quot;#00c4b6&quot;</span><br><span class="line">  button_hover: &quot;#FF7242&quot;</span><br><span class="line">  text_selection: &quot;#00c4b6&quot;</span><br><span class="line">  link_color: &quot;#99a9bf&quot;</span><br><span class="line">  meta_color: &#x27;#858585&#x27;</span><br><span class="line">  hr_color: &quot;#A4D8FA&quot;</span><br><span class="line"><span class="deletion">-  read-mode-bg_color: &#x27;#FAF9DE&#x27;</span></span><br><span class="line"><span class="deletion">-  inline-code-color: &#x27;#F47466&#x27;</span></span><br><span class="line"><span class="addition">+  code_foreground: &quot;#F47466&quot;</span></span><br><span class="line"><span class="addition">+  code_background: &quot;rgba(27, 31, 35, .05)&quot;</span></span><br><span class="line"><span class="addition">+  toc_color: &quot;#00c4b6&quot;</span></span><br><span class="line"><span class="addition">+  blockquote_padding_color: &quot;#49b1f5&quot;</span></span><br><span class="line"><span class="addition">+  blockquote_background_color: &quot;#49b1f5&quot;</span></span><br></pre></td></tr></table></figure></li><li><p>主頁文章增加tags和更新日期顯示，可以配置post_meta</p><figure class="highlight diff"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">post_meta:</span><br><span class="line"><span class="deletion">-  date_type: both # or created or updated 文章日期是創建日或者更新日或都顯示</span></span><br><span class="line"><span class="deletion">-  categories: true # or false 是否顯示分類</span></span><br><span class="line"><span class="deletion">-  tags: true # or false 是否顯示標籤</span></span><br><span class="line"><span class="addition">+  page:</span></span><br><span class="line"><span class="addition">+    date_type: both # created or updated or both 主頁文章日期是創建日或者更新日或都顯示</span></span><br><span class="line"><span class="addition">+    categories: true # true or false 主頁是否顯示分類</span></span><br><span class="line"><span class="addition">+    tags: true # true or false 主頁是否顯示標籤</span></span><br><span class="line"><span class="addition">+  post:</span></span><br><span class="line"><span class="addition">+    date_type: both # created or updated or both 文章頁日期是創建日或者更新日或都顯示</span></span><br><span class="line"><span class="addition">+    categories: true # true or false 文章頁是否顯示分類</span></span><br><span class="line"><span class="addition">+    tags: true # true or false 文章頁是否顯示標籤</span></span><br></pre></td></tr></table></figure></li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>適配IE</li><li>增加一個Tag Plugins: 圖庫集</li><li>增加一個Tag Plugins: tag-hide 功能 inline&#x2F;block</li><li>去除page頁開頭顯示與標題一樣的內容</li><li>aside 公告欄設置，支持html代碼</li><li>手機界面sidebar顯示進度條和加深對應的標題</li><li>主頁subtitle 的 hitokoto 顯示內容出處</li><li>footer 的hexo鏈接改為https</li><li>修改手機下，menus和toc的打開效果</li><li>手機頁面下，搜索界面全屏顯示</li><li>SEO優化，標題欄改為h1顯示</li><li>閲讀模式優化，可根據light mode 和darkmode調整背景</li><li>當屏蔽js時，header會出現(之前用js控制，會隱藏)</li></ol><h3 id="Fixed"><a href="#Fixed" class="headerlink" title="Fixed"></a>Fixed</h3><ol><li>修復Tencent Analytics的script加載為https #105</li><li>修復相關文章，日期顯示錯誤bug</li><li>修復gitalk報錯問題</li><li>修復當valine background 是絕對地址時無法顯示的bug</li><li>修復medium-zoom 無法使用的bug</li><li>修復在safari下，點擊或移動到首頁文章cover，圓角變成正方形的bug #114</li><li>修復在部分瀏覽器下，aside,友情鏈接頭像轉動變形的bug</li><li>修復在寬度限制下，表格內容溢出屏幕外而出現滾動條的bug #138</li><li>修復gitalk js 在一些沒有設置評論的page里加載的bug</li><li>修復tag plugins 的gist 在不同主題下的背景顏色問題(黑色主題下，文字不易觀看)</li><li>修復highlight figcaption 顯示不全的bug</li><li>修復disqus評論數無法獲取的bug</li><li>修復子目錄在觸摸屏下點擊,偶爾不出現的bug</li><li>修復a標籤太長(連續英文字母)不會換行的bug</li><li>修復toc滾動時，閲讀進度條也跟着滾動的bug</li><li>修復aside的圖片，可點擊顯示大圖bug</li><li>修復activate-power-mode設置參數無效bug</li><li>修復語言上的錯誤 #156</li><li>修復主頁在safari桌面端，首頁滾動卡頓的bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">2.1.0 (2019/12/20)</summary><div class="toggle-content"><h2 id="2-1-0-2019-12-20"><a href="#2-1-0-2019-12-20" class="headerlink" title="2.1.0 (2019&#x2F;12&#x2F;20)"></a>2.1.0 (2019&#x2F;12&#x2F;20)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>可設置隱藏文章</li><li>適配 Hexo 的 Tag Plugins Code Block With marked lines 顯示</li><li>可配置首頁 cover 顯示的位置</li><li>更改深色模式下的配色</li><li>activate_power_mode 增加關閉顏色和抖動</li><li>增加谷歌廣告，騰訊分析</li><li>相關文章增加時間顯示，調整佈局，垂直居中</li><li>文章頁面，top_img 增加評論數顯示</li><li>可以取消點擊圖片觀看大圖</li><li>mathjax 和 kathex 可設置每頁都加載還是按需加載</li><li>深色模式下，滾動條顏色的適配</li><li>優化 gitalk 在 dark mode 下的顯示</li><li>文章頁，文章標題過長時，只顯示三行內容</li><li>深色模式下，背景圖片加上蒙板</li><li>優化深色&#x2F;閲讀模式下，canvas 的顯示</li><li>優化打賞的特效和移動到二維碼不會立刻消失</li><li>優化 sub-menu 樣式</li><li>修改 aside 的 tags 顏色，在深色模式下不會出現觀看困難</li><li>升級 normalize.css 到最新版</li><li>優化手機上 toc 和 menu 的打開動畫</li><li>優化代碼框打開關閉的特效</li><li>精簡 js,部分操作改為 css 控制</li><li>優化主題的一些動畫，不會過於生硬</li></ol><h3 id="Fixed"><a href="#Fixed" class="headerlink" title="Fixed"></a>Fixed</h3><ol><li>修復當圖片被 a 標籤包圍時，點擊圖標沒有跳轉到對應網頁而是出現大圖觀看模式的 bug</li><li>修復當網址有 subdirectory 時，menu、打賞二維碼和 lodding_bg 鏈接路徑錯誤的 bug</li><li>修復當網址有 subdirectory 時,</li><li>修復 katex 的 CSS 無法讀取 bug</li><li>修復搜索按鈕在文章頁不顯示的 bug</li><li>修復 gitalk css 引用失敗的 bug</li><li>修復 點擊特效 煙花 無效的 bug</li><li>修復 gitalk 報 path.startsWith is not a function 的 bug</li><li>修復 閲讀模式下，背景沒有變純色的 bug</li><li>修復閲讀模式下，header 偶爾出現沒有靠攏頂部的 bug</li><li>修復 Hexo Tag Plugins Block Quote 裏的鏈接顯示出外面的 Bug</li><li>修復 aside 歸檔日期過長導致錯位的 bug</li><li>修復 toc 為空時，toc 按鈕仍存在的 bug</li><li>修復關閉懶加載後，頭像無法顯示的 bug</li><li>修復深色模式下，切換 readmode 偶爾會無效的 bug</li><li>修復在一些手機設備上，toc 和 menu 的按鈕顯示不對齊的 bug #72</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">2.0.0 (2019/11/03)</summary><div class="toggle-content"><h2 id="2-0-0-2019-11-03"><a href="#2-0-0-2019-11-03" class="headerlink" title="2.0.0 (2019&#x2F;11&#x2F;03)"></a>2.0.0 (2019&#x2F;11&#x2F;03)</h2><h3 id="Breaking-change"><a href="#Breaking-change" class="headerlink" title="Breaking change"></a>Breaking change</h3><ol><li>手機端界面卡片化，同時，手機端也可以顯示側邊欄的內容</li><li>修復當menu過多時，header界面出現錯亂的bug。當menu過多時，會變為sidebar模式</li><li>增加medium-zoom大圖查看模式</li><li>增加鼠標點擊特效：文字和愛心 兩個點擊特效</li><li>主頁subtitle可以調用第三方api(金山詞霸每日一句、一言網的一句話、一句網、今日詩詞)</li><li>添加 snackbar 彈窗</li><li>修改nightshift為darkmode，darkmode可隨系統設置而自動切換，可設置隨時間而切換darkmode</li><li>修復hexo自帶的標籤外掛(Tag Plugins)顯示bug(Block Quote、Code Block With caption、Gist、Youtube、Vimeo)</li><li>主題所需要的css和js可根據需要配置CDN</li><li>更改darkmode的加載方式，網站設置dark mode後，現在進入網頁不會在&#39;閃&#39;一下</li><li>背景特效和背景圖片在手機界面也會顯示</li><li>增加justified-gallery圖片顯示(Tag Plugins)</li></ol><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>文章頁面，字數統計、閲讀時長和閲讀量前面添加icon</li><li>更改懶加載js</li><li>升級typed.js&#x2F;instantpage.js到最新版</li><li>搜索和右下角按鈕添加退出特效</li></ol><h3 id="Fixed"><a href="#Fixed" class="headerlink" title="Fixed"></a>Fixed</h3><ol><li>修復在 Hexo 4.0.0下，一些按鈕點擊會跳出一個空白頁的bug</li><li>修復在 Hexo 4.0.0下，分頁按鈕出現代碼的bug</li><li>修復當沒有設置評論時，右下角依舊出現&#39;直達評論&#39;按鈕的bug</li><li>優化sidebar的打開速度</li><li>修復文章頁標題左右邊距不平等的bug</li><li>修復keywords讀取的bug</li><li>修復當post&#x2F;page 內容為空時，footer位置錯亂的bug</li><li>修復在手機safari，toc sidebar底部內容被遮擋的bug</li><li>完善Dark mode,一些界面的配色</li><li>修復 card-archives 查看更多 跳轉bug</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li>移除Gitment</li><li>移除Gallery</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">1.2.0 (2019/09/24)</summary><div class="toggle-content"><h2 id="1-2-0-2019-09-24"><a href="#1-2-0-2019-09-24" class="headerlink" title="1.2.0 (2019&#x2F;09&#x2F;24)"></a>1.2.0 (2019&#x2F;09&#x2F;24)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>更改手機頁面的menu和toc的顯示方式和顯示特效(ipad也能看TOC)</li><li>可設置禁止複製網站內容</li><li>可設置複製時，內容自動加上版權信息</li><li>可修改tag的top_img</li><li>可修改category的top_img</li><li>可修改valine的背景</li><li>archives頁UI優化</li><li>ICP增加icon #37</li><li>可設置主頁top_img的高度</li><li>可設置主頁site-info的位置</li><li>category頁和tag頁的UI可以設置與主頁UI一樣 #31</li><li>主頁subtitle可設置多個句子(不再限制2個) #37</li><li>設置menu時，頭尾添加空格不受影響</li><li>調整post頁的佈局</li><li>書籤添加icon</li><li>公告icon效果</li><li>首頁歸檔模塊，可設置數量限制，會顯示&#39;查看更多&#39;按鈕</li><li>右下角按鈕調整。</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol start="19"><li>修復文章cover隨機圖片生成，同一篇文章，不同地方的cover顯示不一樣的bug</li><li>修復gitalk語言設置無效的bug #35</li><li>修復post頁面，當沒有設置word count時，閲讀量前有&#39;|&quot;</li><li>修復sub-menu在safari的顯示問題</li><li>修復tags頁評論居中問題</li><li>修復header a hover 白色問題</li><li>修復夜間模式下footer的顏色bug</li><li>修復英文語言下，書籤英文顯示不完整的問題</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">1.1.5 (2019/09/08)</summary><div class="toggle-content"><h2 id="1-1-5-2019-09-08"><a href="#1-1-5-2019-09-08" class="headerlink" title="1.1.5 (2019&#x2F;09&#x2F;08)"></a>1.1.5 (2019&#x2F;09&#x2F;08)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>Feature: 可設置內聯代碼塊樣式 #26</li><li>Feature: 可設置夜間模式作為默認樣式</li><li>Feature: 可設置是否顯示code language名稱</li><li>Feature: 可設置是否展開或關閉代碼框</li><li>Feature: 可設置背景圖片&#x2F;顏色</li><li>Feature: 可設置是否顯示footer背景</li><li>Feature: 增加 canvas-nest.js</li><li>Feature: 頭像可設置效果(轉圈圈)</li><li>Feature: menu可設置分組</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol start="10"><li>Fix: 優化打賞和搜索打開特效</li><li>Fix: 優化sidebar的打開特效，避免與文章頁特效不同步</li><li>Fix: 適配<strong>hexo-blog-encrypt</strong>，現在可以顯示toc</li><li>Fix: 修復設置不顯示評論時，直達評論按鈕沒有消失的bug</li><li>Fix: 修復post頁底欄，當沒有顯示評論，不顯示TOC，評論和toc都不顯示 這三種狀態下按鈕的bug</li><li>Fix: 修復代碼框左右滑動時，代碼名字跟着滑動的bug</li><li>Fix: 其他page頁標題的字體顯示</li><li>Fix: 修復當設置開啟canvas_ribbons，進入網站會先顯示canvas_ribbons的bug</li><li>Fix: 完善夜間模式下，字體顯示問題</li><li>Fix: 修復代碼框 複製 和 代碼名 z-index bug #25</li><li>Fix: 完善閲讀模式</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">1.1.0 (2019/08/29)</summary><div class="toggle-content"><h2 id="1-1-0-2019-08-29"><a href="#1-1-0-2019-08-29" class="headerlink" title="1.1.0 (2019&#x2F;08&#x2F;29)"></a>1.1.0 (2019&#x2F;08&#x2F;29)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>Feature: 手機menu界面重新設計</li><li>Feature: 文章頁增加美化(原 melody主題功能),並增加更改標題前綴圖標和顏色</li><li>Feature: PC端增加直達評論按鈕</li><li>Feature: 可以對單獨文章設置是否顯示版權信息</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>Fix: 修復閲讀模式下，調整字體大小對代碼無效的bug</li><li>Fix: 調整Valine字體顯示問題</li><li>Fix: 修正夜間模式下Valine的適配問題</li><li>Fix: 修復Valine設置notify和verify無效的bug (thx @VincentTV )</li><li>Fix: 修復使用hexo-asset-image,開啟懶加載後，圖片會出現無法加載問題</li><li>Fix:修復 &#39;返回頂部&#39;箭頭無法點擊的bug</li></ol><h3 id="Remove"><a href="#Remove" class="headerlink" title="Remove"></a>Remove</h3><ol><li>Remove: 去掉主題&quot;閲讀更多&quot;按鈕</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">1.0.8 (2019/08/11)</summary><div class="toggle-content"><h2 id="1-0-8-2019-08-11"><a href="#1-0-8-2019-08-11" class="headerlink" title="1.0.8 (2019&#x2F;08&#x2F;11)"></a>1.0.8 (2019&#x2F;08&#x2F;11)</h2><ol><li>Feature: 可關閉圖片懶加載</li><li>Feature: 增加頁面排版，可選擇把右邊欄放在左邊</li><li>Feature: 增加 Note (Bootstrap Callout) (移植於next主題)</li><li>Feature: 手機上能夠查看TOC</li><li>Feature: 增加直達評論按鈕</li><li>Fix: 修復post頁在寬度1024px下的顯示bug</li><li>Fix: 修復代碼框部分語言沒有顯示正確的代碼語言</li><li>Fix: 修復設置裏把Disqus註釋掉無法運行的bug</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">1.0.7 (2019/07/29)</summary><div class="toggle-content"><h2 id="1-0-7-2019-07-29"><a href="#1-0-7-2019-07-29" class="headerlink" title="1.0.7 (2019&#x2F;07&#x2F;29)"></a>1.0.7 (2019&#x2F;07&#x2F;29)</h2><h3 id="Feature"><a href="#Feature" class="headerlink" title="Feature"></a>Feature</h3><ol><li>Feature: add the option to change the site name font-family</li><li>Feature: add the option to close instant-page</li><li>Feature: the sidebar can auto scroll when the toc out of the screen</li></ol><h3 id="Fix"><a href="#Fix" class="headerlink" title="Fix"></a>Fix</h3><ol><li>Fix: random cover of previous post and next post</li><li>Fix: Display null when the subtitle not set</li><li>Fix: display related post&#39;s headline when it is not related posts</li><li>Fix: the bugs of image display</li><li>Fix: When the picture is loaded, the picture appears black frame</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">1.0.6 (2019/07/06)</summary><div class="toggle-content"><h2 id="1-0-6-2019-07-06"><a href="#1-0-6-2019-07-06" class="headerlink" title="1.0.6 (2019&#x2F;07&#x2F;06)"></a>1.0.6 (2019&#x2F;07&#x2F;06)</h2><ol><li>Feature: random cover #10</li><li>Fix: valine lang not work</li><li>Fix: archives page site name not change when the language change</li><li>Fix: related posts url error</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">1.0.5 (2019/06/28)</summary><div class="toggle-content"><h2 id="1-0-5-2019-06-28"><a href="#1-0-5-2019-06-28" class="headerlink" title="1.0.5 (2019&#x2F;06&#x2F;28)"></a>1.0.5 (2019&#x2F;06&#x2F;28)</h2><ol><li>fix bugs of gitalk #9</li><li>fix bugs of valine</li><li>new look of the mobile menu</li></ol></div></details><details class="toggle" ><summary class="toggle-button" style="">1.0.0 (2019.06/17)</summary><div class="toggle-content"><h2 id="1-0-0-2019-06-17"><a href="#1-0-0-2019-06-17" class="headerlink" title="1.0.0 (2019.06&#x2F;17)"></a>1.0.0 (2019.06&#x2F;17)</h2><p>first release</p></div></details>]]></content>
    
    
    <summary type="html">Butterfly安裝文檔-更新日誌</summary>
    
    
    
    <category term="Docs文檔" scheme="https://butterfly.js.org/categories/Docs%E6%96%87%E6%AA%94/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 文檔(六) 進階教程</title>
    <link href="https://butterfly.js.org/posts/4073eda/"/>
    <id>https://butterfly.js.org/posts/4073eda/</id>
    <published>2020-05-28T14:39:25.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<div class="note green icon-padding flat"><i class="note-icon fas fa-rocket"></i><p>📚 文檔目錄</p><p><a href="/posts/21cfbf15/" title="Butterfly 文檔(一) 快速開始">🚀 快速開始</a> - <a href="/posts/dc584b87/" title="Butterfly 文檔(二) 主題頁面">📑 主題頁面</a> - <a href="/posts/4aa8abbe/" title="Butterfly 文檔(三) 主題配置">📌 主題配置</a> - <a href="/posts/ceeb73f/" title="Butterfly 文檔(四) 標簽外挂">⚔️ 標簽外掛</a> - <a href="/posts/98d20436/" title="Butterfly 文檔(五) 主題問答">❓ 主題問答</a> - <a href="/posts/4073eda/" title="Butterfly 文檔(六) 進階教程">⚡️ 進階教程</a></p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-magic"></i><p>你可以通過右下角的 <strong>簡</strong> 按鈕切換為簡體顯示</p></div><hr><h2 id="建議"><a href="#建議" class="headerlink" title="建議"></a>建議</h2><ol><li>不要把個人需要的文件&#x2F;圖片放在主題<code>source</code>文件夾裏，因為在升級主題的過程中，可能會把文件覆蓋刪除了。<br>在 Hexo 根目錄的<code>source</code>文件夾裏，創建一個文件夾來放置個人文件&#x2F;圖片。<br>引用文件直接為<code>/文件夾名稱/文件名</code></li></ol><h2 id="音樂"><a href="#音樂" class="headerlink" title="音樂"></a>音樂</h2><p>音樂界面使用了插件 <code>hexo-tag-aplayer</code><br>使用方法請參考插件<a href="https://github.com/MoePlayer/hexo-tag-aplayer/blob/master/docs/README-zh_cn.md">文檔</a></p><p>音樂頁面只是普通的 page 頁，按普通頁面操作生成就行。</p><blockquote><p>以下內容可供<strong>選擇</strong>配置</p><p>注意： 仍需要安裝插件<a href="https://github.com/MoePlayer/hexo-tag-aplayer">hexo-tag-aplayer</a></p></blockquote><p>插件會在每一個文件都插入 js 和 css，為了避免這一情況，3.0 版本內置了 aplayer 需要的 css 和 js。</p><p>首先在 Hexo 根目錄 <code>_config</code> 裏配置 <code>asset_inject</code> 為 <code>false</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">aplayer:</span></span><br><span class="line">  <span class="attr">asset_inject:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><p>然後在你需要使用 aplayer 的頁面 Front-matter 添加</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">aplayer: true</span><br></pre></td></tr></table></figure><p>這樣只會在需要 aplayer 的頁面插入 js 和 css。</p><p>如何添加全局 Aplayer 播放，請參考 <a href="/posts/507c070f/">這篇文章</a></p><h2 id="電影"><a href="#電影" class="headerlink" title="電影"></a>電影</h2><p>電影界面使用了插件 <code>hexo-douban</code></p><p><strong>注意：</strong></p><ol><li>hexo-douban 會主動生成頁面，所以不需要自己創建。</li><li>如遇到無法抓取問題，顯示 <code>INFO  0 movies have been loaded in xxx ms, because you are offline or your network is bad</code><br>請過段時間再試試，這我也無能為力。</li></ol><h2 id="説説"><a href="#説説" class="headerlink" title="説説"></a>説説</h2><h3 id="Artitalk"><a href="#Artitalk" class="headerlink" title="Artitalk"></a>Artitalk</h3><p>安裝插件 <a href="https://www.npmjs.com/package/hexo-butterfly-artitalk">hexo-butterfly-artitalk</a></p><p>具體配置查看<a href="https://github.com/jerryc127/butterfly-plugins/tree/main/hexo-butterfly-artitalk">插件文檔</a></p><h3 id="HexoPlusPlus-Talk"><a href="#HexoPlusPlus-Talk" class="headerlink" title="HexoPlusPlus Talk"></a>HexoPlusPlus Talk</h3><p>安裝插件 <a href="https://www.npmjs.com/package/hexo-butterfly-hpptalk">hexo-butterfly-hpptalk</a></p><p>具體配置查看<a href="https://github.com/jerryc127/butterfly-plugins/tree/main/hexo-butterfly-hpptalk">插件文檔</a></p><h2 id="自定義代碼配色"><a href="#自定義代碼配色" class="headerlink" title="自定義代碼配色"></a>自定義代碼配色</h2><a class="btn-beautify block blue" href="/posts/b37b5fe3/" title="點擊前往"><i class="fas fa-code"></i><span>點擊前往</span></a><h2 id="自定義側邊欄"><a href="#自定義側邊欄" class="headerlink" title="自定義側邊欄"></a>自定義側邊欄</h2><a class="btn-beautify block green" href="/posts/ea33ab97/" title="點擊前往"><i class="fas fa-lightbulb"></i><span>點擊前往</span></a><h2 id="添加全局吸底-Aplayer-教程"><a href="#添加全局吸底-Aplayer-教程" class="headerlink" title="添加全局吸底 Aplayer 教程"></a>添加全局吸底 Aplayer 教程</h2><a class="btn-beautify block pink" href="/posts/507c070f/" title="點擊前往"><i class="fas fa-music"></i><span>點擊前往</span></a><h2 id="Icon"><a href="#Icon" class="headerlink" title="Icon"></a>Icon</h2><p>Butterfly 主題內置了<a href="https://fontawesome.com/">Font Awesome V5 </a>圖標，目前已更新到 5.13.0，總共有 1,588 個免費圖標。由於是國外的圖標網站，對於國內的一些網站 Icon 並不支持。如有需要，你可以引入其它的圖標服務商。</p><h3 id="iconfont"><a href="#iconfont" class="headerlink" title="iconfont"></a>iconfont</h3><p>國內最出名的莫過於<a href="https://www.iconfont.cn/">iconfont</a>,功能很強大且圖標內容很豐富的矢量圖標庫。很多 <code>Font Awesome</code> 不支持的圖標都可以在這裏找到。同時，<a href="https://www.iconfont.cn/">iconfont</a>支持選擇需要的圖標生成 css 鏈接，減少不必要的 CSS 加載。</p><h4 id="註冊賬號"><a href="#註冊賬號" class="headerlink" title="註冊賬號"></a>註冊賬號</h4><p>打開<a href="https://www.iconfont.cn/">iconfont</a>的網站，點擊導航欄的<code>人像</code>圖標，會跳出註冊界面，按要求註冊賬號。</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont.png" alt="butterfly-iconfont.png"></p><h4 id="添加圖標入庫"><a href="#添加圖標入庫" class="headerlink" title="添加圖標入庫"></a>添加圖標入庫</h4><p>選擇自己需要的圖標，把鼠標移到圖標上，會顯示三個按鈕（依次是添加入庫、收藏和下載），而我們需要的是把圖標添加入庫</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont-add.png" alt="butterfly-iconfont-add.png"></p><p>添加入庫後，你可以看到網站右上角<code>購物車</code>圖標顯示了<code>1</code>字，代表圖標已經添加入庫，點擊<code>購物車</code>圖標，會彈出側邊欄顯示詳情。</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont-check.png" alt="butterfly-iconfont-check.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont-detail.png" alt="butterfly-iconfont-detail.png"></p><p>已選擇的圖標會顯示在上面，你可以重複上面的操作，把需要的圖標添加入庫，然後點擊<code>添加到項目</code>。</p><p>接下來會要求選擇項目名稱，沒有的自己創建一個。</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont-create.png" alt="butterfly-iconfont-create.png"></p><h4 id="生成-CSS-鏈接"><a href="#生成-CSS-鏈接" class="headerlink" title="生成 CSS 鏈接"></a>生成 CSS 鏈接</h4><p>在添加到項目之後，會跳到項目的詳情界面。點擊 <code>Font class</code>，然後再點擊 <code>暫無代碼，點擊生成</code> 文字。網站會自動生成 CSS 鏈接，我們只需要複製鏈接就行。</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont-link.png" alt="butterfly-iconfont-link.png"></p><h4 id="添加鏈接進主題配置文件"><a href="#添加鏈接進主題配置文件" class="headerlink" title="添加鏈接進主題配置文件"></a>添加鏈接進主題配置文件</h4><p>打開<code>主題配置文件</code>，找到<code>inject</code>配置，按要求把鏈接填入</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont-setting.png" alt="butterfly-iconfont-setting.png"></p><p>在我們需要使用的地方填入 icon，例如<code>Menu</code>，圖片使用格式為<code>iconfont icon名字</code></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont-setting-menu.png" alt="butterfly-iconfont-setting-menu.png"></p><p>運行 Butterfly 之後，你就可以看到 menu 的圖標生效了</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-iconfont-show.png" alt="butterfly-iconfont-show.png"></p><h4 id="其他添加方法"><a href="#其他添加方法" class="headerlink" title="其他添加方法"></a>其他添加方法</h4><p>除了通過引入 CSS 鏈接使用圖標，iconfont 也支持通過其它方法使用圖標，具體可查看<a href="https://www.iconfont.cn/help/detail?helptype=code">iconfont 官方使用文檔</a></p><h3 id="其它圖標提供商"><a href="#其它圖標提供商" class="headerlink" title="其它圖標提供商"></a>其它圖標提供商</h3><p>除了<a href="https://www.iconfont.cn/">iconfont</a>，還有<a href="https://github.com/Remix-Design/RemixIcon">RemixIcon</a>、<a href="https://www.flaticon.com/categories/seo-and-web">Flaticon</a>等等提供商，很多圖標可以選擇，具體使用方法請參考各自的文檔。</p><h2 id="圖片壓縮"><a href="#圖片壓縮" class="headerlink" title="圖片壓縮"></a>圖片壓縮</h2><p>Butterfly 主題需要使用到很多圖片。如果圖片太大，會嚴重拖慢網站的加載速度。</p><p>圖片壓縮能夠有效的緩解這個問題。</p><p>除了通過<code>gulp-imagemin</code>來壓縮圖片，還可以通過在綫壓縮網站和軟件來進行壓縮。以下兩款是我自己正在使用的工具。網上有很多這樣的工具，挑選一款適合自己的就行。</p><ul><li><p><a href="https://tinypng.com/">tinypng</a></p><p>一個在綫壓縮的網站。壓縮後的圖片也保留了很高的質量，在知乎上很多人推薦，不過免費版有限制。</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-tinypng.png" alt="butterfly-tinypng.png"></p></li><li><p><a href="https://saerasoft.com/caesium/">caesium</a></p><p>開源軟件，支持 Windows 和 macOS。可以批量壓縮軟件，無限制。</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-caesium.png" alt="butterfly-caesium.png"></p></li><li><p><a href="https://github.com/marketplace/imgbot">imgbot</a></p></li></ul><p>imgbot 是一款 Github 插件。</p><p>安裝後，你上傳圖片到 Github 去，imgbot 會自動壓縮圖片並推送 PR，我們只需要合併 PR 就行</p><p>你可以配置 imgbot 的偵測方法、壓縮方法（有損&#x2F;無損），具體可以查看插件的文檔</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-enhance-imgbot.png" alt="butterfly-enhance-imgbot.png"></p><h2 id="插件推薦"><a href="#插件推薦" class="headerlink" title="插件推薦"></a>插件推薦</h2><ul><li><p><a href="https://github.com/rozbo/hexo-abbrlink">hexo-abbrlink</a></p><p>可以把鏈接 permalink 轉為數字的插件，配置容易，生成時自動轉為數字。</p></li><li><p><a href="https://github.com/hexojs/hexo-generator-feed">hexo-generator-feed</a></p><p>生成 RSS 文件的插件</p></li><li><p><a href="https://github.com/hexojs/hexo-filter-nofollow">hexo-filter-nofollow</a></p><p>為網站使用到的所有外鏈添加<code>rel=&quot;noopener external nofollow noreferrer&quot;</code>, 可以有效地加強網站 SEO 和防止權重流失</p></li><li><p><a href="https://github.com/hexojs/hexo-generator-sitemap">hexo-generator-sitemap</a></p><p>生成 sitemap 的插件</p></li><li><p><a href="https://github.com/coneycode/hexo-generator-baidu-sitemap">hexo-generator-baidu-sitemap</a></p><p>看名字就知道，是專門為百度生成 sitemap 的插件</p></li></ul>]]></content>
    
    
    <summary type="html">Butterfly安裝文檔-進階教程</summary>
    
    
    
    <category term="Docs文檔" scheme="https://butterfly.js.org/categories/Docs%E6%96%87%E6%AA%94/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 文檔(五) 主題問答</title>
    <link href="https://butterfly.js.org/posts/98d20436/"/>
    <id>https://butterfly.js.org/posts/98d20436/</id>
    <published>2020-05-28T14:38:21.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<div class="note green icon-padding flat"><i class="note-icon fas fa-rocket"></i><p>📚 文檔目錄</p><p><a href="/posts/21cfbf15/" title="Butterfly 文檔(一) 快速開始">🚀 快速開始</a> - <a href="/posts/dc584b87/" title="Butterfly 文檔(二) 主題頁面">📑 主題頁面</a> - <a href="/posts/4aa8abbe/" title="Butterfly 文檔(三) 主題配置">📌 主題配置</a> - <a href="/posts/ceeb73f/" title="Butterfly 文檔(四) 標簽外挂">⚔️ 標簽外掛</a> - <a href="/posts/98d20436/" title="Butterfly 文檔(五) 主題問答">❓ 主題問答</a> - <a href="/posts/4073eda/" title="Butterfly 文檔(六) 進階教程">⚡️ 進階教程</a></p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-magic"></i><p>你可以通過右下角的 <strong>簡</strong> 按鈕切換為簡體顯示</p></div><hr><p>以下是一些網友在安裝的過程中出現的問題。在提問題之前，先看有沒有解決方法。</p><h3 id="運行後網頁顯示代碼"><a href="#運行後網頁顯示代碼" class="headerlink" title="運行後網頁顯示代碼"></a>運行後網頁顯示代碼</h3><p>頁面只顯示 <code>extends includes/layout.pug block content #recent-posts.recent-posts include includes/recent-posts.pug include includes/pagination.pug #aside_content.aside_content include includes/aside.pug</code></p><blockquote><p>請下載安裝：<code>npm install hexo-renderer-pug hexo-renderer-stylus --save</code> or <code>yarn add hexo-renderer-pug hexo-renderer-stylus</code></p></blockquote><h3 id="配置友情鏈接報錯"><a href="#配置友情鏈接報錯" class="headerlink" title="配置友情鏈接報錯"></a>配置友情鏈接報錯</h3><p>配置友情鏈接頁面時出現報錯</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br></pre></td><td class="code"><pre><span class="line">ERROR D:\Desktop\orxing-blog\themes\Butterfly\layout\flink.pug:2</span><br><span class="line">    1| .flink</span><br><span class="line">  &gt; 2|   each i in site.data.link</span><br><span class="line">    3|     p.comment-word= i.class_name</span><br><span class="line">    4|     .post-cards</span><br><span class="line">    5|       ul.md-links</span><br><span class="line"></span><br><span class="line">Cannot read property &amp;#39;length&amp;#39; of undefined</span><br><span class="line">TypeError: D:\Desktop\orxing-blog\themes\Butterfly\layout\flink.pug:2</span><br><span class="line">    1| .flink</span><br><span class="line">  &gt; 2|   each i in site.data.link</span><br><span class="line">    3|     p.comment-word= i.class_name</span><br><span class="line">    4|     .post-cards</span><br><span class="line">    5|       ul.md-links</span><br><span class="line"></span><br><span class="line">Cannot read property &amp;#39;length&amp;#39; of undefined</span><br><span class="line">    at eval (eval at wrap (D:\Desktop\orxing-blog\node_modules\pug-runtime\wrap.js:6:10), &lt;anonymous&gt;:1890:32)</span><br><span class="line">    at eval (eval at wrap (D:\Desktop\orxing-blog\node_modules\pug-runtime\wrap.js:6:10), &lt;anonymous&gt;:2017:4)</span><br><span class="line">    at template (eval at wrap (D:\Desktop\orxing-blog\node_modules\pug-runtime\wrap.js:6:10), &lt;anonymous&gt;:10152:72)</span><br><span class="line">    at Theme._View.View._compiled (D:\Desktop\orxing-blog\node_modules\hexo\lib\theme\view.js:123:48)</span><br><span class="line">    at Theme._View.View.View.render (D:\Desktop\orxing-blog\node_modules\hexo\lib\theme\view.js:29:15)</span><br><span class="line">    at D:\Desktop\orxing-blog\node_modules\hexo\lib\hexo\index.js:349:21</span><br><span class="line">    at tryCatcher (D:\Desktop\orxing-blog\node_modules\bluebird\js\release\util.js:16:23)</span><br><span class="line">    at D:\Desktop\orxing-blog\node_modules\bluebird\js\release\method.js:15:34</span><br><span class="line">    at RouteStream._read (D:\Desktop\orxing-blog\node_modules\hexo\lib\hexo\router.js:123:3)</span><br><span class="line">    at RouteStream.Readable.read (_stream_readable.js:457:10)</span><br><span class="line">    at resume_ (_stream_readable.js:936:12)</span><br><span class="line">    at processTicksAndRejections (internal/process/task_queues.js:84:9)</span><br></pre></td></tr></table></figure><blockquote><p>請檢查 <code>link.yml</code>文檔內代碼的空格</p></blockquote><h3 id="升級最新版後運行報錯"><a href="#升級最新版後運行報錯" class="headerlink" title="升級最新版後運行報錯"></a>升級最新版後運行報錯</h3><p>升級最新版本 hexo g 後報錯</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br></pre></td><td class="code"><pre><span class="line">INFO  Deleted database.</span><br><span class="line">INFO  Start processing</span><br><span class="line">FATAL Something&amp;#39;s wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html</span><br><span class="line">TypeError: Cannot read property &amp;#39;enable&amp;#39; of undefined</span><br><span class="line">    at Hexo.&lt;anonymous&gt; (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/themes/Butterfly/scripts/post-lazyload.js:5:23)</span><br><span class="line">    at Hexo.tryCatcher (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/util.js:16:23)</span><br><span class="line">    at Hexo.&lt;anonymous&gt; (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/method.js:15:34)</span><br><span class="line">    at /Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/hexo/lib/extend/filter.js:60:50</span><br><span class="line">    at tryCatcher (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/util.js:16:23)</span><br><span class="line">    at Object.gotValue (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/reduce.js:155:18)</span><br><span class="line">    at Object.gotAccum (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/reduce.js:144:25)</span><br><span class="line">    at Object.tryCatcher (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/util.js:16:23)</span><br><span class="line">    at Promise._settlePromiseFromHandler (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/promise.js:517:31)</span><br><span class="line">    at Promise._settlePromise (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/promise.js:574:18)</span><br><span class="line">    at Promise._settlePromiseCtx (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/promise.js:611:10)</span><br><span class="line">    at _drainQueueStep (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/async.js:142:12)</span><br><span class="line">    at _drainQueue (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/async.js:131:9)</span><br><span class="line">    at Async._drainQueues (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/async.js:147:5)</span><br><span class="line">    at Immediate.Async.drainQueues [as _onImmediate] (/Users/qinkangdeid/Nextcloud/work/codes/personal/github/personal/qinkangdeid.github.io/node_modules/bluebird/js/release/async.js:17:14)</span><br><span class="line">    at processImmediate (internal/timers.js:439:21)</span><br></pre></td></tr></table></figure><blockquote><p>請參照最新版的_config.yml, 比對後，把缺的配置複製到主題配置文件中去</p></blockquote><h3 id="wordcount-is-not-a-function-totalcount-is-not-a-function"><a href="#wordcount-is-not-a-function-totalcount-is-not-a-function" class="headerlink" title="wordcount is not a function &#x2F; totalcount is not a function"></a>wordcount is not a function &#x2F; totalcount is not a function</h3><p>報錯<code>wordcount is not a function</code></p><blockquote><p>請檢查是否安裝了 wordcount 插件 <code>npm i --save hexo-wordcount</code></p></blockquote><h3 id="升級-2-0-0-後運行報錯"><a href="#升級-2-0-0-後運行報錯" class="headerlink" title="升級 2.0.0 後運行報錯"></a>升級 2.0.0 後運行報錯</h3><p>舊版本升級到 2.0.0 後報錯</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">INFO Start processing</span><br><span class="line">FATAL Something’s wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html</span><br><span class="line">Template render error: (unknown path)</span><br><span class="line">unexpected end of file</span><br><span class="line">at Object.prettifyError (F:\hexo\nodemodules\nunjucks\src\lib.js:36:11)</span><br><span class="line">at Template.render (F:\hexo\node_modules\nunjucks\src\environment.js:542:21)</span><br><span class="line">at Environment.renderString (F:\hexo\node_modules\nunjucks\src\environment.js:380:17)</span><br><span class="line">at Promise.fromCallback.cb (F:\hexo\node_modules\hexo\lib\extend\tag.js:123:48)</span><br><span class="line">at tryCatcher (F:\hexo\node_modules\bluebird\js\release\util.js:16:23)</span><br><span class="line">at Function.Promise.fromNode.Promise.fromCallback (F:\hexo\node_modules\bluebird\js\release\promise.js:185:30)</span><br><span class="line">at Tag.render (F:\hexo\node_modules\hexo\lib\extend\tag.js:123:18)</span><br><span class="line">at Object.onRenderEnd (F:\hexo\node_modules\hexo\lib\hexo\post.js:280:20)</span><br><span class="line">at Promise.then.then.result (F:\hexo\node_modules\hexo\lib\hexo\render.js:64:19)</span><br><span class="line">at tryCatcher (F:\hexo\node_modules\bluebird\js\release\util.js:16:23)</span><br><span class="line">at Promise.settlePromiseFromHandler (F:\hexo\nodemodules\bluebird\js\release\promise.js:517:31)</span><br><span class="line"></span><br></pre></td></tr></table></figure><blockquote><p>2.0.0 版本以上刪掉了 gallery，而引入新的 gallery。所以如果有使用舊版，需刪掉或者更改寫法。</p></blockquote><h3 id="代碼渲染與實際不同"><a href="#代碼渲染與實際不同" class="headerlink" title="代碼渲染與實際不同"></a>代碼渲染與實際不同</h3><p>2.1.0 以下版本會出現的問題</p><p>代碼渲染與實際不同</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&lt;div&gt;aaa&lt;/div&gt;</span><br></pre></td></tr></table></figure><p>渲染結果:</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/73515338-e6874d80-442f-11ea-9d07-725d37002985.png" alt="73515338-e6874d80-442f-11ea-9d07-725d37002985.png"></p><blockquote><p>cheerio 版本錯誤，請安裝 0.22.0 版本</p><p>npm install <a href="mailto:&#99;&#x68;&#101;&#101;&#114;&#x69;&#111;&#x40;&#48;&#46;&#50;&#50;&#x2e;&#48;">cheerio@0.22.0</a> --save</p></blockquote><h3 id="搜索欄在底部"><a href="#搜索欄在底部" class="headerlink" title="搜索欄在底部"></a>搜索欄在底部</h3><p>hexo deploy 後搜索欄在頁面底部</p><blockquote><p>生成前先 hexo clean</p></blockquote><h3 id="本地可以正常運行，但是-push-上去後出錯-缺失-無效"><a href="#本地可以正常運行，但是-push-上去後出錯-缺失-無效" class="headerlink" title="本地可以正常運行，但是 push 上去後出錯&#x2F;缺失&#x2F;無效"></a>本地可以正常運行，但是 push 上去後出錯&#x2F;缺失&#x2F;無效</h3><blockquote><ol><li>清理瀏覽器緩存</li><li>如果 1 無效，請確認上傳時是否有運行 hexo clean</li></ol></blockquote><h3 id="已在-Hexo-的配置文件設置了語言，為什麼導航欄仍然是英文"><a href="#已在-Hexo-的配置文件設置了語言，為什麼導航欄仍然是英文" class="headerlink" title="已在 Hexo 的配置文件設置了語言，為什麼導航欄仍然是英文"></a>已在 Hexo 的配置文件設置了語言，為什麼導航欄仍然是英文</h3><blockquote><p>請在導航的配置裏，自己修改成想要的中文</p></blockquote><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="string">首頁:</span> <span class="string">/</span> <span class="string">||</span> <span class="string">fa</span> <span class="string">fa-home</span></span><br><span class="line"><span class="string">時間軸:</span> <span class="string">/archives/</span> <span class="string">||</span> <span class="string">fa</span> <span class="string">fa-archive</span></span><br><span class="line"><span class="string">標籤:</span> <span class="string">/tags/</span> <span class="string">||</span> <span class="string">fa</span> <span class="string">fa-tags</span></span><br><span class="line"><span class="string">分類:</span> <span class="string">/categories/</span> <span class="string">||</span> <span class="string">fa</span> <span class="string">fa-folder-open</span></span><br></pre></td></tr></table></figure><h3 id="運行報錯-Cannot-read-property-bind-of-undefined-full-url-for-is-not-function"><a href="#運行報錯-Cannot-read-property-bind-of-undefined-full-url-for-is-not-function" class="headerlink" title="運行報錯 Cannot read property &#39;bind&#39; of undefined&#x2F;full_url_for is not function"></a>運行報錯 Cannot read property &#39;bind&#39; of undefined&#x2F;full_url_for is not function</h3><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">TypeError: Cannot read property <span class="string">&#x27;bind&#x27;</span> of undefined</span><br></pre></td></tr></table></figure><blockquote><p>把 Hexo 升級到 4.0 以上版本</p></blockquote><h3 id="Cannot-read-property-appId-of-undefined"><a href="#Cannot-read-property-appId-of-undefined" class="headerlink" title="Cannot read property &#39;appId&#39; of undefined"></a>Cannot read property &#39;appId&#39; of undefined</h3><p>報錯</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">  &gt; <span class="number">1</span>| -</span><br><span class="line">    <span class="number">2</span>|   var algolia = <span class="string">&#x27;undefined&#x27;</span>;</span><br><span class="line">    <span class="number">3</span>|   var env = process.env;</span><br><span class="line">    <span class="number">4</span>|   <span class="keyword">if</span> (theme.algolia_search.enable) &#123;</span><br><span class="line"></span><br><span class="line">Cannot read property <span class="string">&#x27;appId&#x27;</span> of undefined</span><br><span class="line">    at eval (eval at wrap (F:\github\Blog\blog\node_modules\pug<span class="literal">-runtime</span>\wrap.js:<span class="number">6</span>:<span class="number">10</span>), &lt;anonymous&gt;:<span class="number">8</span>:<span class="number">49</span>)</span><br><span class="line">    at template (eval at wrap (F:\github\Blog\blog\node_modules\pug<span class="literal">-runtime</span>\wrap.js:<span class="number">6</span>:<span class="number">10</span>), &lt;anonymous&gt;:<span class="number">329</span>:<span class="number">53</span>)</span><br><span class="line">    at _View._compiledSync (F:\github\Blog\blog\node_modules\hexo\lib\theme\view.js:<span class="number">132</span>:<span class="number">24</span>)</span><br><span class="line">    at _View.renderSync (F:\github\Blog\blog\node_modules\hexo\lib\theme\view.js:<span class="number">59</span>:<span class="number">25</span>)</span><br><span class="line">    at F:\github\Blog\blog\node_modules\hexo\lib\plugins\helper\partial.js:<span class="number">31</span>:<span class="number">52</span></span><br><span class="line">    at Cache.apply (F:\github\Blog\blog\node_modules\hexo\node_modules\hexo<span class="literal">-util</span>\lib\cache.js:<span class="number">27</span>:<span class="number">46</span>)</span><br><span class="line">    at Object.fragmentCache (F:\github\Blog\blog\node_modules\hexo\lib\plugins\helper\fragment_cache.js:<span class="number">11</span>:<span class="number">34</span>)</span><br><span class="line">    at Object.partial (F:\github\Blog\blog\node_modules\hexo\lib\plugins\helper\partial.js:<span class="number">31</span>:<span class="number">17</span>)</span><br><span class="line">    at eval (eval at wrap (F:\github\Blog\blog\node_modules\pug<span class="literal">-runtime</span>\wrap.js:<span class="number">6</span>:<span class="number">10</span>), &lt;anonymous&gt;:<span class="number">149</span>:<span class="number">46</span>)</span><br><span class="line">    at template (eval at wrap (F:\github\Blog\blog\node_modules\pug<span class="literal">-runtime</span>\wrap.js:<span class="number">6</span>:<span class="number">10</span>), &lt;anonymous&gt;:<span class="number">5213</span>:<span class="number">93</span>)</span><br><span class="line">    at _View._compiled (F:\github\Blog\blog\node_modules\hexo\lib\theme\view.js:<span class="number">136</span>:<span class="number">50</span>)</span><br><span class="line">    at _View.render (F:\github\Blog\blog\node_modules\hexo\lib\theme\view.js:<span class="number">39</span>:<span class="number">17</span>)</span><br><span class="line">    at F:\github\Blog\blog\node_modules\hexo\lib\hexo\index.js:<span class="number">64</span>:<span class="number">21</span></span><br><span class="line">    at tryCatcher (F:\github\Blog\blog\node_modules\hexo\node_modules\bluebird\js\release\util.js:<span class="number">16</span>:<span class="number">23</span>)</span><br><span class="line">    at F:\github\Blog\blog\node_modules\hexo\node_modules\bluebird\js\release\method.js:<span class="number">15</span>:<span class="number">34</span></span><br><span class="line">    at RouteStream._read (F:\github\Blog\blog\node_modules\hexo\lib\hexo\router.js:<span class="number">30</span>:<span class="number">5</span>)</span><br><span class="line">    at RouteStream.Readable.read (_stream_readable.js:<span class="number">490</span>:<span class="number">10</span>)</span><br><span class="line">    at resume_ (_stream_readable.js:<span class="number">975</span>:<span class="number">12</span>)</span><br><span class="line">    at processTicksAndRejections (internal/<span class="keyword">process</span>/task_queues.js:<span class="number">80</span>:<span class="number">21</span>) &#123;</span><br><span class="line">  path: <span class="string">&#x27;F:\\github\\Blog\\blog\\themes\\Butterfly\\layout\\includes\\head.pug&#x27;</span></span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><blockquote><p>algolia 插件安裝後還需要配置<br>查看插件文檔配置</p></blockquote><h3 id="頂部出現-Loading"><a href="#頂部出現-Loading" class="headerlink" title="頂部出現 Loading"></a>頂部出現 Loading</h3><blockquote><p>生成前先 hexo clean</p></blockquote><h3 id="點擊中文目錄報錯的問題"><a href="#點擊中文目錄報錯的問題" class="headerlink" title="點擊中文目錄報錯的問題"></a>點擊中文目錄報錯的問題</h3><p>這種情況出現在主題為 <code>3.0.0</code>以下版本，升級主題就行</p><h3 id="Uncaught-ReferenceError-regeneratorRuntime-is-not-defined"><a href="#Uncaught-ReferenceError-regeneratorRuntime-is-not-defined" class="headerlink" title="Uncaught ReferenceError: regeneratorRuntime is not defined"></a>Uncaught ReferenceError: regeneratorRuntime is not defined</h3><p>這是因為使用 babel 壓縮代碼而出現的報錯，具體解決方法查看 <a href="https://github.com/babel/gulp-babel#runtime">babel&#x2F;gulp-babel</a></p><a class="btn-beautify block orange right larger" href="/posts/4073eda/" title="⚡️ Butterfly 文檔(六) 進階教程"><i class="far fa-hand-point-right"></i><span>⚡️ Butterfly 文檔(六) 進階教程</span></a>]]></content>
    
    
    <summary type="html">Butterfly安裝文檔-主題問答</summary>
    
    
    
    <category term="Docs文檔" scheme="https://butterfly.js.org/categories/Docs%E6%96%87%E6%AA%94/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 文檔(四) 標簽外挂</title>
    <link href="https://butterfly.js.org/posts/ceeb73f/"/>
    <id>https://butterfly.js.org/posts/ceeb73f/</id>
    <published>2020-05-28T14:38:11.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<div class="note green icon-padding flat"><i class="note-icon fas fa-rocket"></i><p>📚 文檔目錄</p><p><a href="/posts/21cfbf15/" title="Butterfly 文檔(一) 快速開始">🚀 快速開始</a> - <a href="/posts/dc584b87/" title="Butterfly 文檔(二) 主題頁面">📑 主題頁面</a> - <a href="/posts/4aa8abbe/" title="Butterfly 文檔(三) 主題配置">📌 主題配置</a> - <a href="/posts/ceeb73f/" title="Butterfly 文檔(四) 標簽外挂">⚔️ 標簽外挂</a> - <a href="/posts/98d20436/" title="Butterfly 文檔(五) 主題問答">❓ 主題問答</a> - <a href="/posts/4073eda/" title="Butterfly 文檔(六) 進階教程">⚡️ 進階教程</a></p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-magic"></i><p>你可以通過右下角的 <strong>簡</strong> 按鈕切換為簡體顯示</p></div><hr><div class="note info flat"><p>標籤外掛是 Hexo 獨有的功能，並不是標準的 Markdown 格式。</p><p>以下的寫法，只適用於 Butterfly 主題，用在其它主題上不會有效果，甚至可能會報錯。使用前請留意</p></div><div class="note warning flat"><p>標籤外掛雖然能為主題帶來一些額外的功能和 UI 方面的強化，但是，標籤外掛也有明顯的限制，使用時請留意。</p></div><h2 id="Note-Bootstrap-Callout"><a href="#Note-Bootstrap-Callout" class="headerlink" title="Note (Bootstrap Callout)"></a>Note (Bootstrap Callout)</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">通用設置</button><button type="button" class="tab">用法 1</button><button type="button" class="tab">用法 2（自定義 icon）</button></div><div class="tab-contents"><div class="tab-item-content active"><p>移植於 next 主題，並進行修改。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">note:</span></span><br><span class="line">  <span class="comment"># Note tag style values:</span></span><br><span class="line">  <span class="comment">#  - simple    bs-callout old alert style. Default.</span></span><br><span class="line">  <span class="comment">#  - modern    bs-callout new (v2-v3) alert style.</span></span><br><span class="line">  <span class="comment">#  - flat      flat callout style with background, like on Mozilla or StackOverflow.</span></span><br><span class="line">  <span class="comment">#  - disabled  disable all CSS styles import of note tag.</span></span><br><span class="line">  <span class="attr">style:</span> <span class="string">simple</span></span><br><span class="line">  <span class="attr">icons:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">border_radius:</span> <span class="number">3</span></span><br><span class="line">  <span class="comment"># Offset lighter of background in % for modern and flat styles (modern: -12 | 12; flat: -18 | 6).</span></span><br><span class="line">  <span class="comment"># Offset also applied to label tag variables. This option can work with disabled note tag.</span></span><br><span class="line">  <span class="attr">light_bg_offset:</span> <span class="number">0</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>名稱</th><th>解釋</th></tr></thead><tbody><tr><td>style</td><td>【可選】標籤樣式 <br>（simple&#x2F;modern&#x2F;flat&#x2F;disabled）</td></tr><tr><td>icons</td><td>【可選】是否顯示 icon</td></tr><tr><td>border_radius</td><td>【可選】邊框圓角</td></tr><tr><td>light_bg_offset</td><td>【可選】背景色偏移量</td></tr></tbody></table><p><code>icons</code> 和 <code>light_bg_offset</code> 只對<em>方法一</em>生效</p><p>Note 標籤外掛有兩種用法</p></div><div class="tab-item-content"><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note [class] [no-icon] [style] %&#125;</span><br><span class="line">Any content (support inline tags too.io).</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>名稱</th><th>用法</th></tr></thead><tbody><tr><td>class</td><td>【可選】標識，不同的標識有不同的配色<br>（ default &#x2F; primary &#x2F; success &#x2F; info &#x2F; warning &#x2F; danger ）</td></tr><tr><td>no-icon</td><td>【可選】不顯示 icon</td></tr><tr><td>style</td><td>【可選】可以覆蓋配置中的 style <br>（simple&#x2F;modern&#x2F;flat&#x2F;disabled）</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>simple</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note simple %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default simple %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary simple %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success simple %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info simple %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning simple %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger simple %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note simple"><p>默認 提示塊標籤</p></div><div class="note default simple"><p>default 提示塊標籤</p></div><div class="note primary simple"><p>primary 提示塊標籤</p></div><div class="note success simple"><p>success 提示塊標籤</p></div><div class="note info simple"><p>info 提示塊標籤</p></div><div class="note warning simple"><p>warning 提示塊標籤</p></div><div class="note danger simple"><p>danger 提示塊標籤</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>modern</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note modern %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default modern %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary modern %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success modern %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info modern %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning modern %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger modern %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note modern"><p>默認 提示塊標籤</p></div><div class="note default modern"><p>default 提示塊標籤</p></div><div class="note primary modern"><p>primary 提示塊標籤</p></div><div class="note success modern"><p>success 提示塊標籤</p></div><div class="note info modern"><p>info 提示塊標籤</p></div><div class="note warning modern"><p>warning 提示塊標籤</p></div><div class="note danger modern"><p>danger 提示塊標籤</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>flat</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note flat %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default flat %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary flat %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success flat %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info flat %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning flat %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger flat %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note flat"><p>默認 提示塊標籤</p></div><div class="note default flat"><p>default 提示塊標籤</p></div><div class="note primary flat"><p>primary 提示塊標籤</p></div><div class="note success flat"><p>success 提示塊標籤</p></div><div class="note info flat"><p>info 提示塊標籤</p></div><div class="note warning flat"><p>warning 提示塊標籤</p></div><div class="note danger flat"><p>danger 提示塊標籤</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>disabled</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note disabled %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default disabled %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary disabled %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success disabled %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info disabled %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning disabled %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger disabled %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note disabled"><p>默認 提示塊標籤</p></div><div class="note default disabled"><p>default 提示塊標籤</p></div><div class="note primary disabled"><p>primary 提示塊標籤</p></div><div class="note success disabled"><p>success 提示塊標籤</p></div><div class="note info disabled"><p>info 提示塊標籤</p></div><div class="note warning disabled"><p>warning 提示塊標籤</p></div><div class="note danger disabled"><p>danger 提示塊標籤</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>no-icon</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note no-icon %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default no-icon %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary no-icon %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success no-icon %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info no-icon %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning no-icon %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger no-icon %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note no-icon flat"><p>默認 提示塊標籤</p></div><div class="note default no-icon flat"><p>default 提示塊標籤</p></div><div class="note primary no-icon flat"><p>primary 提示塊標籤</p></div><div class="note success no-icon flat"><p>success 提示塊標籤</p></div><div class="note info no-icon flat"><p>info 提示塊標籤</p></div><div class="note warning no-icon flat"><p>warning 提示塊標籤</p></div><div class="note danger no-icon flat"><p>danger 提示塊標籤</p></div></div><div class="tab-item-content"><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>3.2.0 以上版本支持</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note [color] [icon] [style] %&#125;</span><br><span class="line">Any content (support inline tags too.io).</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>名稱</th><th>用法</th></tr></thead><tbody><tr><td>color</td><td>【可選】顔色 <br>(default &#x2F; blue &#x2F; pink &#x2F; red &#x2F; purple &#x2F; orange &#x2F; green)</td></tr><tr><td>icon</td><td>【可選】可配置自定義 icon (只支持 fontawesome 圖標, 也可以配置 no-icon )</td></tr><tr><td>style</td><td>【可選】可以覆蓋配置中的 style<br/>（simple&#x2F;modern&#x2F;flat&#x2F;disabled）</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>simple</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note &#x27;fab fa-cc-visa&#x27; simple %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue &#x27;fas fa-bullhorn&#x27; simple %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink &#x27;fas fa-car-crash&#x27; simple %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red &#x27;fas fa-fan&#x27; simple%&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange &#x27;fas fa-battery-half&#x27; simple %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple &#x27;far fa-hand-scissors&#x27; simple %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green &#x27;fab fa-internet-explorer&#x27; simple %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note icon-padding simple"><i class="note-icon fab fa-cc-visa"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue icon-padding simple"><i class="note-icon fas fa-bullhorn"></i><p>2021 年快到了....</p></div><div class="note pink icon-padding simple"><i class="note-icon fas fa-car-crash"></i><p>小心開車 安全至上</p></div><div class="note red icon-padding simple"><i class="note-icon fas fa-fan"></i><p>這是三片呢？還是四片？</p></div><div class="note orange icon-padding simple"><i class="note-icon fas fa-battery-half"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple icon-padding simple"><i class="note-icon far fa-hand-scissors"></i><p>剪刀石頭布</p></div><div class="note green icon-padding simple"><i class="note-icon fab fa-internet-explorer"></i><p>前端最討厭的瀏覽器</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>modern</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note &#x27;fab fa-cc-visa&#x27; modern %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue &#x27;fas fa-bullhorn&#x27; modern %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink &#x27;fas fa-car-crash&#x27; modern %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red &#x27;fas fa-fan&#x27; modern%&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange &#x27;fas fa-battery-half&#x27; modern %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple &#x27;far fa-hand-scissors&#x27; modern %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green &#x27;fab fa-internet-explorer&#x27; modern %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note icon-padding modern"><i class="note-icon fab fa-cc-visa"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue icon-padding modern"><i class="note-icon fas fa-bullhorn"></i><p>2021 年快到了....</p></div><div class="note pink icon-padding modern"><i class="note-icon fas fa-car-crash"></i><p>小心開車 安全至上</p></div><div class="note red icon-padding modern"><i class="note-icon fas fa-fan"></i><p>這是三片呢？還是四片？</p></div><div class="note orange icon-padding modern"><i class="note-icon fas fa-battery-half"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple icon-padding modern"><i class="note-icon far fa-hand-scissors"></i><p>剪刀石頭布</p></div><div class="note green icon-padding modern"><i class="note-icon fab fa-internet-explorer"></i><p>前端最討厭的瀏覽器</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>flat</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note &#x27;fab fa-cc-visa&#x27; flat %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue &#x27;fas fa-bullhorn&#x27; flat %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink &#x27;fas fa-car-crash&#x27; flat %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red &#x27;fas fa-fan&#x27; flat%&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange &#x27;fas fa-battery-half&#x27; flat %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple &#x27;far fa-hand-scissors&#x27; flat %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green &#x27;fab fa-internet-explorer&#x27; flat %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note icon-padding flat"><i class="note-icon fab fa-cc-visa"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue icon-padding flat"><i class="note-icon fas fa-bullhorn"></i><p>2021 年快到了....</p></div><div class="note pink icon-padding flat"><i class="note-icon fas fa-car-crash"></i><p>小心開車 安全至上</p></div><div class="note red icon-padding flat"><i class="note-icon fas fa-fan"></i><p>這是三片呢？還是四片？</p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-battery-half"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple icon-padding flat"><i class="note-icon far fa-hand-scissors"></i><p>剪刀石頭布</p></div><div class="note green icon-padding flat"><i class="note-icon fab fa-internet-explorer"></i><p>前端最討厭的瀏覽器</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>disabled</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note &#x27;fab fa-cc-visa&#x27; disabled %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue &#x27;fas fa-bullhorn&#x27; disabled %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink &#x27;fas fa-car-crash&#x27; disabled %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red &#x27;fas fa-fan&#x27; disabled %&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange &#x27;fas fa-battery-half&#x27; disabled %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple &#x27;far fa-hand-scissors&#x27; disabled %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green &#x27;fab fa-internet-explorer&#x27; disabled %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note icon-padding disabled"><i class="note-icon fab fa-cc-visa"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue icon-padding disabled"><i class="note-icon fas fa-bullhorn"></i><p>2021 年快到了....</p></div><div class="note pink icon-padding disabled"><i class="note-icon fas fa-car-crash"></i><p>小心開車 安全至上</p></div><div class="note red icon-padding disabled"><i class="note-icon fas fa-fan"></i><p>這是三片呢？還是四片？</p></div><div class="note orange icon-padding disabled"><i class="note-icon fas fa-battery-half"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple icon-padding disabled"><i class="note-icon far fa-hand-scissors"></i><p>剪刀石頭布</p></div><div class="note green icon-padding disabled"><i class="note-icon fab fa-internet-explorer"></i><p>前端最討厭的瀏覽器</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>no-icon</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note no-icon %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue no-icon %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink no-icon %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red no-icon %&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange no-icon %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple no-icon %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green no-icon %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note no-icon flat"><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue no-icon flat"><p>2021 年快到了....</p></div><div class="note pink no-icon flat"><p>小心開車 安全至上</p></div><div class="note red no-icon flat"><p>這是三片呢？還是四片？</p></div><div class="note orange no-icon flat"><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple no-icon flat"><p>剪刀石頭布</p></div><div class="note green no-icon flat"><p>前端最討厭的瀏覽器</p></div></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="Gallery-相冊圖庫"><a href="#Gallery-相冊圖庫" class="headerlink" title="Gallery 相冊圖庫"></a>Gallery 相冊圖庫</h2><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>2.2.0 以上提供</p></div><p>一個圖庫集合。</p><p>寫法</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">&lt;div class=&quot;gallery-group-main&quot;&gt;</span><br><span class="line">&#123;% galleryGroup name description link img-url %&#125;</span><br><span class="line">&#123;% galleryGroup name description link img-url %&#125;</span><br><span class="line">&#123;% galleryGroup name description link img-url %&#125;</span><br><span class="line">&lt;/div&gt;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>name</td><td>圖庫名字</td></tr><tr><td>description</td><td>圖庫描述</td></tr><tr><td>link</td><td>連接到對應相冊的地址</td></tr><tr><td>img-url</td><td>圖庫封面的地址</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">&lt;div class=&quot;gallery-group-main&quot;&gt;</span><br><span class="line">&#123;% galleryGroup &#x27;壁紙&#x27; &#x27;收藏的一些壁紙&#x27; &#x27;/Gallery/wallpaper&#x27; https://i.loli.net/2019/11/10/T7Mu8Aod3egmC4Q.png %&#125;</span><br><span class="line">&#123;% galleryGroup &#x27;漫威&#x27; &#x27;關於漫威的圖片&#x27; &#x27;/Gallery/marvel&#x27; https://i.loli.net/2019/12/25/8t97aVlp4hgyBGu.jpg %&#125;</span><br><span class="line">&#123;% galleryGroup &#x27;OH MY GIRL&#x27; &#x27;關於OH MY GIRL的圖片&#x27; &#x27;/Gallery/ohmygirl&#x27; https://i.loli.net/2019/12/25/hOqbQ3BIwa6KWpo.jpg %&#125;</span><br><span class="line">&lt;/div&gt;</span><br></pre></td></tr></table></figure><div class="gallery-group-main"><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/11/10/T7Mu8Aod3egmC4Q.png' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">壁紙</div>      <p>收藏的一些壁紙</p>      <a href='/Gallery/wallpaper'></a>    </figcaption>  </figure><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/12/25/8t97aVlp4hgyBGu.jpg' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">漫威</div>      <p>關於漫威的圖片</p>      <a href='/Gallery/marvel'></a>    </figcaption>  </figure><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/12/25/hOqbQ3BIwa6KWpo.jpg' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">OH MY GIRL</div>      <p>關於OH MY GIRL的圖片</p>      <a href='/Gallery/ohmygirl'></a>    </figcaption>  </figure></div><h2 id="Gallery-相冊"><a href="#Gallery-相冊" class="headerlink" title="Gallery 相冊"></a>Gallery 相冊</h2><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>2.0.0 以上提供</p></div><p>區別於舊版的 Gallery 相冊,新的 Gallery 相冊會自動根據圖片長度進行排版，書寫也更加方便，與 markdown 格式一樣。可根據需要插入到相應的 md。</p><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">本地</button><button type="button" class="tab">遠程拉取</button></div><div class="tab-contents"><div class="tab-item-content active"><p>寫法:</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% gallery [button] %&#125;</span><br><span class="line">markdown 圖片格式</span><br><span class="line">&#123;% endgallery %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>button</td><td>【可選】點擊按鈕加載更多圖片，填寫 true&#x2F;false。默認為 <code>false</code>。</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% gallery %&#125;</span><br><span class="line">markdown 圖片格式</span><br><span class="line">&#123;% endgallery %&#125;</span><br></pre></td></tr></table></figure><p>例如</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">&#123;% gallery %&#125;</span><br><span class="line">![](<span class="link">https://i.loli.net/2019/12/25/Fze9jchtnyJXMHN.jpg</span>)</span><br><span class="line">![](<span class="link">https://i.loli.net/2019/12/25/ryLVePaqkYm4TEK.jpg</span>)</span><br><span class="line">![](<span class="link">https://i.loli.net/2019/12/25/gEy5Zc1Ai6VuO4N.jpg</span>)</span><br><span class="line">![](<span class="link">https://i.loli.net/2019/12/25/d6QHbytlSYO4FBG.jpg</span>)</span><br><span class="line">![](<span class="link">https://i.loli.net/2019/12/25/6nepIJ1xTgufatZ.jpg</span>)</span><br><span class="line">![](<span class="link">https://i.loli.net/2019/12/25/E7Jvr4eIPwUNmzq.jpg</span>)</span><br><span class="line">![](<span class="link">https://i.loli.net/2019/12/25/mh19anwBSWIkGlH.jpg</span>)</span><br><span class="line">![](<span class="link">https://i.loli.net/2019/12/25/2tu9JC8ewpBFagv.jpg</span>)</span><br><span class="line">&#123;% endgallery %&#125;</span><br></pre></td></tr></table></figure><div class="gallery-container" data-type="data" data-button="" data-limit="10" data-first="10">    <div class="gallery-items">[{"url":"https://i.loli.net/2019/12/25/Fze9jchtnyJXMHN.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/ryLVePaqkYm4TEK.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/gEy5Zc1Ai6VuO4N.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/d6QHbytlSYO4FBG.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/6nepIJ1xTgufatZ.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/E7Jvr4eIPwUNmzq.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/mh19anwBSWIkGlH.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/2tu9JC8ewpBFagv.jpg","alt":"","title":""}]</div>  </div></div><div class="tab-item-content"><p>寫法：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">&#123;% gallery url,[link],[button] %&#125;</span><br><span class="line">&#123;% endgallery %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>url</td><td>【必須】 識別詞</td></tr><tr><td>link</td><td>【必須】遠程的 json 鏈接</td></tr><tr><td>button</td><td>【可選】點擊按鈕加載更多圖片，填寫 true&#x2F;false。默認為 <code>false</code>。</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>遠程鏈接 Json 的例子</p></div><p>有三個參數，<code>url</code>是必須<strong>存在</strong>的，<code>alt</code> 和 <code>title</code> 可有，也可沒有。</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line"><span class="punctuation">[</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;url&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://cdn.jsdelivr.net/gh/jerryc127/CDN/img/IMG_0556.jpg&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;alt&quot;</span><span class="punctuation">:</span> <span class="string">&quot;IMG_0556.jpg&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;title&quot;</span><span class="punctuation">:</span> <span class="string">&quot;這是title&quot;</span></span><br><span class="line">  <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;url&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://cdn.jsdelivr.net/gh/jerryc127/CDN/img/IMG_0472.jpg&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;alt&quot;</span><span class="punctuation">:</span> <span class="string">&quot;IMG_0472.jpg&quot;</span></span><br><span class="line">  <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;url&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://cdn.jsdelivr.net/gh/jerryc127/CDN/img/IMG_0453.jpg&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;alt&quot;</span><span class="punctuation">:</span> <span class="string">&quot;&quot;</span></span><br><span class="line">  <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;url&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://cdn.jsdelivr.net/gh/jerryc127/CDN/img/IMG_0931.jpg&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;alt&quot;</span><span class="punctuation">:</span> <span class="string">&quot;&quot;</span></span><br><span class="line">  <span class="punctuation">&#125;</span></span><br><span class="line"><span class="punctuation">]</span></span><br></pre></td></tr></table></figure><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>示例</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">&#123;% gallery url,https://xxxx.com/sss.json %&#125;</span><br><span class="line">&#123;% endgallery %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% gallery url,https://xxxx.com/sss.json,true,220,10 %&#125;</span><br><span class="line">&#123;% endgallery %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% gallery url,https://xxxx.com/sss.json,true,,10 %&#125;</span><br><span class="line">&#123;% endgallery %&#125;</span><br></pre></td></tr></table></figure></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="Tag-hide"><a href="#Tag-hide" class="headerlink" title="Tag-hide"></a>Tag-hide</h2><div class="note warning flat"><p>2.2.0 以上提供</p><p>請注意，tag-hide 內的標簽外掛 content 內都不建議有 h1 - h6 等標題。因為 Toc 會把隱藏內容標題也顯示出來，而且當滾動屏幕時，如果隱藏內容沒有顯示出來，會導致 Toc 的滾動出現異常。</p></div><p>如果你想把一些文字、內容隱藏起來，並提供按鈕讓用户點擊顯示。可以使用這個標籤外掛。</p><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">Inline</button><button type="button" class="tab">Block</button><button type="button" class="tab">Toggle</button></div><div class="tab-contents"><div class="tab-item-content active"><p><code>inline</code> 在文本里面添加按鈕隱藏內容，只限文字</p><p>( content 不能包含英文逗號，可用<code>&amp;sbquo;</code>)</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% hideInline content,display,bg,color %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>content</td><td>文本內容</td></tr><tr><td>display</td><td>【可選】按鈕顯示的文字</td></tr><tr><td>bg</td><td>【可選】按鈕的背景顏色</td></tr><tr><td>color</td><td>【可選】按鈕文字的顏色</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">哪個英文字母最酷？ &#123;% hideInline 因為西裝褲(C裝酷),查看答案,#FF7242,#fff %&#125;</span><br><span class="line"></span><br><span class="line">門裏站着一個人? &#123;% hideInline 閃 %&#125;</span><br></pre></td></tr></table></figure><p>哪個英文字母最酷？ <span class="hide-inline"><button type="button" class="hide-button" style="background-color: #FF7242;color: #fff">查看答案</button><span class="hide-content">因為西裝褲(C裝酷)</span></span></p><p>門裏站着一個人? <span class="hide-inline"><button type="button" class="hide-button" style="">Click</button><span class="hide-content">閃</span></span></p></div><div class="tab-item-content"><p><code>block</code>獨立的 block 隱藏內容，可以隱藏很多內容，包括圖片，代碼塊等等</p><p>( display 不能包含英文逗號，可用<code>&amp;sbquo;</code>)</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% hideBlock display,bg,color %&#125;</span><br><span class="line">content</span><br><span class="line">&#123;% endhideBlock %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>content</td><td>文本內容</td></tr><tr><td>display</td><td>【可選】按鈕顯示的文字</td></tr><tr><td>bg</td><td>【可選】按鈕的背景顏色</td></tr><tr><td>color</td><td>【可選】按鈕文字的顏色</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">查看答案</span><br><span class="line">&#123;% hideBlock 查看答案 %&#125;</span><br><span class="line">傻子，怎麼可能有答案</span><br><span class="line">&#123;% endhideBlock %&#125;</span><br></pre></td></tr></table></figure><p>查看答案</p><div class="hide-block"><button type="button" class="hide-button" style="">查看答案</button><div class="hide-content"><p>傻子，怎麼可能有答案</p></div></div></div><div class="tab-item-content"><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>2.3.0 以上支持</p></div><p>如果你需要展示的內容太多，可以把它隱藏在收縮框裏，需要時再把它展開。</p><p>( display 不能包含英文逗號，可用<code>&amp;sbquo;</code>)</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% hideToggle display,bg,color %&#125;</span><br><span class="line">content</span><br><span class="line">&#123;% endhideToggle %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>display</td><td>顯示的文字</td></tr><tr><td>bg</td><td>【可選】背景顏色</td></tr><tr><td>color</td><td>【可選】文字的顏色</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">&#123;% hideToggle Butterfly安裝方法 %&#125;</span><br><span class="line">在你的博客根目錄裏</span><br><span class="line"></span><br><span class="line">git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly</span><br><span class="line"></span><br><span class="line">如果想要安裝比較新的 dev 分支，可以</span><br><span class="line"></span><br><span class="line">git clone -b dev https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly</span><br><span class="line"></span><br><span class="line">&#123;% endhideToggle %&#125;</span><br></pre></td></tr></table></figure><details class="toggle" ><summary class="toggle-button" style="">Butterfly安裝方法</summary><div class="toggle-content"><p>在你的博客根目錄裏</p><p>git clone -b master <a href="https://github.com/jerryc127/hexo-theme-butterfly.git">https://github.com/jerryc127/hexo-theme-butterfly.git</a> themes&#x2F;Butterfly</p><p>如果想要安裝比較新的 dev 分支，可以</p><p>git clone -b dev <a href="https://github.com/jerryc127/hexo-theme-butterfly.git">https://github.com/jerryc127/hexo-theme-butterfly.git</a> themes&#x2F;Butterfly</p></div></details></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="Mermaid"><a href="#Mermaid" class="headerlink" title="Mermaid"></a>Mermaid</h2><p>使用 mermaid 標籤可以繪製 Flowchart（流程圖）、Sequence diagram（時序圖 ）、Class Diagram（類別圖）、State Diagram（狀態圖）、Gantt（甘特圖）和 Pie Chart（圓形圖），具體可以查看<a href="https://mermaid-js.github.io/mermaid/#/">mermaid 文檔</a></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Mermaid</span></span><br><span class="line"><span class="comment"># https://github.com/mermaid-js/mermaid</span></span><br><span class="line"><span class="attr">mermaid:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Write Mermaid diagrams using code blocks</span></span><br><span class="line">  <span class="attr">code_write:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># built-in themes: default / forest / dark / neutral</span></span><br><span class="line">  <span class="attr">theme:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">default</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">dark</span></span><br></pre></td></tr></table></figure><p>寫法：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% mermaid &#x27;[config]&#x27; %&#125;</span><br><span class="line">內容</span><br><span class="line">&#123;% endmermaid %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>config</td><td>【可選】mermaid 圖表配置, 以 JSON 格式書寫，具體配置參數請參考<a href="https://mermaid.js.org/config/schema-docs/config.html">mermaid 文檔</a></td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">&#123;% mermaid %&#125;</span><br><span class="line">pie</span><br><span class="line">title Key elements in Product X</span><br><span class="line">&quot;Calcium&quot; : 42.96</span><br><span class="line">&quot;Potassium&quot; : 50.05</span><br><span class="line">&quot;Magnesium&quot; : 10.01</span><br><span class="line">&quot;Iron&quot; : 5</span><br><span class="line">&#123;% endmermaid %&#125;</span><br></pre></td></tr></table></figure><div class="mermaid-wrap"><pre class="mermaid-src" data-config="{}" hidden>    pietitle Key elements in Product X&quot;Calcium&quot; : 42.96&quot;Potassium&quot; : 50.05&quot;Magnesium&quot; : 10.01&quot;Iron&quot; : 5  </pre></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">&#123;% mermaid &#x27;&#123;&quot;themeVariables&quot;: &#123; &quot;fontSize&quot;: &quot;16px&quot; &#125;, &quot;layout&quot;: &quot;elk&quot;, &quot;look&quot;: &quot;handDrawn&quot;&#125;&#x27; %&#125;</span><br><span class="line">flowchart LR</span><br><span class="line">  A[Start] --&gt; B&#123;Decision&#125;</span><br><span class="line">  B --&gt;|Yes| C[Continue]</span><br><span class="line">  B --&gt;|No| D[Stop]</span><br><span class="line">&#123;% endmermaid %&#125;</span><br></pre></td></tr></table></figure><div class="mermaid-wrap"><pre class="mermaid-src" data-config="{&quot;themeVariables&quot;: { &quot;fontSize&quot;: &quot;16px&quot; }, &quot;layout&quot;: &quot;elk&quot;, &quot;look&quot;: &quot;handDrawn&quot;}" hidden>    flowchart LR  A[Start] --&gt; B{Decision}  B --&gt;|Yes| C[Continue]  B --&gt;|No| D[Stop]  </pre></div><h2 id="Tabs"><a href="#Tabs" class="headerlink" title="Tabs"></a>Tabs</h2><p>移植於 next 主題</p><p>使用方法</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&#123;% tabs Unique name, [index] %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab [Tab caption] [@icon] --&gt;</span><br><span class="line"></span><br><span class="line">Any content (support inline tags too).</span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtabs %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>Unique name</td><td>tabs 區塊標籤的唯一名稱，不包含逗號。將用於每個選項卡的 #id 前綴，並附加其索引號。若名稱中有空格，生成 #id 時會將空格替換為短橫線。僅對當前文章&#x2F;頁面的 URL 必須唯一！</td></tr><tr><td>[index]</td><td>【可選】活動選項卡的索引號。如果未指定，將選擇第一個選項卡（1）。如果索引為 -1，則不會選擇任何選項卡，類似於折疊內容。可選參數。</td></tr><tr><td>[Tab caption]</td><td>當前選項卡的標題。如果未指定標題，將使用唯一名稱和選項卡索引後綴作為選項卡標題。如果未指定標題，但指定了圖標，標題將為空。</td></tr><tr><td>[@icon]</td><td>【可選】FontAwesome 圖標名稱（全名，如 &#39;fas fa-font&#39;）。可以有或沒有空格；例如 &#39;Tab caption @icon&#39; 與 &#39;Tab caption@icon&#39; 類似。</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子 1 - 預設選擇第一個【默認】</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% tabs test1 %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 1.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 2.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 3.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtabs %&#125;</span><br></pre></td></tr></table></figure><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">test1 1</button><button type="button" class="tab">test1 2</button><button type="button" class="tab">test1 3</button></div><div class="tab-contents"><div class="tab-item-content active"><p><strong>This is Tab 1.</strong></p></div><div class="tab-item-content"><p><strong>This is Tab 2.</strong></p></div><div class="tab-item-content"><p><strong>This is Tab 3.</strong></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子 2 - 預設選擇 tabs</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% tabs test2, 3 %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 1.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 2.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 3.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtabs %&#125;</span><br></pre></td></tr></table></figure><div class="tabs"><div class="nav-tabs"><button type="button" class="tab">test2 1</button><button type="button" class="tab">test2 2</button><button type="button" class="tab active">test2 3</button></div><div class="tab-contents"><div class="tab-item-content"><p><strong>This is Tab 1.</strong></p></div><div class="tab-item-content"><p><strong>This is Tab 2.</strong></p></div><div class="tab-item-content active"><p><strong>This is Tab 3.</strong></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子 3 - 沒有預設值</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% tabs test3, -1 %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 1.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 2.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**This is Tab 3.**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtabs %&#125;</span><br></pre></td></tr></table></figure><div class="tabs"><div class="nav-tabs no-default"><button type="button" class="tab">test3 1</button><button type="button" class="tab">test3 2</button><button type="button" class="tab">test3 3</button></div><div class="tab-contents"><div class="tab-item-content"><p><strong>This is Tab 1.</strong></p></div><div class="tab-item-content"><p><strong>This is Tab 2.</strong></p></div><div class="tab-item-content"><p><strong>This is Tab 3.</strong></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子 4 - 自定義 Tab 名 + 只有 icon + icon 和 Tab 名</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% tabs test4 %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab 第一個Tab --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**tab 名字為第一個 Tab**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab @fab fa-apple-pay --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**只有圖標 沒有 Tab 名字**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&lt;!-- tab 炸彈@fas fa-bomb --&gt;</span><br><span class="line"></span><br><span class="line"><span class="strong">**名字+icon**</span></span><br><span class="line"></span><br><span class="line">&lt;!-- endtab --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtabs %&#125;</span><br></pre></td></tr></table></figure><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">第一個Tab</button><button type="button" class="tab"><i class="fab fa-apple-pay"></i></button><button type="button" class="tab"><i class="fas fa-bomb"></i>炸彈</button></div><div class="tab-contents"><div class="tab-item-content active"><p><strong>tab 名字為第一個 Tab</strong></p></div><div class="tab-item-content"><p><strong>只有圖標 沒有 Tab 名字</strong></p></div><div class="tab-item-content"><p><strong>名字+icon</strong></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="Button"><a href="#Button" class="headerlink" title="Button"></a>Button</h2><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>3.0 以上適用</p></div><p>使用方法：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% btn [url],[text],[icon],[color] [style] [layout] [position] [size] %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>url</td><td>【必須】鏈接地址</td></tr><tr><td>text</td><td>【必須】按鈕文字</td></tr><tr><td>icon</td><td>【可選】圖標</td></tr><tr><td>color</td><td>【可選】按鈕背景顔色（默認 style 時）按鈕字體和邊框顔色(outline 時)<br> 配置： default&#x2F;blue&#x2F;pink&#x2F;red&#x2F;purple&#x2F;orange&#x2F;green</td></tr><tr><td>style</td><td>【可選】按鈕樣式 默認實心 <br> 配置： outline&#x2F;留空</td></tr><tr><td>layout</td><td>【可選】按鈕佈局 默認為 line <br> 配置： block&#x2F;留空</td></tr><tr><td>position</td><td>【可選】按鈕位置 前提是設置了 layout 為 block 默認為左邊 <br> 配置： center&#x2F;right&#x2F;留空</td></tr><tr><td>size</td><td>【可選】按鈕大小 <br> 配置： larger&#x2F;留空</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly %&#125;</span><br><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right %&#125;</span><br><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,,outline %&#125;</span><br><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,outline %&#125;</span><br><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,larger %&#125;</span><br></pre></td></tr></table></figure><p>This is my website, click the button <a class="btn-beautify " href="https://butterfly.js.org/" title="Butterfly"><span>Butterfly</span></a><br>This is my website, click the button <a class="btn-beautify " href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><br>This is my website, click the button <a class="btn-beautify outline" href="https://butterfly.js.org/" title="Butterfly"><span>Butterfly</span></a><br>This is my website, click the button <a class="btn-beautify outline" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><br>This is my website, click the button <a class="btn-beautify larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a></p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,block %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,block center larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,block right outline larger %&#125;</span><br></pre></td></tr></table></figure><a class="btn-beautify block" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify block center larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify block right outline larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><p><strong>more than one button in center</strong></p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,blue larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,pink larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,red larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,purple larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,orange larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,green larger %&#125;</span><br></pre></td></tr></table></figure><a class="btn-beautify larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify blue larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify pink larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify red larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify purple larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify orange larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify green larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;btn-center&quot;</span>&gt;</span></span></span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,outline larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,outline blue larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,outline pink larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,outline red larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,outline purple larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,outline orange larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org/&#x27;,Butterfly,far fa-hand-point-right,outline green larger %&#125;</span><br><span class="line"><span class="language-xml"><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span></span><br></pre></td></tr></table></figure><div class="btn-center"><a class="btn-beautify outline larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline blue larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline pink larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline red larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline purple larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline orange larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline green larger" href="https://butterfly.js.org/" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a></div><h2 id="InlineImg"><a href="#InlineImg" class="headerlink" title="InlineImg"></a>InlineImg</h2><p>主題中的圖片都是默認以<code>塊級元素</code>顯示，如果你想以<code>內聯元素</code>顯示，可以使用這個標簽外掛。</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% inlineImg [src] [height] %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>src</td><td>圖片鏈接</td></tr><tr><td>height</td><td>【可選】圖片高度限制</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">你看她長得漂亮不</span><br><span class="line"></span><br><span class="line">![](<span class="link">https://i.loli.net/2021/03/19/2P6ivUGsdaEXSFI.png</span>)</span><br><span class="line"></span><br><span class="line">我覺得很漂亮 &#123;% inlineImg https://i.loli.net/2021/03/19/5M4jUB3ynq7ePgw.png 150px %&#125;</span><br></pre></td></tr></table></figure><p>你看我長得漂亮不</p><p><img src="https://i.loli.net/2021/03/19/2P6ivUGsdaEXSFI.png"></p><p>我覺得很漂亮 <img class="inline-img" src="https://i.loli.net/2021/03/19/5M4jUB3ynq7ePgw.png" style="height:150px" /></p><h2 id="Label"><a href="#Label" class="headerlink" title="Label"></a>Label</h2><div class="note warning flat"><p>由於 hexo 的渲染限制， 在段落開頭使用 label 標籤外掛會出現一些問題。例如：連續開頭使用 label 標籤外掛的段落無法換行</p><p>建議 <strong>不要</strong> 在段落開頭使用 label 標籤外掛</p></div><p>高亮所需的文字</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% label text color %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>text</td><td>文字</td></tr><tr><td>color</td><td>【可選】背景顏色，默認為 <code>default</code><br />default&#x2F;blue&#x2F;pink&#x2F;red&#x2F;purple&#x2F;orange&#x2F;green</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">臣亮言：&#123;% label 先帝 %&#125;創業未半，而&#123;% label 中道崩殂 blue %&#125;。今天下三分，&#123;% label 益州疲敝 pink %&#125;，此誠&#123;% label 危急存亡之秋 red %&#125;也！然侍衞之臣，不懈於內；&#123;% label 忠志之士 purple %&#125;，忘身於外者，蓋追先帝之殊遇，欲報之於陛下也。誠宜開張聖聽，以光先帝遺德，恢弘志士之氣；不宜妄自菲薄，引喻失義，以塞忠諫之路也。</span><br><span class="line">宮中、府中，俱為一體；陟罰臧否，不宜異同。若有&#123;% label 作奸 orange %&#125;、&#123;% label 犯科 green %&#125;，及為忠善者，宜付有司，論其刑賞，以昭陛下平明之治；不宜偏私，使內外異法也。</span><br></pre></td></tr></table></figure><p>臣亮言：<mark class="hl-label default">先帝</mark>創業未半，而<mark class="hl-label blue">中道崩殂</mark>。今天下三分，<mark class="hl-label pink">益州疲敝</mark>，此誠<mark class="hl-label red">危急存亡之秋</mark>也！然侍衞之臣，不懈於內；<mark class="hl-label purple">忠志之士</mark>，忘身於外者，蓋追先帝之殊遇，欲報之於陛下也。誠宜開張聖聽，以光先帝遺德，恢弘志士之氣；不宜妄自菲薄，引喻失義，以塞忠諫之路也。</p><p>宮中、府中，俱為一體；陟罰臧否，不宜異同。若有<mark class="hl-label orange">作奸</mark>、<mark class="hl-label green">犯科</mark>，及為忠善者，宜付有司，論其刑賞，以昭陛下平明之治；不宜偏私，使內外異法也。</p><h2 id="Timeline"><a href="#Timeline" class="headerlink" title="Timeline"></a>Timeline</h2><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>4.0.0 以上支持</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">&#123;% timeline title,color %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- timeline title --&gt;</span><br><span class="line"></span><br><span class="line">xxxxx</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line">&lt;!-- timeline title --&gt;</span><br><span class="line"></span><br><span class="line">xxxxx</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>title</td><td>標題&#x2F;時間線</td></tr><tr><td>color</td><td>timeline 顏色<br />default(留空) &#x2F; blue &#x2F; pink &#x2F; red &#x2F; purple &#x2F; orange &#x2F; green</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&#123;% timeline 2022 %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- timeline 01-02 --&gt;</span><br><span class="line"></span><br><span class="line">這是測試頁面</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><div class="timeline "><div class='timeline-item headline'>        <div class='timeline-item-title'>          <div class='item-circle'><p>2022</p></div>        </div>      </div><div class='timeline-item'>        <div class='timeline-item-title'>          <div class='item-circle'><p>01-02</p></div>        </div>        <div class='timeline-item-content'><p>這是測試頁面</p></div>      </div></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&#123;% timeline 2022,blue %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- timeline 01-02 --&gt;</span><br><span class="line"></span><br><span class="line">這是測試頁面</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><div class="timeline blue"><div class='timeline-item headline'>        <div class='timeline-item-title'>          <div class='item-circle'><p>2022</p></div>        </div>      </div><div class='timeline-item'>        <div class='timeline-item-title'>          <div class='item-circle'><p>01-02</p></div>        </div>        <div class='timeline-item-content'><p>這是測試頁面</p></div>      </div></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&#123;% timeline 2022,pink %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- timeline 01-02 --&gt;</span><br><span class="line"></span><br><span class="line">這是測試頁面</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><div class="timeline pink"><div class='timeline-item headline'>        <div class='timeline-item-title'>          <div class='item-circle'><p>2022</p></div>        </div>      </div><div class='timeline-item'>        <div class='timeline-item-title'>          <div class='item-circle'><p>01-02</p></div>        </div>        <div class='timeline-item-content'><p>這是測試頁面</p></div>      </div></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&#123;% timeline 2022,red %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- timeline 01-02 --&gt;</span><br><span class="line"></span><br><span class="line">這是測試頁面</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><div class="timeline red"><div class='timeline-item headline'>        <div class='timeline-item-title'>          <div class='item-circle'><p>2022</p></div>        </div>      </div><div class='timeline-item'>        <div class='timeline-item-title'>          <div class='item-circle'><p>01-02</p></div>        </div>        <div class='timeline-item-content'><p>這是測試頁面</p></div>      </div></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&#123;% timeline 2022,purple %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- timeline 01-02 --&gt;</span><br><span class="line"></span><br><span class="line">這是測試頁面</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><div class="timeline purple"><div class='timeline-item headline'>        <div class='timeline-item-title'>          <div class='item-circle'><p>2022</p></div>        </div>      </div><div class='timeline-item'>        <div class='timeline-item-title'>          <div class='item-circle'><p>01-02</p></div>        </div>        <div class='timeline-item-content'><p>這是測試頁面</p></div>      </div></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&#123;% timeline 2022,orange %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- timeline 01-02 --&gt;</span><br><span class="line"></span><br><span class="line">這是測試頁面</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><div class="timeline orange"><div class='timeline-item headline'>        <div class='timeline-item-title'>          <div class='item-circle'><p>2022</p></div>        </div>      </div><div class='timeline-item'>        <div class='timeline-item-title'>          <div class='item-circle'><p>01-02</p></div>        </div>        <div class='timeline-item-content'><p>這是測試頁面</p></div>      </div></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&#123;% timeline 2022,green %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- timeline 01-02 --&gt;</span><br><span class="line"></span><br><span class="line">這是測試頁面</span><br><span class="line"></span><br><span class="line">&lt;!-- endtimeline --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><div class="timeline green"><div class='timeline-item headline'>        <div class='timeline-item-title'>          <div class='item-circle'><p>2022</p></div>        </div>      </div><div class='timeline-item'>        <div class='timeline-item-title'>          <div class='item-circle'><p>01-02</p></div>        </div>        <div class='timeline-item-content'><p>這是測試頁面</p></div>      </div></div><h2 id="Flink"><a href="#Flink" class="headerlink" title="Flink"></a>Flink</h2><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>4.1.0 支持</p></div><p>可在任何界面插入類似友情鏈接列表效果</p><p>內容格式與友情鏈接界面一樣，支持 <code>yml</code> 格式</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% flink %&#125;</span><br><span class="line">xxxxxx</span><br><span class="line">&#123;% endflink %&#125;</span><br></pre></td></tr></table></figure><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br></pre></td><td class="code"><pre><span class="line">&#123;% flink %&#125;</span><br><span class="line"><span class="bullet">-</span> class<span class="emphasis">_name: 友情鏈接</span></span><br><span class="line"><span class="emphasis">  class_</span>desc: 那些人，那些事</span><br><span class="line">  link<span class="emphasis">_list:</span></span><br><span class="line"><span class="emphasis">    - name: CrazyWong</span></span><br><span class="line"><span class="emphasis">      link: https://crazywong.com</span></span><br><span class="line"><span class="emphasis">      avatar: https://crazywong.com/img/avatar.png</span></span><br><span class="line"><span class="emphasis">      descr: 今日事,今日畢</span></span><br><span class="line"><span class="emphasis">    - name: Hexo</span></span><br><span class="line"><span class="emphasis">      link: https://hexo.io/zh-tw/</span></span><br><span class="line"><span class="emphasis">      avatar: https://d33wubrfki0l68.cloudfront.net/6657ba50e702d84afb32fe846bed54fba1a77add/827ae/logo.svg</span></span><br><span class="line"><span class="emphasis">      descr: 快速、簡單且強大的網誌框架</span></span><br><span class="line"><span class="emphasis"></span></span><br><span class="line"><span class="emphasis">- class_</span>name: 網站</span><br><span class="line">  class<span class="emphasis">_desc: 值得推薦的網站</span></span><br><span class="line"><span class="emphasis">  link_</span>list: </span><br><span class="line"><span class="bullet">    -</span> name: Youtube</span><br><span class="line"><span class="code">      link: https://www.youtube.com/</span></span><br><span class="line"><span class="code">      avatar: https://i.loli.net/2020/05/14/9ZkGg8v3azHJfM1.png</span></span><br><span class="line"><span class="code">      descr: 視頻網站 </span></span><br><span class="line"><span class="code">    - name: Weibo</span></span><br><span class="line"><span class="code">      link: https://www.weibo.com/</span></span><br><span class="line"><span class="code">      avatar: https://i.loli.net/2020/05/14/TLJBum386vcnI1P.png</span></span><br><span class="line"><span class="code">      descr: 中國最大社交分享平台 </span></span><br><span class="line"><span class="code">    - name: Twitter</span></span><br><span class="line"><span class="code">      link: https://twitter.com/</span></span><br><span class="line"><span class="code">      avatar: https://i.loli.net/2020/05/14/5VyHPQqR6LWF39a.png</span></span><br><span class="line"><span class="code">      descr: 社交分享平台</span></span><br><span class="line"><span class="code">&#123;% endflink %&#125;</span></span><br></pre></td></tr></table></figure><div class="flink"><div class="flink-name">友情鏈接</div><div class="flink-desc">那些人，那些事</div><div class="flink-list">      <div class="flink-list-item">        <a href="https://crazywong.com" title="CrazyWong" target="_blank">          <div class="flink-item-icon">            <img class="no-lightbox" src="https://crazywong.com/img/avatar.png" onerror='this.onerror=null;this.src="/img/friend_404.gif"' alt="CrazyWong" />          </div>          <div class="flink-item-name">CrazyWong</div>          <div class="flink-item-desc" title="今日事,今日畢">今日事,今日畢</div>        </a>      </div>      <div class="flink-list-item">        <a href="https://hexo.io/zh-tw/" title="Hexo" target="_blank">          <div class="flink-item-icon">            <img class="no-lightbox" src="https://d33wubrfki0l68.cloudfront.net/6657ba50e702d84afb32fe846bed54fba1a77add/827ae/logo.svg" onerror='this.onerror=null;this.src="/img/friend_404.gif"' alt="Hexo" />          </div>          <div class="flink-item-name">Hexo</div>          <div class="flink-item-desc" title="快速、簡單且強大的網誌框架">快速、簡單且強大的網誌框架</div>        </a>      </div></div><div class="flink-name">網站</div><div class="flink-desc">值得推薦的網站</div><div class="flink-list">      <div class="flink-list-item">        <a href="https://www.youtube.com/" title="Youtube" target="_blank">          <div class="flink-item-icon">            <img class="no-lightbox" src="https://i.loli.net/2020/05/14/9ZkGg8v3azHJfM1.png" onerror='this.onerror=null;this.src="/img/friend_404.gif"' alt="Youtube" />          </div>          <div class="flink-item-name">Youtube</div>          <div class="flink-item-desc" title="視頻網站">視頻網站</div>        </a>      </div>      <div class="flink-list-item">        <a href="https://www.weibo.com/" title="Weibo" target="_blank">          <div class="flink-item-icon">            <img class="no-lightbox" src="https://i.loli.net/2020/05/14/TLJBum386vcnI1P.png" onerror='this.onerror=null;this.src="/img/friend_404.gif"' alt="Weibo" />          </div>          <div class="flink-item-name">Weibo</div>          <div class="flink-item-desc" title="中國最大社交分享平台">中國最大社交分享平台</div>        </a>      </div>      <div class="flink-list-item">        <a href="https://twitter.com/" title="Twitter" target="_blank">          <div class="flink-item-icon">            <img class="no-lightbox" src="https://i.loli.net/2020/05/14/5VyHPQqR6LWF39a.png" onerror='this.onerror=null;this.src="/img/friend_404.gif"' alt="Twitter" />          </div>          <div class="flink-item-name">Twitter</div>          <div class="flink-item-desc" title="社交分享平台">社交分享平台</div>        </a>      </div></div></div><h2 id="ABCJS-樂譜"><a href="#ABCJS-樂譜" class="headerlink" title="ABCJS 樂譜"></a>ABCJS 樂譜</h2><p>在頁面上渲染樂譜</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># abcjs (樂譜渲染)</span></span><br><span class="line"><span class="comment"># See https://github.com/paulrosen/abcjs</span></span><br><span class="line"><span class="comment"># ---------------</span></span><br><span class="line"><span class="attr">abcjs:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">per_page:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否啟用 ABCJS</td></tr><tr><td>per_page</td><td>是否每頁都加載 ABCJS, 如果設爲 false, 在你使用 ABCJS 時，你需要在使用 ABCJS 的頁面 Front-matter 添加 <code>abcjs: true</code></td></tr></tbody></table><p>寫法：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% score %&#125;</span><br><span class="line">樂譜代碼</span><br><span class="line">&#123;% endscore %&#125;</span><br></pre></td></tr></table></figure><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">&#123;% score %&#125;</span><br><span class="line">X:1</span><br><span class="line">T:alternate heads</span><br><span class="line">M:C</span><br><span class="line">L:1/8</span><br><span class="line">U:n=!style=normal!</span><br><span class="line">K:C treble style=rhythm</span><br><span class="line">&quot;Am&quot; BBBB B2 B&gt;B | &quot;Dm&quot; B2 B/B/B &quot;C&quot; B4 |&quot;Am&quot; B2 nGnB B2 nGnA | &quot;Dm&quot; nDB/B/ nDB/B/ &quot;C&quot; nCB/B/ nCB/B/ |B8| B0 B0 B0 B0 |]</span><br><span class="line">%%text This translates to:</span><br><span class="line">[<span class="string">M:C</span>][<span class="symbol">K:style=normal</span>]</span><br><span class="line">[<span class="string">A,EAce</span>][<span class="symbol">A,EAce</span>][<span class="string">A,EAce</span>][<span class="symbol">A,EAce</span>] [A,EAce]2 [A,EAce]&gt;[A,EAce] |[DAdf]2 [DAdf]/[DAdf]/[DAdf] [CEGce]4 |[A,EAce]2 GA [A,EAce] GA |D[DAdf]/[DAdf]/ D[DAdf]/[DAdf]/ C [CEGce]/[CEGce]/ C[CEGce]/[CEGce]/ |[CEGce]8 | [CEGce]2 [CEGce]2 [CEGce]2 [CEGce]2 |]</span><br><span class="line">GAB2 !style=harmonic![gb]4|GAB2 [K: style=harmonic]gbgb|</span><br><span class="line">[K: style=x]</span><br><span class="line">C/A,/ C/C/E C/zz2|</span><br><span class="line">w:Rock-y did-nt like that</span><br><span class="line">&#123;% endscore %&#125;</span><br></pre></td></tr></table></figure><div class="abc-music-sheet">X:1T:alternate headsM:CL:1/8U:n=!style=normal!K:C treble style=rhythm&quot;Am&quot; BBBB B2 B&gt;B | &quot;Dm&quot; B2 B/B/B &quot;C&quot; B4 |&quot;Am&quot; B2 nGnB B2 nGnA | &quot;Dm&quot; nDB/B/ nDB/B/ &quot;C&quot; nCB/B/ nCB/B/ |B8| B0 B0 B0 B0 |]%%text This translates to:[M:C][K:style=normal][A,EAce][A,EAce][A,EAce][A,EAce] [A,EAce]2 [A,EAce]&gt;[A,EAce] |[DAdf]2 [DAdf]/[DAdf]/[DAdf] [CEGce]4 |[A,EAce]2 GA [A,EAce] GA |D[DAdf]/[DAdf]/ D[DAdf]/[DAdf]/ C [CEGce]/[CEGce]/ C[CEGce]/[CEGce]/ |[CEGce]8 | [CEGce]2 [CEGce]2 [CEGce]2 [CEGce]2 |]GAB2 !style=harmonic![gb]4|GAB2 [K: style=harmonic]gbgb|[K: style=x]C/A,/ C/C/E C/zz2|w:Rock-y did-nt like that</div><h2 id="Series-系列文章"><a href="#Series-系列文章" class="headerlink" title="Series 系列文章"></a>Series 系列文章</h2><p>在頁面上顯示系列文章</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">series:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">orderBy:</span> <span class="string">&#x27;title&#x27;</span> <span class="comment"># Order by title or date</span></span><br><span class="line">  <span class="attr">order:</span> <span class="number">1</span> <span class="comment"># Sort of order. 1, asc for ascending; -1, desc for descending</span></span><br><span class="line">  <span class="attr">number:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否啟用 series</td></tr><tr><td>orderBy</td><td>排序方式，默認為 title, 可選 title &#x2F; date</td></tr><tr><td>order</td><td>排序方式，默認為 1, 可選 1 (升序) &#x2F; -1（降序）</td></tr><tr><td>number</td><td>顯示序列號</td></tr></tbody></table><p>寫法：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">&#123;% series %&#125;</span><br><span class="line">&#123;% series [series name] %&#125;</span><br></pre></td></tr></table></figure><p>在文章的 <code>front-matter</code> 上添加參數 series，並給與一個標識</p><p>使用此標簽外掛，會把相同標識的文章以列表的形式展示</p><p>如果不寫 series 標識，則默認為你使用此標簽外掛所在的文章的 series 標識</p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% series docs %&#125;</span><br></pre></td></tr></table></figure><ol class="series-items"><li><a href="/posts/21cfbf15/" title="Butterfly 文檔(一) 快速開始">Butterfly 文檔(一) 快速開始</a></li><li><a href="/posts/dc584b87/" title="Butterfly 文檔(二) 主題頁面">Butterfly 文檔(二) 主題頁面</a></li><li><a href="/posts/4aa8abbe/" title="Butterfly 文檔(三) 主題配置">Butterfly 文檔(三) 主題配置</a></li><li><a href="/posts/ceeb73f/" title="Butterfly 文檔(四) 標簽外挂">Butterfly 文檔(四) 標簽外挂</a></li><li><a href="/posts/98d20436/" title="Butterfly 文檔(五) 主題問答">Butterfly 文檔(五) 主題問答</a></li><li><a href="/posts/4073eda/" title="Butterfly 文檔(六) 進階教程">Butterfly 文檔(六) 進階教程</a></li></ol><h2 id="Chartjs-圖表"><a href="#Chartjs-圖表" class="headerlink" title="Chartjs 圖表"></a>Chartjs 圖表</h2><p>另一種方式添加圖表</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># chartjs</span></span><br><span class="line"><span class="comment"># 參見 https://www.chartjs.org/docs/latest/</span></span><br><span class="line"><span class="attr">chartjs:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 除非你了解它們的工作原理，否則不要修改。</span></span><br><span class="line">  <span class="comment"># 默認設置僅在未指定 MD 語法時使用。</span></span><br><span class="line">  <span class="comment"># 圖表的字體顏色</span></span><br><span class="line">  <span class="attr">fontColor:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">&quot;rgba(0, 0, 0, 0.8)&quot;</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">&quot;rgba(255, 255, 255, 0.8)&quot;</span></span><br><span class="line">  <span class="comment"># 圖表的邊框顏色</span></span><br><span class="line">  <span class="attr">borderColor:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">&quot;rgba(0, 0, 0, 0.1)&quot;</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">&quot;rgba(255, 255, 255, 0.2)&quot;</span></span><br><span class="line">  <span class="comment"># 雷達圖和極區圖的刻度標籤背景顏色</span></span><br><span class="line">  <span class="attr">scale_ticks_backdropColor:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">&quot;transparent&quot;</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">&quot;transparent&quot;</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否啟用 chartjs</td></tr><tr><td>fontColor</td><td>圖表的字體顏色</td></tr><tr><td>borderColor</td><td>圖表的邊框顏色</td></tr><tr><td>scale_ticks_backdropColor</td><td>雷達和極區圖表的刻度標籤的背景顏色</td></tr></tbody></table><p>寫法：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">&#123;% chartjs [width, abreast, chartId] %&#125;</span><br><span class="line">&lt;!-- chart --&gt;</span><br><span class="line">&lt;!-- endchart --&gt;</span><br><span class="line">&lt;!-- desc --&gt;</span><br><span class="line">&lt;!-- enddesc --&gt;</span><br><span class="line">&#123;% endchartjs %&#125;</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>width</td><td>【可選】圖表寬度</td></tr><tr><td>abreast</td><td>【可選】是否并排顯示，當你寫了 <code><!-- desc --></code>, 使用并排模式，圖標和描述將并排顯示。<br> abreast 為 true 時，需要配置 width 的值</td></tr><tr><td>chartId</td><td>【可選】圖表 ID</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>例子</p></div><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br></pre></td><td class="code"><pre><span class="line">&#123;% chartjs 70 %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- chart --&gt;</span><br><span class="line">&#123;</span><br><span class="line">    &quot;type&quot;: &quot;line&quot;,</span><br><span class="line">    &quot;data&quot;: &#123;</span><br><span class="line">        &quot;labels&quot;: [&quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;],</span><br><span class="line">        &quot;datasets&quot;: [&#123;</span><br><span class="line">            &quot;label&quot;: &quot;My First dataset&quot;,</span><br><span class="line">            &quot;backgroundColor&quot;: &quot;rgb(255, 99, 132)&quot;,</span><br><span class="line">            &quot;borderColor&quot;: &quot;rgb(255, 99, 132)&quot;,</span><br><span class="line">            &quot;data&quot;: [0, 10, 5, 2, 20, 30, 45]</span><br><span class="line">        &#125;]</span><br><span class="line">    &#125;,</span><br><span class="line">    &quot;options&quot;: &#123;</span><br><span class="line">        &quot;responsive&quot;: true,</span><br><span class="line">        &quot;title&quot;: &#123;</span><br><span class="line">            &quot;display&quot;: true,</span><br><span class="line">            &quot;text&quot;: &quot;Chart.js Line Chart&quot;</span><br><span class="line">        &#125;</span><br><span class="line">    &#125;</span><br><span class="line">&#125;</span><br><span class="line">&lt;!-- endchart --&gt;</span><br><span class="line"></span><br><span class="line">&#123;% endchartjs %&#125;</span><br></pre></td></tr></table></figure><div class="chartjs-container" data-chartjs-id="" data-width="70%">            <pre class="chartjs-src" hidden>{    &quot;type&quot;: &quot;line&quot;,    &quot;data&quot;: {        &quot;labels&quot;: [&quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;],        &quot;datasets&quot;: [{            &quot;label&quot;: &quot;My First dataset&quot;,            &quot;backgroundColor&quot;: &quot;rgb(255, 99, 132)&quot;,            &quot;borderColor&quot;: &quot;rgb(255, 99, 132)&quot;,            &quot;data&quot;: [0, 10, 5, 2, 20, 30, 45]        }]    },    &quot;options&quot;: {        &quot;responsive&quot;: true,        &quot;title&quot;: {            &quot;display&quot;: true,            &quot;text&quot;: &quot;Chart.js Line Chart&quot;        }    }}</pre>                      </div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br></pre></td><td class="code"><pre><span class="line">&#123;% chartjs %&#125;</span><br><span class="line"></span><br><span class="line">&lt;!-- chart --&gt;</span><br><span class="line">&#123;</span><br><span class="line">  &quot;type&quot;: &quot;radar&quot;,</span><br><span class="line">  &quot;data&quot;: &#123;</span><br><span class="line"><span class="code">    &quot;labels&quot;: [</span></span><br><span class="line"><span class="code">      &quot;Eating&quot;,</span></span><br><span class="line"><span class="code">      &quot;Drinking&quot;,</span></span><br><span class="line"><span class="code">      &quot;Sleeping&quot;,</span></span><br><span class="line"><span class="code">      &quot;Designing&quot;,</span></span><br><span class="line"><span class="code">      &quot;Coding&quot;,</span></span><br><span class="line"><span class="code">      &quot;Cycling&quot;,</span></span><br><span class="line"><span class="code">      &quot;Running&quot;</span></span><br><span class="line"><span class="code">    ],</span></span><br><span class="line"><span class="code">    &quot;datasets&quot;: [</span></span><br><span class="line"><span class="code">      &#123;</span></span><br><span class="line"><span class="code">        &quot;label&quot;: &quot;My First Dataset&quot;,</span></span><br><span class="line"><span class="code">        &quot;data&quot;: [65, 59, 90, 81, 56, 55, 40],</span></span><br><span class="line"><span class="code">        &quot;fill&quot;: true,</span></span><br><span class="line"><span class="code">        &quot;backgroundColor&quot;: &quot;rgba(255, 99, 132, 0.2)&quot;,</span></span><br><span class="line"><span class="code">        &quot;borderColor&quot;: &quot;rgb(255, 99, 132)&quot;,</span></span><br><span class="line"><span class="code">        &quot;pointBackgroundColor&quot;: &quot;rgb(255, 99, 132)&quot;,</span></span><br><span class="line"><span class="code">        &quot;pointBorderColor&quot;: &quot;#fff&quot;,</span></span><br><span class="line"><span class="code">        &quot;pointHoverBackgroundColor&quot;: &quot;#fff&quot;,</span></span><br><span class="line"><span class="code">        &quot;pointHoverBorderColor&quot;: &quot;rgb(255, 99, 132)&quot;</span></span><br><span class="line"><span class="code">      &#125;,</span></span><br><span class="line"><span class="code">      &#123;</span></span><br><span class="line"><span class="code">        &quot;label&quot;: &quot;My Second Dataset&quot;,</span></span><br><span class="line"><span class="code">        &quot;data&quot;: [28, 48, 40, 19, 96, 27, 100],</span></span><br><span class="line"><span class="code">        &quot;fill&quot;: true,</span></span><br><span class="line"><span class="code">        &quot;backgroundColor&quot;: &quot;rgba(54, 162, 235, 0.2)&quot;,</span></span><br><span class="line"><span class="code">        &quot;borderColor&quot;: &quot;rgb(54, 162, 235)&quot;,</span></span><br><span class="line"><span class="code">        &quot;pointBackgroundColor&quot;: &quot;rgb(54, 162, 235)&quot;,</span></span><br><span class="line"><span class="code">        &quot;pointBorderColor&quot;: &quot;#fff&quot;,</span></span><br><span class="line"><span class="code">        &quot;pointHoverBackgroundColor&quot;: &quot;#fff&quot;,</span></span><br><span class="line"><span class="code">        &quot;pointHoverBorderColor&quot;: &quot;rgb(54, 162, 235)&quot;</span></span><br><span class="line"><span class="code">      &#125;</span></span><br><span class="line"><span class="code">    ]</span></span><br><span class="line"><span class="code">  &#125;,</span></span><br><span class="line"><span class="code">  &quot;options&quot;: &#123;</span></span><br><span class="line"><span class="code">    &quot;elements&quot;: &#123;</span></span><br><span class="line"><span class="code">      &quot;line&quot;: &#123;</span></span><br><span class="line"><span class="code">        &quot;borderWidth&quot;: 3</span></span><br><span class="line"><span class="code">      &#125;</span></span><br><span class="line"><span class="code">    &#125;</span></span><br><span class="line"><span class="code">  &#125;</span></span><br><span class="line"><span class="code">&#125;</span></span><br><span class="line"><span class="code">&lt;!-- endchart --&gt;</span></span><br><span class="line"><span class="code">&#123;% endchartjs %&#125;</span></span><br></pre></td></tr></table></figure><div class="chartjs-container" data-chartjs-id="" >            <pre class="chartjs-src" hidden>{  &quot;type&quot;: &quot;radar&quot;,  &quot;data&quot;: {    &quot;labels&quot;: [      &quot;Eating&quot;,      &quot;Drinking&quot;,      &quot;Sleeping&quot;,      &quot;Designing&quot;,      &quot;Coding&quot;,      &quot;Cycling&quot;,      &quot;Running&quot;    ],    &quot;datasets&quot;: [      {        &quot;label&quot;: &quot;My First Dataset&quot;,        &quot;data&quot;: [65, 59, 90, 81, 56, 55, 40],        &quot;fill&quot;: true,        &quot;backgroundColor&quot;: &quot;rgba(255, 99, 132, 0.2)&quot;,        &quot;borderColor&quot;: &quot;rgb(255, 99, 132)&quot;,        &quot;pointBackgroundColor&quot;: &quot;rgb(255, 99, 132)&quot;,        &quot;pointBorderColor&quot;: &quot;#fff&quot;,        &quot;pointHoverBackgroundColor&quot;: &quot;#fff&quot;,        &quot;pointHoverBorderColor&quot;: &quot;rgb(255, 99, 132)&quot;      },      {        &quot;label&quot;: &quot;My Second Dataset&quot;,        &quot;data&quot;: [28, 48, 40, 19, 96, 27, 100],        &quot;fill&quot;: true,        &quot;backgroundColor&quot;: &quot;rgba(54, 162, 235, 0.2)&quot;,        &quot;borderColor&quot;: &quot;rgb(54, 162, 235)&quot;,        &quot;pointBackgroundColor&quot;: &quot;rgb(54, 162, 235)&quot;,        &quot;pointBorderColor&quot;: &quot;#fff&quot;,        &quot;pointHoverBackgroundColor&quot;: &quot;#fff&quot;,        &quot;pointHoverBorderColor&quot;: &quot;rgb(54, 162, 235)&quot;      }    ]  },  &quot;options&quot;: {    &quot;elements&quot;: {      &quot;line&quot;: {        &quot;borderWidth&quot;: 3      }    }  }}</pre>                      </div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br></pre></td><td class="code"><pre><span class="line">&#123;% chartjs 40,true %&#125;</span><br><span class="line">&lt;!-- chart --&gt;</span><br><span class="line">&#123;</span><br><span class="line"><span class="code">    &quot;type&quot;: &quot;pie&quot;,</span></span><br><span class="line"><span class="code">    &quot;data&quot;: &#123;</span></span><br><span class="line"><span class="code">        &quot;labels&quot;: [</span></span><br><span class="line"><span class="code">            &quot;编程&quot;,</span></span><br><span class="line"><span class="code">            &quot;音乐&quot;,</span></span><br><span class="line"><span class="code">            &quot;阅读&quot;,</span></span><br><span class="line"><span class="code">            &quot;游戏&quot;,</span></span><br><span class="line"><span class="code">            &quot;健身&quot;,</span></span><br><span class="line"><span class="code">            &quot;旅游&quot;</span></span><br><span class="line"><span class="code">        ],</span></span><br><span class="line"><span class="code">        &quot;datasets&quot;: [</span></span><br><span class="line"><span class="code">            &#123;</span></span><br><span class="line"><span class="code">                &quot;label&quot;: &quot;喜爱指数&quot;,</span></span><br><span class="line"><span class="code">                &quot;data&quot;: [</span></span><br><span class="line"><span class="code">                    30,</span></span><br><span class="line"><span class="code">                    24,</span></span><br><span class="line"><span class="code">                    19,</span></span><br><span class="line"><span class="code">                    14,</span></span><br><span class="line"><span class="code">                    9,</span></span><br><span class="line"><span class="code">                    4</span></span><br><span class="line"><span class="code">                ],</span></span><br><span class="line"><span class="code">                &quot;backgroundColor&quot;: &#123;</span></span><br><span class="line"><span class="code">                    &quot;dark-mode&quot;: [</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 99, 132, 0.5)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(54, 162, 235, 0.5)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 206, 86, 0.5)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(75, 192, 192, 0.5)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(153, 102, 255, 0.5)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 159, 64, 0.5)&quot;</span></span><br><span class="line"><span class="code">                    ],</span></span><br><span class="line"><span class="code">                    &quot;light-mode&quot;: [</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 99, 132, 0.2)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(54, 162, 235, 0.2)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 206, 86, 0.2)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(75, 192, 192, 0.2)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(153, 102, 255, 0.2)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 159, 64, 0.2)&quot;</span></span><br><span class="line"><span class="code">                    ]</span></span><br><span class="line"><span class="code">                &#125;,</span></span><br><span class="line"><span class="code">                &quot;borderColor&quot;: &#123;</span></span><br><span class="line"><span class="code">                    &quot;dark-mode&quot;: [</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 99, 132, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(54, 162, 235, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 206, 86, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(75, 192, 192, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(153, 102, 255, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 159, 64, 1)&quot;</span></span><br><span class="line"><span class="code">                    ],</span></span><br><span class="line"><span class="code">                    &quot;light-mode&quot;: [</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 99, 132, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(54, 162, 235, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 206, 86, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(75, 192, 192, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(153, 102, 255, 1)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;rgba(255, 159, 64, 1)&quot;</span></span><br><span class="line"><span class="code">                    ]</span></span><br><span class="line"><span class="code">                &#125;</span></span><br><span class="line"><span class="code">            &#125;</span></span><br><span class="line"><span class="code">        ]</span></span><br><span class="line"><span class="code">    &#125;,</span></span><br><span class="line"><span class="code">    &quot;options&quot;: &#123;</span></span><br><span class="line"><span class="code">        &quot;plugins&quot;: &#123;</span></span><br><span class="line"><span class="code">            &quot;legend&quot;: &#123;</span></span><br><span class="line"><span class="code">                &quot;labels&quot;: &#123;</span></span><br><span class="line"><span class="code">                    &quot;color&quot;: &#123;</span></span><br><span class="line"><span class="code">                        &quot;dark-mode&quot;: &quot;rgba(255, 255, 255, 0.8)&quot;,</span></span><br><span class="line"><span class="code">                        &quot;light-mode&quot;: &quot;rgba(0, 0, 0, 0.8)&quot;</span></span><br><span class="line"><span class="code">                    &#125;</span></span><br><span class="line"><span class="code">                &#125;</span></span><br><span class="line"><span class="code">            &#125;</span></span><br><span class="line"><span class="code">        &#125;</span></span><br><span class="line"><span class="code">    &#125;</span></span><br><span class="line"><span class="code">&#125;</span></span><br><span class="line"><span class="code">&lt;!-- endchart --&gt;</span></span><br><span class="line"><span class="code">&lt;!-- desc --&gt;</span></span><br><span class="line"><span class="code">除了**计算机编程**外，我想不出还有其他让我感兴趣的工作。</span></span><br><span class="line"><span class="code">我可以无中生有地创造出**精美的范式**和**结构**，</span></span><br><span class="line"><span class="code">在此过程中也解决了无数的小谜团。</span></span><br><span class="line"><span class="code">&lt;span style=&quot;font-size:0.8em;color: var(--sep-secondtext);&quot;&gt;I can&#x27;t think of any other job other than **computer programming** that interests me.</span></span><br><span class="line"><span class="code">I can create **beautiful paradigms** and **structures** out of nothing,</span></span><br><span class="line"><span class="code">Countless small mysteries are also solved in the process.&lt;/span&gt;</span></span><br><span class="line"><span class="code">&lt;!-- enddesc --&gt;</span></span><br><span class="line"><span class="code">&#123;% endchartjs %&#125;</span></span><br></pre></td></tr></table></figure><div class="chartjs-container chartjs-abreast" data-chartjs-id="" data-width="40%">            <pre class="chartjs-src" hidden>{    &quot;type&quot;: &quot;pie&quot;,    &quot;data&quot;: {        &quot;labels&quot;: [            &quot;编程&quot;,            &quot;音乐&quot;,            &quot;阅读&quot;,            &quot;游戏&quot;,            &quot;健身&quot;,            &quot;旅游&quot;        ],        &quot;datasets&quot;: [            {                &quot;label&quot;: &quot;喜爱指数&quot;,                &quot;data&quot;: [                    30,                    24,                    19,                    14,                    9,                    4                ],                &quot;backgroundColor&quot;: {                    &quot;dark-mode&quot;: [                        &quot;rgba(255, 99, 132, 0.5)&quot;,                        &quot;rgba(54, 162, 235, 0.5)&quot;,                        &quot;rgba(255, 206, 86, 0.5)&quot;,                        &quot;rgba(75, 192, 192, 0.5)&quot;,                        &quot;rgba(153, 102, 255, 0.5)&quot;,                        &quot;rgba(255, 159, 64, 0.5)&quot;                    ],                    &quot;light-mode&quot;: [                        &quot;rgba(255, 99, 132, 0.2)&quot;,                        &quot;rgba(54, 162, 235, 0.2)&quot;,                        &quot;rgba(255, 206, 86, 0.2)&quot;,                        &quot;rgba(75, 192, 192, 0.2)&quot;,                        &quot;rgba(153, 102, 255, 0.2)&quot;,                        &quot;rgba(255, 159, 64, 0.2)&quot;                    ]                },                &quot;borderColor&quot;: {                    &quot;dark-mode&quot;: [                        &quot;rgba(255, 99, 132, 1)&quot;,                        &quot;rgba(54, 162, 235, 1)&quot;,                        &quot;rgba(255, 206, 86, 1)&quot;,                        &quot;rgba(75, 192, 192, 1)&quot;,                        &quot;rgba(153, 102, 255, 1)&quot;,                        &quot;rgba(255, 159, 64, 1)&quot;                    ],                    &quot;light-mode&quot;: [                        &quot;rgba(255, 99, 132, 1)&quot;,                        &quot;rgba(54, 162, 235, 1)&quot;,                        &quot;rgba(255, 206, 86, 1)&quot;,                        &quot;rgba(75, 192, 192, 1)&quot;,                        &quot;rgba(153, 102, 255, 1)&quot;,                        &quot;rgba(255, 159, 64, 1)&quot;                    ]                }            }        ]    },    &quot;options&quot;: {        &quot;plugins&quot;: {            &quot;legend&quot;: {                &quot;labels&quot;: {                    &quot;color&quot;: {                        &quot;dark-mode&quot;: &quot;rgba(255, 255, 255, 0.8)&quot;,                        &quot;light-mode&quot;: &quot;rgba(0, 0, 0, 0.8)&quot;                    }                }            }        }    }}</pre>            <div class="chartjs-desc"><p>除了<strong>计算机编程</strong>外，我想不出还有其他让我感兴趣的工作。<br>我可以无中生有地创造出<strong>精美的范式</strong>和<strong>结构</strong>，<br>在此过程中也解决了无数的小谜团。<br><span style="font-size:0.8em;color: var(--sep-secondtext);">I can&#39;t think of any other job other than <strong>computer programming</strong> that interests me.<br>I can create <strong>beautiful paradigms</strong> and <strong>structures</strong> out of nothing,<br>Countless small mysteries are also solved in the process.</span></p></div>          </div><a class="btn-beautify block green right larger" href="/posts/98d20436/" title="❓ Butterfly 文檔(五) 主題問答"><i class="far fa-hand-point-right"></i><span>❓ Butterfly 文檔(五) 主題問答</span></a>]]></content>
    
    
    <summary type="html">Butterfly 文檔(四) 標簽外挂</summary>
    
    
    
    <category term="Docs文檔" scheme="https://butterfly.js.org/categories/Docs%E6%96%87%E6%AA%94/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 文檔(三) 主題配置</title>
    <link href="https://butterfly.js.org/posts/4aa8abbe/"/>
    <id>https://butterfly.js.org/posts/4aa8abbe/</id>
    <published>2020-05-28T14:36:02.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<div class="note green icon-padding flat"><i class="note-icon fas fa-rocket"></i><p>📚 文檔目錄</p><p><a href="/posts/21cfbf15/" title="Butterfly 文檔(一) 快速開始">🚀 快速開始</a> - <a href="/posts/dc584b87/" title="Butterfly 文檔(二) 主題頁面">📑 主題頁面</a> - <a href="/posts/4aa8abbe/" title="Butterfly 文檔(三) 主題配置">📌 主題配置</a> - <a href="/posts/ceeb73f/" title="Butterfly 文檔(四) 標簽外挂">⚔️ 標簽外掛</a> - <a href="/posts/98d20436/" title="Butterfly 文檔(五) 主題問答">❓ 主題問答</a> - <a href="/posts/4073eda/" title="Butterfly 文檔(六) 進階教程">⚡️ 進階教程</a></p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-magic"></i><p>你可以通過右下角的 <strong>簡</strong> 按鈕切換為簡體顯示</p></div><hr><h2 id="配置文件速讀"><a href="#配置文件速讀" class="headerlink" title="配置文件速讀"></a>配置文件速讀</h2><p>你可以快速瞭解到所有配置的註解，讓你配置文件更加方便。<br>如果遇到不太清楚的配置，可以在這篇文章找到更加詳細的資訊。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br><span class="line">179</span><br><span class="line">180</span><br><span class="line">181</span><br><span class="line">182</span><br><span class="line">183</span><br><span class="line">184</span><br><span class="line">185</span><br><span class="line">186</span><br><span class="line">187</span><br><span class="line">188</span><br><span class="line">189</span><br><span class="line">190</span><br><span class="line">191</span><br><span class="line">192</span><br><span class="line">193</span><br><span class="line">194</span><br><span class="line">195</span><br><span class="line">196</span><br><span class="line">197</span><br><span class="line">198</span><br><span class="line">199</span><br><span class="line">200</span><br><span class="line">201</span><br><span class="line">202</span><br><span class="line">203</span><br><span class="line">204</span><br><span class="line">205</span><br><span class="line">206</span><br><span class="line">207</span><br><span class="line">208</span><br><span class="line">209</span><br><span class="line">210</span><br><span class="line">211</span><br><span class="line">212</span><br><span class="line">213</span><br><span class="line">214</span><br><span class="line">215</span><br><span class="line">216</span><br><span class="line">217</span><br><span class="line">218</span><br><span class="line">219</span><br><span class="line">220</span><br><span class="line">221</span><br><span class="line">222</span><br><span class="line">223</span><br><span class="line">224</span><br><span class="line">225</span><br><span class="line">226</span><br><span class="line">227</span><br><span class="line">228</span><br><span class="line">229</span><br><span class="line">230</span><br><span class="line">231</span><br><span class="line">232</span><br><span class="line">233</span><br><span class="line">234</span><br><span class="line">235</span><br><span class="line">236</span><br><span class="line">237</span><br><span class="line">238</span><br><span class="line">239</span><br><span class="line">240</span><br><span class="line">241</span><br><span class="line">242</span><br><span class="line">243</span><br><span class="line">244</span><br><span class="line">245</span><br><span class="line">246</span><br><span class="line">247</span><br><span class="line">248</span><br><span class="line">249</span><br><span class="line">250</span><br><span class="line">251</span><br><span class="line">252</span><br><span class="line">253</span><br><span class="line">254</span><br><span class="line">255</span><br><span class="line">256</span><br><span class="line">257</span><br><span class="line">258</span><br><span class="line">259</span><br><span class="line">260</span><br><span class="line">261</span><br><span class="line">262</span><br><span class="line">263</span><br><span class="line">264</span><br><span class="line">265</span><br><span class="line">266</span><br><span class="line">267</span><br><span class="line">268</span><br><span class="line">269</span><br><span class="line">270</span><br><span class="line">271</span><br><span class="line">272</span><br><span class="line">273</span><br><span class="line">274</span><br><span class="line">275</span><br><span class="line">276</span><br><span class="line">277</span><br><span class="line">278</span><br><span class="line">279</span><br><span class="line">280</span><br><span class="line">281</span><br><span class="line">282</span><br><span class="line">283</span><br><span class="line">284</span><br><span class="line">285</span><br><span class="line">286</span><br><span class="line">287</span><br><span class="line">288</span><br><span class="line">289</span><br><span class="line">290</span><br><span class="line">291</span><br><span class="line">292</span><br><span class="line">293</span><br><span class="line">294</span><br><span class="line">295</span><br><span class="line">296</span><br><span class="line">297</span><br><span class="line">298</span><br><span class="line">299</span><br><span class="line">300</span><br><span class="line">301</span><br><span class="line">302</span><br><span class="line">303</span><br><span class="line">304</span><br><span class="line">305</span><br><span class="line">306</span><br><span class="line">307</span><br><span class="line">308</span><br><span class="line">309</span><br><span class="line">310</span><br><span class="line">311</span><br><span class="line">312</span><br><span class="line">313</span><br><span class="line">314</span><br><span class="line">315</span><br><span class="line">316</span><br><span class="line">317</span><br><span class="line">318</span><br><span class="line">319</span><br><span class="line">320</span><br><span class="line">321</span><br><span class="line">322</span><br><span class="line">323</span><br><span class="line">324</span><br><span class="line">325</span><br><span class="line">326</span><br><span class="line">327</span><br><span class="line">328</span><br><span class="line">329</span><br><span class="line">330</span><br><span class="line">331</span><br><span class="line">332</span><br><span class="line">333</span><br><span class="line">334</span><br><span class="line">335</span><br><span class="line">336</span><br><span class="line">337</span><br><span class="line">338</span><br><span class="line">339</span><br><span class="line">340</span><br><span class="line">341</span><br><span class="line">342</span><br><span class="line">343</span><br><span class="line">344</span><br><span class="line">345</span><br><span class="line">346</span><br><span class="line">347</span><br><span class="line">348</span><br><span class="line">349</span><br><span class="line">350</span><br><span class="line">351</span><br><span class="line">352</span><br><span class="line">353</span><br><span class="line">354</span><br><span class="line">355</span><br><span class="line">356</span><br><span class="line">357</span><br><span class="line">358</span><br><span class="line">359</span><br><span class="line">360</span><br><span class="line">361</span><br><span class="line">362</span><br><span class="line">363</span><br><span class="line">364</span><br><span class="line">365</span><br><span class="line">366</span><br><span class="line">367</span><br><span class="line">368</span><br><span class="line">369</span><br><span class="line">370</span><br><span class="line">371</span><br><span class="line">372</span><br><span class="line">373</span><br><span class="line">374</span><br><span class="line">375</span><br><span class="line">376</span><br><span class="line">377</span><br><span class="line">378</span><br><span class="line">379</span><br><span class="line">380</span><br><span class="line">381</span><br><span class="line">382</span><br><span class="line">383</span><br><span class="line">384</span><br><span class="line">385</span><br><span class="line">386</span><br><span class="line">387</span><br><span class="line">388</span><br><span class="line">389</span><br><span class="line">390</span><br><span class="line">391</span><br><span class="line">392</span><br><span class="line">393</span><br><span class="line">394</span><br><span class="line">395</span><br><span class="line">396</span><br><span class="line">397</span><br><span class="line">398</span><br><span class="line">399</span><br><span class="line">400</span><br><span class="line">401</span><br><span class="line">402</span><br><span class="line">403</span><br><span class="line">404</span><br><span class="line">405</span><br><span class="line">406</span><br><span class="line">407</span><br><span class="line">408</span><br><span class="line">409</span><br><span class="line">410</span><br><span class="line">411</span><br><span class="line">412</span><br><span class="line">413</span><br><span class="line">414</span><br><span class="line">415</span><br><span class="line">416</span><br><span class="line">417</span><br><span class="line">418</span><br><span class="line">419</span><br><span class="line">420</span><br><span class="line">421</span><br><span class="line">422</span><br><span class="line">423</span><br><span class="line">424</span><br><span class="line">425</span><br><span class="line">426</span><br><span class="line">427</span><br><span class="line">428</span><br><span class="line">429</span><br><span class="line">430</span><br><span class="line">431</span><br><span class="line">432</span><br><span class="line">433</span><br><span class="line">434</span><br><span class="line">435</span><br><span class="line">436</span><br><span class="line">437</span><br><span class="line">438</span><br><span class="line">439</span><br><span class="line">440</span><br><span class="line">441</span><br><span class="line">442</span><br><span class="line">443</span><br><span class="line">444</span><br><span class="line">445</span><br><span class="line">446</span><br><span class="line">447</span><br><span class="line">448</span><br><span class="line">449</span><br><span class="line">450</span><br><span class="line">451</span><br><span class="line">452</span><br><span class="line">453</span><br><span class="line">454</span><br><span class="line">455</span><br><span class="line">456</span><br><span class="line">457</span><br><span class="line">458</span><br><span class="line">459</span><br><span class="line">460</span><br><span class="line">461</span><br><span class="line">462</span><br><span class="line">463</span><br><span class="line">464</span><br><span class="line">465</span><br><span class="line">466</span><br><span class="line">467</span><br><span class="line">468</span><br><span class="line">469</span><br><span class="line">470</span><br><span class="line">471</span><br><span class="line">472</span><br><span class="line">473</span><br><span class="line">474</span><br><span class="line">475</span><br><span class="line">476</span><br><span class="line">477</span><br><span class="line">478</span><br><span class="line">479</span><br><span class="line">480</span><br><span class="line">481</span><br><span class="line">482</span><br><span class="line">483</span><br><span class="line">484</span><br><span class="line">485</span><br><span class="line">486</span><br><span class="line">487</span><br><span class="line">488</span><br><span class="line">489</span><br><span class="line">490</span><br><span class="line">491</span><br><span class="line">492</span><br><span class="line">493</span><br><span class="line">494</span><br><span class="line">495</span><br><span class="line">496</span><br><span class="line">497</span><br><span class="line">498</span><br><span class="line">499</span><br><span class="line">500</span><br><span class="line">501</span><br><span class="line">502</span><br><span class="line">503</span><br><span class="line">504</span><br><span class="line">505</span><br><span class="line">506</span><br><span class="line">507</span><br><span class="line">508</span><br><span class="line">509</span><br><span class="line">510</span><br><span class="line">511</span><br><span class="line">512</span><br><span class="line">513</span><br><span class="line">514</span><br><span class="line">515</span><br><span class="line">516</span><br><span class="line">517</span><br><span class="line">518</span><br><span class="line">519</span><br><span class="line">520</span><br><span class="line">521</span><br><span class="line">522</span><br><span class="line">523</span><br><span class="line">524</span><br><span class="line">525</span><br><span class="line">526</span><br><span class="line">527</span><br><span class="line">528</span><br><span class="line">529</span><br><span class="line">530</span><br><span class="line">531</span><br><span class="line">532</span><br><span class="line">533</span><br><span class="line">534</span><br><span class="line">535</span><br><span class="line">536</span><br><span class="line">537</span><br><span class="line">538</span><br><span class="line">539</span><br><span class="line">540</span><br><span class="line">541</span><br><span class="line">542</span><br><span class="line">543</span><br><span class="line">544</span><br><span class="line">545</span><br><span class="line">546</span><br><span class="line">547</span><br><span class="line">548</span><br><span class="line">549</span><br><span class="line">550</span><br><span class="line">551</span><br><span class="line">552</span><br><span class="line">553</span><br><span class="line">554</span><br><span class="line">555</span><br><span class="line">556</span><br><span class="line">557</span><br><span class="line">558</span><br><span class="line">559</span><br><span class="line">560</span><br><span class="line">561</span><br><span class="line">562</span><br><span class="line">563</span><br><span class="line">564</span><br><span class="line">565</span><br><span class="line">566</span><br><span class="line">567</span><br><span class="line">568</span><br><span class="line">569</span><br><span class="line">570</span><br><span class="line">571</span><br><span class="line">572</span><br><span class="line">573</span><br><span class="line">574</span><br><span class="line">575</span><br><span class="line">576</span><br><span class="line">577</span><br><span class="line">578</span><br><span class="line">579</span><br><span class="line">580</span><br><span class="line">581</span><br><span class="line">582</span><br><span class="line">583</span><br><span class="line">584</span><br><span class="line">585</span><br><span class="line">586</span><br><span class="line">587</span><br><span class="line">588</span><br><span class="line">589</span><br><span class="line">590</span><br><span class="line">591</span><br><span class="line">592</span><br><span class="line">593</span><br><span class="line">594</span><br><span class="line">595</span><br><span class="line">596</span><br><span class="line">597</span><br><span class="line">598</span><br><span class="line">599</span><br><span class="line">600</span><br><span class="line">601</span><br><span class="line">602</span><br><span class="line">603</span><br><span class="line">604</span><br><span class="line">605</span><br><span class="line">606</span><br><span class="line">607</span><br><span class="line">608</span><br><span class="line">609</span><br><span class="line">610</span><br><span class="line">611</span><br><span class="line">612</span><br><span class="line">613</span><br><span class="line">614</span><br><span class="line">615</span><br><span class="line">616</span><br><span class="line">617</span><br><span class="line">618</span><br><span class="line">619</span><br><span class="line">620</span><br><span class="line">621</span><br><span class="line">622</span><br><span class="line">623</span><br><span class="line">624</span><br><span class="line">625</span><br><span class="line">626</span><br><span class="line">627</span><br><span class="line">628</span><br><span class="line">629</span><br><span class="line">630</span><br><span class="line">631</span><br><span class="line">632</span><br><span class="line">633</span><br><span class="line">634</span><br><span class="line">635</span><br><span class="line">636</span><br><span class="line">637</span><br><span class="line">638</span><br><span class="line">639</span><br><span class="line">640</span><br><span class="line">641</span><br><span class="line">642</span><br><span class="line">643</span><br><span class="line">644</span><br><span class="line">645</span><br><span class="line">646</span><br><span class="line">647</span><br><span class="line">648</span><br><span class="line">649</span><br><span class="line">650</span><br><span class="line">651</span><br><span class="line">652</span><br><span class="line">653</span><br><span class="line">654</span><br><span class="line">655</span><br><span class="line">656</span><br><span class="line">657</span><br><span class="line">658</span><br><span class="line">659</span><br><span class="line">660</span><br><span class="line">661</span><br><span class="line">662</span><br><span class="line">663</span><br><span class="line">664</span><br><span class="line">665</span><br><span class="line">666</span><br><span class="line">667</span><br><span class="line">668</span><br><span class="line">669</span><br><span class="line">670</span><br><span class="line">671</span><br><span class="line">672</span><br><span class="line">673</span><br><span class="line">674</span><br><span class="line">675</span><br><span class="line">676</span><br><span class="line">677</span><br><span class="line">678</span><br><span class="line">679</span><br><span class="line">680</span><br><span class="line">681</span><br><span class="line">682</span><br><span class="line">683</span><br><span class="line">684</span><br><span class="line">685</span><br><span class="line">686</span><br><span class="line">687</span><br><span class="line">688</span><br><span class="line">689</span><br><span class="line">690</span><br><span class="line">691</span><br><span class="line">692</span><br><span class="line">693</span><br><span class="line">694</span><br><span class="line">695</span><br><span class="line">696</span><br><span class="line">697</span><br><span class="line">698</span><br><span class="line">699</span><br><span class="line">700</span><br><span class="line">701</span><br><span class="line">702</span><br><span class="line">703</span><br><span class="line">704</span><br><span class="line">705</span><br><span class="line">706</span><br><span class="line">707</span><br><span class="line">708</span><br><span class="line">709</span><br><span class="line">710</span><br><span class="line">711</span><br><span class="line">712</span><br><span class="line">713</span><br><span class="line">714</span><br><span class="line">715</span><br><span class="line">716</span><br><span class="line">717</span><br><span class="line">718</span><br><span class="line">719</span><br><span class="line">720</span><br><span class="line">721</span><br><span class="line">722</span><br><span class="line">723</span><br><span class="line">724</span><br><span class="line">725</span><br><span class="line">726</span><br><span class="line">727</span><br><span class="line">728</span><br><span class="line">729</span><br><span class="line">730</span><br><span class="line">731</span><br><span class="line">732</span><br><span class="line">733</span><br><span class="line">734</span><br><span class="line">735</span><br><span class="line">736</span><br><span class="line">737</span><br><span class="line">738</span><br><span class="line">739</span><br><span class="line">740</span><br><span class="line">741</span><br><span class="line">742</span><br><span class="line">743</span><br><span class="line">744</span><br><span class="line">745</span><br><span class="line">746</span><br><span class="line">747</span><br><span class="line">748</span><br><span class="line">749</span><br><span class="line">750</span><br><span class="line">751</span><br><span class="line">752</span><br><span class="line">753</span><br><span class="line">754</span><br><span class="line">755</span><br><span class="line">756</span><br><span class="line">757</span><br><span class="line">758</span><br><span class="line">759</span><br><span class="line">760</span><br><span class="line">761</span><br><span class="line">762</span><br><span class="line">763</span><br><span class="line">764</span><br><span class="line">765</span><br><span class="line">766</span><br><span class="line">767</span><br><span class="line">768</span><br><span class="line">769</span><br><span class="line">770</span><br><span class="line">771</span><br><span class="line">772</span><br><span class="line">773</span><br><span class="line">774</span><br><span class="line">775</span><br><span class="line">776</span><br><span class="line">777</span><br><span class="line">778</span><br><span class="line">779</span><br><span class="line">780</span><br><span class="line">781</span><br><span class="line">782</span><br><span class="line">783</span><br><span class="line">784</span><br><span class="line">785</span><br><span class="line">786</span><br><span class="line">787</span><br><span class="line">788</span><br><span class="line">789</span><br><span class="line">790</span><br><span class="line">791</span><br><span class="line">792</span><br><span class="line">793</span><br><span class="line">794</span><br><span class="line">795</span><br><span class="line">796</span><br><span class="line">797</span><br><span class="line">798</span><br><span class="line">799</span><br><span class="line">800</span><br><span class="line">801</span><br><span class="line">802</span><br><span class="line">803</span><br><span class="line">804</span><br><span class="line">805</span><br><span class="line">806</span><br><span class="line">807</span><br><span class="line">808</span><br><span class="line">809</span><br><span class="line">810</span><br><span class="line">811</span><br><span class="line">812</span><br><span class="line">813</span><br><span class="line">814</span><br><span class="line">815</span><br><span class="line">816</span><br><span class="line">817</span><br><span class="line">818</span><br><span class="line">819</span><br><span class="line">820</span><br><span class="line">821</span><br><span class="line">822</span><br><span class="line">823</span><br><span class="line">824</span><br><span class="line">825</span><br><span class="line">826</span><br><span class="line">827</span><br><span class="line">828</span><br><span class="line">829</span><br><span class="line">830</span><br><span class="line">831</span><br><span class="line">832</span><br><span class="line">833</span><br><span class="line">834</span><br><span class="line">835</span><br><span class="line">836</span><br><span class="line">837</span><br><span class="line">838</span><br><span class="line">839</span><br><span class="line">840</span><br><span class="line">841</span><br><span class="line">842</span><br><span class="line">843</span><br><span class="line">844</span><br><span class="line">845</span><br><span class="line">846</span><br><span class="line">847</span><br><span class="line">848</span><br><span class="line">849</span><br><span class="line">850</span><br><span class="line">851</span><br><span class="line">852</span><br><span class="line">853</span><br><span class="line">854</span><br><span class="line">855</span><br><span class="line">856</span><br><span class="line">857</span><br><span class="line">858</span><br><span class="line">859</span><br><span class="line">860</span><br><span class="line">861</span><br><span class="line">862</span><br><span class="line">863</span><br><span class="line">864</span><br><span class="line">865</span><br><span class="line">866</span><br><span class="line">867</span><br><span class="line">868</span><br><span class="line">869</span><br><span class="line">870</span><br><span class="line">871</span><br><span class="line">872</span><br><span class="line">873</span><br><span class="line">874</span><br><span class="line">875</span><br><span class="line">876</span><br><span class="line">877</span><br><span class="line">878</span><br><span class="line">879</span><br><span class="line">880</span><br><span class="line">881</span><br><span class="line">882</span><br><span class="line">883</span><br><span class="line">884</span><br><span class="line">885</span><br><span class="line">886</span><br><span class="line">887</span><br><span class="line">888</span><br><span class="line">889</span><br><span class="line">890</span><br><span class="line">891</span><br><span class="line">892</span><br><span class="line">893</span><br><span class="line">894</span><br><span class="line">895</span><br><span class="line">896</span><br><span class="line">897</span><br><span class="line">898</span><br><span class="line">899</span><br><span class="line">900</span><br><span class="line">901</span><br><span class="line">902</span><br><span class="line">903</span><br><span class="line">904</span><br><span class="line">905</span><br><span class="line">906</span><br><span class="line">907</span><br><span class="line">908</span><br><span class="line">909</span><br><span class="line">910</span><br><span class="line">911</span><br><span class="line">912</span><br><span class="line">913</span><br><span class="line">914</span><br><span class="line">915</span><br><span class="line">916</span><br><span class="line">917</span><br><span class="line">918</span><br><span class="line">919</span><br><span class="line">920</span><br><span class="line">921</span><br><span class="line">922</span><br><span class="line">923</span><br><span class="line">924</span><br><span class="line">925</span><br><span class="line">926</span><br><span class="line">927</span><br><span class="line">928</span><br><span class="line">929</span><br><span class="line">930</span><br><span class="line">931</span><br><span class="line">932</span><br><span class="line">933</span><br><span class="line">934</span><br><span class="line">935</span><br><span class="line">936</span><br><span class="line">937</span><br><span class="line">938</span><br><span class="line">939</span><br><span class="line">940</span><br><span class="line">941</span><br><span class="line">942</span><br><span class="line">943</span><br><span class="line">944</span><br><span class="line">945</span><br><span class="line">946</span><br><span class="line">947</span><br><span class="line">948</span><br><span class="line">949</span><br><span class="line">950</span><br><span class="line">951</span><br><span class="line">952</span><br><span class="line">953</span><br><span class="line">954</span><br><span class="line">955</span><br><span class="line">956</span><br><span class="line">957</span><br><span class="line">958</span><br><span class="line">959</span><br><span class="line">960</span><br><span class="line">961</span><br><span class="line">962</span><br><span class="line">963</span><br><span class="line">964</span><br><span class="line">965</span><br><span class="line">966</span><br><span class="line">967</span><br><span class="line">968</span><br><span class="line">969</span><br><span class="line">970</span><br><span class="line">971</span><br><span class="line">972</span><br><span class="line">973</span><br><span class="line">974</span><br><span class="line">975</span><br><span class="line">976</span><br><span class="line">977</span><br><span class="line">978</span><br><span class="line">979</span><br><span class="line">980</span><br><span class="line">981</span><br><span class="line">982</span><br><span class="line">983</span><br><span class="line">984</span><br><span class="line">985</span><br><span class="line">986</span><br><span class="line">987</span><br><span class="line">988</span><br><span class="line">989</span><br><span class="line">990</span><br><span class="line">991</span><br><span class="line">992</span><br><span class="line">993</span><br><span class="line">994</span><br><span class="line">995</span><br><span class="line">996</span><br><span class="line">997</span><br><span class="line">998</span><br><span class="line">999</span><br><span class="line">1000</span><br><span class="line">1001</span><br><span class="line">1002</span><br><span class="line">1003</span><br><span class="line">1004</span><br><span class="line">1005</span><br><span class="line">1006</span><br><span class="line">1007</span><br><span class="line">1008</span><br><span class="line">1009</span><br><span class="line">1010</span><br><span class="line">1011</span><br><span class="line">1012</span><br><span class="line">1013</span><br><span class="line">1014</span><br><span class="line">1015</span><br><span class="line">1016</span><br><span class="line">1017</span><br><span class="line">1018</span><br><span class="line">1019</span><br><span class="line">1020</span><br><span class="line">1021</span><br><span class="line">1022</span><br><span class="line">1023</span><br><span class="line">1024</span><br><span class="line">1025</span><br><span class="line">1026</span><br><span class="line">1027</span><br><span class="line">1028</span><br><span class="line">1029</span><br><span class="line">1030</span><br><span class="line">1031</span><br><span class="line">1032</span><br><span class="line">1033</span><br><span class="line">1034</span><br><span class="line">1035</span><br><span class="line">1036</span><br><span class="line">1037</span><br><span class="line">1038</span><br><span class="line">1039</span><br><span class="line">1040</span><br><span class="line">1041</span><br><span class="line">1042</span><br><span class="line">1043</span><br><span class="line">1044</span><br><span class="line">1045</span><br><span class="line">1046</span><br><span class="line">1047</span><br><span class="line">1048</span><br><span class="line">1049</span><br><span class="line">1050</span><br><span class="line">1051</span><br><span class="line">1052</span><br><span class="line">1053</span><br><span class="line">1054</span><br><span class="line">1055</span><br><span class="line">1056</span><br><span class="line">1057</span><br><span class="line">1058</span><br><span class="line">1059</span><br><span class="line">1060</span><br><span class="line">1061</span><br><span class="line">1062</span><br><span class="line">1063</span><br><span class="line">1064</span><br><span class="line">1065</span><br><span class="line">1066</span><br><span class="line">1067</span><br><span class="line">1068</span><br><span class="line">1069</span><br><span class="line">1070</span><br><span class="line">1071</span><br><span class="line">1072</span><br><span class="line">1073</span><br><span class="line">1074</span><br><span class="line">1075</span><br><span class="line">1076</span><br><span class="line">1077</span><br><span class="line">1078</span><br><span class="line">1079</span><br><span class="line">1080</span><br><span class="line">1081</span><br><span class="line">1082</span><br><span class="line">1083</span><br><span class="line">1084</span><br><span class="line">1085</span><br><span class="line">1086</span><br><span class="line">1087</span><br><span class="line">1088</span><br><span class="line">1089</span><br><span class="line">1090</span><br><span class="line">1091</span><br><span class="line">1092</span><br><span class="line">1093</span><br><span class="line">1094</span><br><span class="line">1095</span><br><span class="line">1096</span><br><span class="line">1097</span><br><span class="line">1098</span><br><span class="line">1099</span><br><span class="line">1100</span><br><span class="line">1101</span><br><span class="line">1102</span><br><span class="line">1103</span><br><span class="line">1104</span><br><span class="line">1105</span><br><span class="line">1106</span><br><span class="line">1107</span><br><span class="line">1108</span><br><span class="line">1109</span><br><span class="line">1110</span><br><span class="line">1111</span><br><span class="line">1112</span><br><span class="line">1113</span><br><span class="line">1114</span><br><span class="line">1115</span><br><span class="line">1116</span><br><span class="line">1117</span><br><span class="line">1118</span><br><span class="line">1119</span><br><span class="line">1120</span><br><span class="line">1121</span><br><span class="line">1122</span><br><span class="line">1123</span><br><span class="line">1124</span><br><span class="line">1125</span><br><span class="line">1126</span><br><span class="line">1127</span><br><span class="line">1128</span><br><span class="line">1129</span><br><span class="line">1130</span><br><span class="line">1131</span><br><span class="line">1132</span><br><span class="line">1133</span><br><span class="line">1134</span><br><span class="line">1135</span><br><span class="line">1136</span><br><span class="line">1137</span><br><span class="line">1138</span><br><span class="line">1139</span><br><span class="line">1140</span><br><span class="line">1141</span><br><span class="line">1142</span><br><span class="line">1143</span><br><span class="line">1144</span><br><span class="line">1145</span><br><span class="line">1146</span><br><span class="line">1147</span><br><span class="line">1148</span><br><span class="line">1149</span><br><span class="line">1150</span><br><span class="line">1151</span><br><span class="line">1152</span><br><span class="line">1153</span><br><span class="line">1154</span><br><span class="line">1155</span><br><span class="line">1156</span><br><span class="line">1157</span><br><span class="line">1158</span><br><span class="line">1159</span><br><span class="line">1160</span><br><span class="line">1161</span><br><span class="line">1162</span><br><span class="line">1163</span><br><span class="line">1164</span><br><span class="line">1165</span><br><span class="line">1166</span><br><span class="line">1167</span><br><span class="line">1168</span><br><span class="line">1169</span><br><span class="line">1170</span><br><span class="line">1171</span><br><span class="line">1172</span><br><span class="line">1173</span><br><span class="line">1174</span><br><span class="line">1175</span><br><span class="line">1176</span><br><span class="line">1177</span><br><span class="line">1178</span><br><span class="line">1179</span><br><span class="line">1180</span><br><span class="line">1181</span><br><span class="line">1182</span><br><span class="line">1183</span><br><span class="line">1184</span><br><span class="line">1185</span><br><span class="line">1186</span><br><span class="line">1187</span><br><span class="line">1188</span><br><span class="line">1189</span><br><span class="line">1190</span><br><span class="line">1191</span><br><span class="line">1192</span><br><span class="line">1193</span><br><span class="line">1194</span><br><span class="line">1195</span><br><span class="line">1196</span><br><span class="line">1197</span><br><span class="line">1198</span><br><span class="line">1199</span><br><span class="line">1200</span><br><span class="line">1201</span><br><span class="line">1202</span><br><span class="line">1203</span><br><span class="line">1204</span><br><span class="line">1205</span><br><span class="line">1206</span><br><span class="line">1207</span><br><span class="line">1208</span><br><span class="line">1209</span><br><span class="line">1210</span><br><span class="line">1211</span><br><span class="line">1212</span><br><span class="line">1213</span><br><span class="line">1214</span><br><span class="line">1215</span><br><span class="line">1216</span><br><span class="line">1217</span><br><span class="line">1218</span><br><span class="line">1219</span><br><span class="line">1220</span><br><span class="line">1221</span><br><span class="line">1222</span><br><span class="line">1223</span><br><span class="line">1224</span><br><span class="line">1225</span><br><span class="line">1226</span><br><span class="line">1227</span><br><span class="line">1228</span><br><span class="line">1229</span><br><span class="line">1230</span><br><span class="line">1231</span><br><span class="line">1232</span><br><span class="line">1233</span><br><span class="line">1234</span><br><span class="line">1235</span><br><span class="line">1236</span><br><span class="line">1237</span><br><span class="line">1238</span><br><span class="line">1239</span><br><span class="line">1240</span><br><span class="line">1241</span><br><span class="line">1242</span><br><span class="line">1243</span><br><span class="line">1244</span><br><span class="line">1245</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 導航設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">nav:</span></span><br><span class="line">  <span class="comment"># 導航欄 Logo 圖片</span></span><br><span class="line">  <span class="attr">logo:</span></span><br><span class="line">  <span class="comment"># 是否顯示標題</span></span><br><span class="line">  <span class="attr">display_title:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否在滾動時顯示文章標題</span></span><br><span class="line">  <span class="attr">display_post_title:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否固定導航欄</span></span><br><span class="line">  <span class="attr">fixed:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="attr">menu:</span></span><br><span class="line">  <span class="comment"># 首頁: / || fas fa-home</span></span><br><span class="line">  <span class="comment"># 列表||fas fa-list:</span></span><br><span class="line">  <span class="comment">#   音樂: /music/ || fas fa-music</span></span><br><span class="line">  <span class="comment">#   電影: /movies/ || fas fa-video</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 代碼塊設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">code_blocks:</span></span><br><span class="line">  <span class="comment"># 代碼塊主題: darker / pale night / light / ocean / false</span></span><br><span class="line">  <span class="attr">theme:</span> <span class="string">light</span></span><br><span class="line">  <span class="comment"># 是否使用 Mac 風格</span></span><br><span class="line">  <span class="attr">macStyle:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 代碼塊高度限制（單位: px）</span></span><br><span class="line">  <span class="attr">height_limit:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否自動換行</span></span><br><span class="line">  <span class="attr">word_wrap:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># 工具欄</span></span><br><span class="line">  <span class="comment"># 是否顯示複製按鈕</span></span><br><span class="line">  <span class="attr">copy:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否顯示語言標籤</span></span><br><span class="line">  <span class="attr">language:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># true: 收縮代碼塊 | false: 展開代碼塊 | none: 展開代碼塊並隱藏按鈕</span></span><br><span class="line">  <span class="attr">shrink:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否顯示全屏顯示代碼塊按鈕</span></span><br><span class="line">  <span class="attr">fullpage:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 社交媒體鏈接</span></span><br><span class="line"><span class="comment"># 格式:</span></span><br><span class="line"><span class="comment">#   icon: 鏈接 || 描述 || 顏色</span></span><br><span class="line"><span class="attr">social:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 圖片設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 網站的 favicon 圖標</span></span><br><span class="line"><span class="attr">favicon:</span> <span class="string">/img/favicon.png</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 頭像設置</span></span><br><span class="line"><span class="attr">avatar:</span></span><br><span class="line">  <span class="comment"># 頭像圖片鏈接</span></span><br><span class="line">  <span class="attr">img:</span> <span class="string">https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png</span></span><br><span class="line">  <span class="comment"># 是否啟用頭像效果</span></span><br><span class="line">  <span class="attr">effect:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 禁用所有橫幅圖片</span></span><br><span class="line"><span class="attr">disable_top_img:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 如果頁面未設置橫幅，則顯示默認的橫幅圖片</span></span><br><span class="line"><span class="attr">default_top_img:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 主頁的橫幅圖片</span></span><br><span class="line"><span class="attr">index_img:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 歸檔頁的橫幅圖片</span></span><br><span class="line"><span class="attr">archive_img:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 注意: 是標籤頁（單個標籤），不是標籤頁面（所有標籤）</span></span><br><span class="line"><span class="attr">tag_img:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 標籤頁的橫幅圖片，可以為每個標籤設置橫幅圖片</span></span><br><span class="line"><span class="comment"># 格式:</span></span><br><span class="line"><span class="comment">#  - 標籤名: 圖片鏈接</span></span><br><span class="line"><span class="attr">tag_per_img:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 注意: 是分類頁（單個分類），不是分類頁面（所有分類）</span></span><br><span class="line"><span class="attr">category_img:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 分類頁的橫幅圖片，可以為每個分類設置橫幅圖片</span></span><br><span class="line"><span class="comment"># 格式:</span></span><br><span class="line"><span class="comment">#  - 分類名: 圖片鏈接</span></span><br><span class="line"><span class="attr">category_per_img:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 頁腳的背景圖片</span></span><br><span class="line"><span class="attr">footer_img:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 網站背景</span></span><br><span class="line"><span class="comment"># 可以設置為顏色或圖片</span></span><br><span class="line"><span class="comment"># 圖片格式: url(http://xxxxxx.com/xxx.jpg)</span></span><br><span class="line"><span class="attr">background:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 封面設置</span></span><br><span class="line"><span class="attr">cover:</span></span><br><span class="line">  <span class="comment"># 是否禁用封面</span></span><br><span class="line">  <span class="attr">index_enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">aside_enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">archives_enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 主頁封面的位置</span></span><br><span class="line">  <span class="comment"># 選擇: left/right/both</span></span><br><span class="line">  <span class="attr">position:</span> <span class="string">both</span></span><br><span class="line">  <span class="comment"># 當未設置封面時，顯示默認封面</span></span><br><span class="line">  <span class="attr">default_cover:</span></span><br><span class="line">    <span class="comment"># - https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 替換損壞的圖片</span></span><br><span class="line"><span class="attr">error_img:</span></span><br><span class="line">  <span class="comment"># 友鏈頁面的錯誤圖片</span></span><br><span class="line">  <span class="attr">flink:</span> <span class="string">/img/friend_404.gif</span></span><br><span class="line">  <span class="comment"># 文章頁面的錯誤圖片</span></span><br><span class="line">  <span class="attr">post_page:</span> <span class="string">/img/404.jpg</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 簡單的 404 頁面</span></span><br><span class="line"><span class="attr">error_404:</span></span><br><span class="line">  <span class="comment"># 是否啟用 404 頁面</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 404 頁面的副標題</span></span><br><span class="line">  <span class="attr">subtitle:</span> <span class="string">&#x27;Page Not Found&#x27;</span></span><br><span class="line">  <span class="comment"># 404 頁面的卡片背景圖片</span></span><br><span class="line">  <span class="attr">background:</span> <span class="string">https://i.loli.net/2020/05/19/aKOcLiyPl2JQdFD.png</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 文章元數據設置</span></span><br><span class="line"><span class="attr">post_meta:</span></span><br><span class="line">  <span class="comment"># 主頁頁面</span></span><br><span class="line">  <span class="attr">page:</span></span><br><span class="line">    <span class="comment"># 日期類型: created / updated / both</span></span><br><span class="line">    <span class="attr">date_type:</span> <span class="string">created</span></span><br><span class="line">    <span class="comment"># 日期格式: date / relative</span></span><br><span class="line">    <span class="attr">date_format:</span> <span class="string">date</span></span><br><span class="line">    <span class="comment"># 是否顯示分類</span></span><br><span class="line">    <span class="attr">categories:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 是否顯示標籤</span></span><br><span class="line">    <span class="attr">tags:</span> <span class="literal">false</span></span><br><span class="line">    <span class="comment"># 是否顯示文字標籤</span></span><br><span class="line">    <span class="attr">label:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 文章頁面</span></span><br><span class="line">  <span class="attr">post:</span></span><br><span class="line">    <span class="comment"># 元數據位置: left / center</span></span><br><span class="line">    <span class="attr">position:</span> <span class="string">left</span></span><br><span class="line">    <span class="comment"># 日期類型: created / updated / both</span></span><br><span class="line">    <span class="attr">date_type:</span> <span class="string">both</span></span><br><span class="line">    <span class="comment"># 日期格式: date / relative</span></span><br><span class="line">    <span class="attr">date_format:</span> <span class="string">date</span></span><br><span class="line">    <span class="comment"># 是否顯示分類</span></span><br><span class="line">    <span class="attr">categories:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 是否顯示標籤</span></span><br><span class="line">    <span class="attr">tags:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 是否顯示文字標籤</span></span><br><span class="line">    <span class="attr">label:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 首頁設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 首頁頭圖的設置</span></span><br><span class="line"><span class="comment"># 默認: 頭圖全屏，站點信息在中間</span></span><br><span class="line"><span class="comment"># 站點信息的位置，例如: 300px/300em/300rem/10%</span></span><br><span class="line"><span class="attr">index_site_info_top:</span></span><br><span class="line"><span class="comment"># 頭圖的高度，例如: 300px/300em/300rem</span></span><br><span class="line"><span class="attr">index_top_img_height:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 首頁的副標題設置</span></span><br><span class="line"><span class="attr">subtitle:</span></span><br><span class="line">  <span class="comment"># 是否啟用副標題</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否啟用打字機效果</span></span><br><span class="line">  <span class="attr">effect:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 自定義 typed.js</span></span><br><span class="line">  <span class="comment"># https://github.com/mattboldt/typed.js/#customization</span></span><br><span class="line">  <span class="attr">typed_option:</span></span><br><span class="line">  <span class="comment"># 來源 - 調用第三方服務 API（僅限中文）</span></span><br><span class="line">  <span class="comment"># 它將首先顯示來源，然後顯示副標題內容</span></span><br><span class="line">  <span class="comment"># 選擇: false/1/2/3</span></span><br><span class="line">  <span class="comment"># false - 禁用此功能</span></span><br><span class="line">  <span class="comment"># 1 - hitokoto.cn</span></span><br><span class="line">  <span class="comment"># 2 - yijuzhan.com</span></span><br><span class="line">  <span class="comment"># 3 - jinrishici.com</span></span><br><span class="line">  <span class="attr">source:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 如果關閉打字機效果，副標題將僅顯示 sub 的第一行內容</span></span><br><span class="line">  <span class="attr">sub:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 首頁文章佈局</span></span><br><span class="line"><span class="comment"># 1: 行佈局</span></span><br><span class="line"><span class="comment"># 2: 列布局</span></span><br><span class="line"><span class="attr">index_layout:</span> <span class="number">1</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 在首頁顯示文章簡介</span></span><br><span class="line"><span class="comment"># 1: 描述</span></span><br><span class="line"><span class="comment"># 2: 兩者（如果存在描述，將顯示描述，否則顯示自動摘要）</span></span><br><span class="line"><span class="comment"># 3: 自動摘要（默認）</span></span><br><span class="line"><span class="comment"># false: 不顯示文章簡介</span></span><br><span class="line"><span class="attr">index_post_content:</span></span><br><span class="line">  <span class="attr">method:</span> <span class="number">3</span></span><br><span class="line">  <span class="comment"># 如果設置 method 為 2 或 3，需要配置長度</span></span><br><span class="line">  <span class="attr">length:</span> <span class="number">500</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 文章設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">toc:</span></span><br><span class="line">  <span class="comment"># 是否在文章中顯示目錄</span></span><br><span class="line">  <span class="attr">post:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否在頁面中顯示目錄</span></span><br><span class="line">  <span class="attr">page:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否顯示目錄編號</span></span><br><span class="line">  <span class="attr">number:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否默認展開目錄</span></span><br><span class="line">  <span class="attr">expand:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否使用簡潔風格（僅適用於文章）</span></span><br><span class="line">  <span class="attr">style_simple:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否顯示滾動百分比</span></span><br><span class="line">  <span class="attr">scroll_percent:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="attr">post_copyright:</span></span><br><span class="line">  <span class="comment"># 是否啟用版權聲明</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否進行文章 URL 解碼</span></span><br><span class="line">  <span class="attr">decode:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 作者鏈接</span></span><br><span class="line">  <span class="attr">author_href:</span></span><br><span class="line">  <span class="comment"># 許可證類型</span></span><br><span class="line">  <span class="attr">license:</span> <span class="string">CC</span> <span class="string">BY-NC-SA</span> <span class="number">4.0</span></span><br><span class="line">  <span class="comment"># 許可證鏈接</span></span><br><span class="line">  <span class="attr">license_url:</span> <span class="string">https://creativecommons.org/licenses/by-nc-sa/4.0/</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 贊助/打賞</span></span><br><span class="line"><span class="attr">reward:</span></span><br><span class="line">  <span class="comment"># 是否啟用打賞</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 打賞案例文本</span></span><br><span class="line">  <span class="attr">text:</span></span><br><span class="line">  <span class="attr">QR_code:</span></span><br><span class="line">    <span class="comment"># - img: /img/wechat.jpg</span></span><br><span class="line">    <span class="comment">#   link:</span></span><br><span class="line">    <span class="comment">#   text: 微信</span></span><br><span class="line">    <span class="comment"># - img: /img/alipay.jpg</span></span><br><span class="line">    <span class="comment">#   link:</span></span><br><span class="line">    <span class="comment">#   text: 支付寶</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 文章編輯</span></span><br><span class="line"><span class="comment"># 輕鬆在線瀏覽和編輯博客源代碼</span></span><br><span class="line"><span class="attr">post_edit:</span></span><br><span class="line">  <span class="comment"># 是否啟用在線編輯</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># url: https://github.com/用戶名/倉庫名/edit/分支名/子目錄名/</span></span><br><span class="line">  <span class="comment"># 例如: https://github.com/jerryc127/butterfly.js.org/edit/main/source/</span></span><br><span class="line">  <span class="attr">url:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 相關文章</span></span><br><span class="line"><span class="attr">related_post:</span></span><br><span class="line">  <span class="comment"># 是否顯示相關文章</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 顯示的文章數量</span></span><br><span class="line">  <span class="attr">limit:</span> <span class="number">6</span></span><br><span class="line">  <span class="comment"># 選擇: created / updated</span></span><br><span class="line">  <span class="attr">date_type:</span> <span class="string">created</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 選擇: 1 / 2 / false</span></span><br><span class="line"><span class="comment"># 1: “下一篇文章”將鏈接到舊文章</span></span><br><span class="line"><span class="comment"># 2: “下一篇文章”將鏈接到新文章</span></span><br><span class="line"><span class="comment"># false: 禁用分頁</span></span><br><span class="line"><span class="attr">post_pagination:</span> <span class="number">1</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 顯示文章過期通知</span></span><br><span class="line"><span class="attr">noticeOutdate:</span></span><br><span class="line">  <span class="comment"># 是否啟用過期通知</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 樣式: simple / flat</span></span><br><span class="line">  <span class="attr">style:</span> <span class="string">flat</span></span><br><span class="line">  <span class="comment"># 多少天后顯示通知</span></span><br><span class="line">  <span class="attr">limit_day:</span> <span class="number">365</span></span><br><span class="line">  <span class="comment"># 位置: top / bottom</span></span><br><span class="line">  <span class="attr">position:</span> <span class="string">top</span></span><br><span class="line">  <span class="attr">message_prev:</span> <span class="string">已經過了</span></span><br><span class="line">  <span class="attr">message_next:</span> <span class="string">天自上次更新，文章內容可能已過時。</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 頁腳設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="attr">footer:</span></span><br><span class="line">  <span class="comment"># 頁腳導航欄配置</span></span><br><span class="line">  <span class="attr">nav:</span></span><br><span class="line">  <span class="attr">owner:</span></span><br><span class="line">    <span class="comment"># 是否啟用所有者顯示</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 網站創建年份</span></span><br><span class="line">    <span class="attr">since:</span> <span class="number">2019</span></span><br><span class="line">  <span class="comment"># 自定義文本</span></span><br><span class="line">  <span class="attr">custom_text:</span></span><br><span class="line">  <span class="comment"># 主題和框架的版權聲明</span></span><br><span class="line">  <span class="attr">copyright:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 顯示版本號</span></span><br><span class="line">    <span class="attr">version:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 側邊欄設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">aside:</span></span><br><span class="line">  <span class="comment"># 是否啟用側邊欄</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否默認隱藏側邊欄</span></span><br><span class="line">  <span class="attr">hide:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否在右下角顯示隱藏側邊欄的按鈕</span></span><br><span class="line">  <span class="attr">button:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 移動設備上是否啟用側邊欄</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 側邊欄位置：left / right</span></span><br><span class="line">  <span class="attr">position:</span> <span class="string">right</span></span><br><span class="line">  <span class="attr">display:</span></span><br><span class="line">    <span class="comment"># 歸檔頁面是否顯示側邊欄</span></span><br><span class="line">    <span class="attr">archive:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 標籤頁面是否顯示側邊欄</span></span><br><span class="line">    <span class="attr">tag:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 分類頁面是否顯示側邊欄</span></span><br><span class="line">    <span class="attr">category:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">card_author:</span></span><br><span class="line">    <span class="comment"># 是否顯示作者信息卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 作者描述</span></span><br><span class="line">    <span class="attr">description:</span></span><br><span class="line">    <span class="attr">button:</span></span><br><span class="line">      <span class="comment"># 是否顯示按鈕</span></span><br><span class="line">      <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">      <span class="comment"># 按鈕圖標</span></span><br><span class="line">      <span class="attr">icon:</span> <span class="string">fab</span> <span class="string">fa-github</span></span><br><span class="line">      <span class="comment"># 按鈕文本</span></span><br><span class="line">      <span class="attr">text:</span> <span class="string">Follow</span> <span class="string">Me</span></span><br><span class="line">      <span class="comment"># 按鈕鏈接</span></span><br><span class="line">      <span class="attr">link:</span> <span class="string">https://github.com/xxxxxx</span></span><br><span class="line">  <span class="attr">card_announcement:</span></span><br><span class="line">    <span class="comment"># 是否顯示公告卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 公告內容</span></span><br><span class="line">    <span class="attr">content:</span> <span class="string">This</span> <span class="string">is</span> <span class="string">my</span> <span class="string">Blog</span></span><br><span class="line">  <span class="attr">card_recent_post:</span></span><br><span class="line">    <span class="comment"># 是否顯示最近文章卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 顯示文章數量，0 表示顯示所有</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">5</span></span><br><span class="line">    <span class="comment"># 排序方式：date / updated</span></span><br><span class="line">    <span class="attr">sort:</span> <span class="string">date</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">  <span class="attr">card_newest_comments:</span></span><br><span class="line">    <span class="comment"># 是否顯示最新評論卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">    <span class="comment"># 顯示評論數量</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">6</span></span><br><span class="line">    <span class="comment"># 單位：分鐘，保存數據到 localStorage</span></span><br><span class="line">    <span class="attr">storage:</span> <span class="number">10</span></span><br><span class="line">    <span class="comment"># 是否顯示頭像</span></span><br><span class="line">    <span class="attr">avatar:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">card_categories:</span></span><br><span class="line">    <span class="comment"># 是否顯示分類卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 顯示分類數量，0 表示顯示所有</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">8</span></span><br><span class="line">    <span class="comment"># 選擇：none / true / false</span></span><br><span class="line">    <span class="attr">expand:</span> <span class="string">none</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">  <span class="attr">card_tags:</span></span><br><span class="line">    <span class="comment"># 是否顯示標籤卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 顯示標籤數量，0 表示顯示所有</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">40</span></span><br><span class="line">    <span class="comment"># 是否啟用顏色</span></span><br><span class="line">    <span class="attr">color:</span> <span class="literal">false</span></span><br><span class="line">    <span class="comment"># 標籤排序方式：random/name/length</span></span><br><span class="line">    <span class="attr">orderby:</span> <span class="string">random</span></span><br><span class="line">    <span class="comment"># 排序順序：1 表示升序，-1 表示降序</span></span><br><span class="line">    <span class="attr">order:</span> <span class="number">1</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">  <span class="attr">card_archives:</span></span><br><span class="line">    <span class="comment"># 是否顯示歸檔卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 歸檔類型：monthly / yearly</span></span><br><span class="line">    <span class="attr">type:</span> <span class="string">monthly</span></span><br><span class="line">    <span class="comment"># 日期格式，例如：YYYY年MM月</span></span><br><span class="line">    <span class="attr">format:</span> <span class="string">MMMM</span> <span class="string">YYYY</span></span><br><span class="line">    <span class="comment"># 排序順序：1 表示升序，-1 表示降序</span></span><br><span class="line">    <span class="attr">order:</span> <span class="number">-1</span></span><br><span class="line">    <span class="comment"># 顯示歸檔數量，0 表示顯示所有</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">8</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">  <span class="attr">card_post_series:</span></span><br><span class="line">    <span class="comment"># 是否顯示系列文章卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 標題顯示系列名稱</span></span><br><span class="line">    <span class="attr">series_title:</span> <span class="literal">false</span></span><br><span class="line">    <span class="comment"># 排序方式：title 或 date</span></span><br><span class="line">    <span class="attr">orderBy:</span> <span class="string">&#x27;date&#x27;</span></span><br><span class="line">    <span class="comment"># 排序順序：1 表示升序，-1 表示降序</span></span><br><span class="line">    <span class="attr">order:</span> <span class="number">-1</span></span><br><span class="line">  <span class="attr">card_webinfo:</span></span><br><span class="line">    <span class="comment"># 是否顯示網站信息卡片</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 是否顯示文章數量</span></span><br><span class="line">    <span class="attr">post_count:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 是否顯示最後推送日期</span></span><br><span class="line">    <span class="attr">last_push_date:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">    <span class="comment"># 發佈日期與當前日期的時間差</span></span><br><span class="line">    <span class="comment"># 格式：Month/Day/Year Time 或 Year/Month/Day Time</span></span><br><span class="line">    <span class="comment"># 如果不啟用此功能，請留空</span></span><br><span class="line">    <span class="attr">runtime_date:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 右下角按鈕設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 右下角按鈕與底部的距離（默認單位：px）</span></span><br><span class="line"><span class="attr">rightside_bottom:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 簡繁轉換設置</span></span><br><span class="line"><span class="attr">translate:</span></span><br><span class="line">  <span class="comment"># 是否啟用簡繁轉換</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 按鈕文本</span></span><br><span class="line">  <span class="attr">default:</span> <span class="string">繁</span></span><br><span class="line">  <span class="comment"># 網站語言（1 - 繁體中文 / 2 - 簡體中文）</span></span><br><span class="line">  <span class="attr">defaultEncoding:</span> <span class="number">2</span></span><br><span class="line">  <span class="comment"># 轉換延遲</span></span><br><span class="line">  <span class="attr">translateDelay:</span> <span class="number">0</span></span><br><span class="line">  <span class="comment"># 按鈕在簡體中文時的文本</span></span><br><span class="line">  <span class="attr">msgToTraditionalChinese:</span> <span class="string">&#x27;繁&#x27;</span></span><br><span class="line">  <span class="comment"># 按鈕在繁體中文時的文本</span></span><br><span class="line">  <span class="attr">msgToSimplifiedChinese:</span> <span class="string">&#x27;簡&#x27;</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 閲讀模式</span></span><br><span class="line"><span class="attr">readmode:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 暗黑模式設置</span></span><br><span class="line"><span class="attr">darkmode:</span></span><br><span class="line">  <span class="comment"># 是否啟用暗黑模式</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 切換暗黑/明亮模式的按鈕</span></span><br><span class="line">  <span class="attr">button:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否自動切換暗黑/明亮模式</span></span><br><span class="line">  <span class="comment"># autoChangeMode: 1  跟隨系統設置，如果系統不支持暗黑模式，則在晚上 6 點到早上 6 點之間切換暗黑模式</span></span><br><span class="line">  <span class="comment"># autoChangeMode: 2  在晚上 6 點到早上 6 點之間切換暗黑模式</span></span><br><span class="line">  <span class="comment"># autoChangeMode: false  不自動切換</span></span><br><span class="line">  <span class="attr">autoChangeMode:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 設置明亮模式時間，值在 0 到 24 之間。如果未設置，默認值為 6 和 18</span></span><br><span class="line">  <span class="attr">start:</span></span><br><span class="line">  <span class="attr">end:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 在返回頂部按鈕中顯示滾動百分比</span></span><br><span class="line"><span class="attr">rightside_scroll_percent:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 不要修改以下設置，除非你知道它們的工作原理</span></span><br><span class="line"><span class="comment"># 選擇：readmode,translate,darkmode,hideAside,toc,chat,comment</span></span><br><span class="line"><span class="comment"># 不要重複相同的值</span></span><br><span class="line"><span class="attr">rightside_item_order:</span></span><br><span class="line">  <span class="comment"># 是否啟用右側項目順序</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 隱藏的默認項目：readmode,translate,darkmode,hideAside</span></span><br><span class="line">  <span class="attr">hide:</span></span><br><span class="line">  <span class="comment"># 顯示的默認項目：toc,chat,comment</span></span><br><span class="line">  <span class="attr">show:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 右下角配置按鈕動畫效果</span></span><br><span class="line"><span class="attr">rightside_config_animation:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 全局設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 錨點設置</span></span><br><span class="line"><span class="attr">anchor:</span></span><br><span class="line">  <span class="comment"># 滾動時，URL 將根據標題 ID 更新</span></span><br><span class="line">  <span class="attr">auto_update:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 點擊標題滾動並更新錨點</span></span><br><span class="line">  <span class="attr">click_to_scroll:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 圖片標題</span></span><br><span class="line"><span class="attr">photofigcaption:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 複製設置</span></span><br><span class="line"><span class="attr">copy:</span></span><br><span class="line">  <span class="comment"># 是否啟用複製功能</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 在複製的內容後添加版權信息</span></span><br><span class="line">  <span class="attr">copyright:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">    <span class="comment"># 當複製字符數超過 limit_count 時添加版權信息</span></span><br><span class="line">    <span class="attr">limit_count:</span> <span class="number">150</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 需要安裝 hexo-wordcount 插件</span></span><br><span class="line"><span class="attr">wordcount:</span></span><br><span class="line">  <span class="comment"># 是否啟用字數統計</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 在文章元信息中顯示字數統計</span></span><br><span class="line">  <span class="attr">post_wordcount:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 在文章元信息中顯示閲讀時間</span></span><br><span class="line">  <span class="attr">min2read:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 在側邊欄網站信息中顯示總字數</span></span><br><span class="line">  <span class="attr">total_wordcount:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 不蒜子 PV / UV 統計</span></span><br><span class="line"><span class="attr">busuanzi:</span></span><br><span class="line">  <span class="comment"># 網站 UV 統計</span></span><br><span class="line">  <span class="attr">site_uv:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 網站 PV 統計</span></span><br><span class="line">  <span class="attr">site_pv:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 頁面 PV 統計</span></span><br><span class="line">  <span class="attr">page_pv:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 數學公式設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 關於 per_page</span></span><br><span class="line"><span class="comment"># 如果設置為 true，將在每個頁面加載 mathjax/katex 腳本</span></span><br><span class="line"><span class="comment"># 如果設置為 false，將根據你的設置加載 mathjax/katex 腳本（在頁面的 front-matter 中添加 &#x27;mathjax: true&#x27; 或者 &#x27;katex: true&#x27;）</span></span><br><span class="line"><span class="attr">math:</span></span><br><span class="line">  <span class="comment"># 選擇：mathjax, katex</span></span><br><span class="line">  <span class="comment"># 如果不需要數學公式，保持為空</span></span><br><span class="line">  <span class="attr">use:</span></span><br><span class="line">  <span class="attr">per_page:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">hide_scrollbar:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line">  <span class="attr">mathjax:</span></span><br><span class="line">    <span class="comment"># 啟用上下文菜單</span></span><br><span class="line">    <span class="attr">enableMenu:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># 選擇：all / ams / none，這控制是否對公式編號以及如何編號</span></span><br><span class="line">    <span class="attr">tags:</span> <span class="string">none</span></span><br><span class="line"></span><br><span class="line">  <span class="attr">katex:</span></span><br><span class="line">    <span class="comment"># 啟用複製 KaTeX 公式</span></span><br><span class="line">    <span class="attr">copy_tex:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 搜索設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">search:</span></span><br><span class="line">  <span class="comment"># 選擇：algolia_search / local_search / docsearch</span></span><br><span class="line">  <span class="comment"># 如果不需要搜索功能，保持為空</span></span><br><span class="line">  <span class="attr">use:</span></span><br><span class="line">  <span class="attr">placeholder:</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># Algolia 搜索</span></span><br><span class="line">  <span class="attr">algolia_search:</span></span><br><span class="line">    <span class="comment"># 每頁搜索結果數量</span></span><br><span class="line">    <span class="attr">hitsPerPage:</span> <span class="number">6</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># 本地搜索</span></span><br><span class="line">  <span class="attr">local_search:</span></span><br><span class="line">    <span class="comment"># 頁面加載時預加載搜索數據</span></span><br><span class="line">    <span class="attr">preload:</span> <span class="literal">false</span></span><br><span class="line">    <span class="comment"># 每篇文章顯示的頂部 n 個搜索結果，設置為 -1 顯示所有結果</span></span><br><span class="line">    <span class="attr">top_n_per_article:</span> <span class="number">1</span></span><br><span class="line">    <span class="comment"># 將 HTML 字符串反轉義為可讀內容</span></span><br><span class="line">    <span class="attr">unescape:</span> <span class="literal">false</span></span><br><span class="line">    <span class="attr">CDN:</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># Docsearch</span></span><br><span class="line">  <span class="comment"># https://docsearch.algolia.com/</span></span><br><span class="line">  <span class="attr">docsearch:</span></span><br><span class="line">    <span class="attr">appId:</span></span><br><span class="line">    <span class="attr">apiKey:</span></span><br><span class="line">    <span class="attr">indexName:</span></span><br><span class="line">    <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 分享系統</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">share:</span></span><br><span class="line">  <span class="comment"># 選擇：sharejs / addtoany</span></span><br><span class="line">  <span class="comment"># 如果不需要分享功能，保持為空</span></span><br><span class="line">  <span class="attr">use:</span> <span class="string">sharejs</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># Share.js</span></span><br><span class="line">  <span class="comment"># https://github.com/overtrue/share.js</span></span><br><span class="line">  <span class="attr">sharejs:</span></span><br><span class="line">    <span class="attr">sites:</span> <span class="string">facebook,twitter,wechat,weibo,qq</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># AddToAny</span></span><br><span class="line">  <span class="comment"># https://www.addtoany.com/</span></span><br><span class="line">  <span class="attr">addtoany:</span></span><br><span class="line">    <span class="attr">item:</span> <span class="string">facebook,twitter,wechat,sina_weibo,facebook_messenger,email,copy_link</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 評論系統</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">comments:</span></span><br><span class="line">  <span class="comment"># 最多兩個評論系統，第一個將作為默認顯示</span></span><br><span class="line">  <span class="comment"># 如果不需要評論功能，保持為空</span></span><br><span class="line">  <span class="comment"># 選擇：Disqus/Disqusjs/Livere/Gitalk/Valine/Waline/Utterances/Facebook Comments/Twikoo/Giscus/Remark42/Artalk</span></span><br><span class="line">  <span class="comment"># 兩個評論系統的格式：Disqus,Waline</span></span><br><span class="line">  <span class="attr">use:</span></span><br><span class="line">  <span class="comment"># 按鈕旁邊顯示評論系統名稱</span></span><br><span class="line">  <span class="attr">text:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 懶加載：評論系統將在評論元素進入瀏覽器視口時加載</span></span><br><span class="line">  <span class="comment"># 如果設置為 true，評論計數將無效</span></span><br><span class="line">  <span class="attr">lazyload:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 在文章頂部圖片中顯示評論計數</span></span><br><span class="line">  <span class="attr">count:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 在主頁顯示評論計數</span></span><br><span class="line">  <span class="attr">card_post_count:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Disqus 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://disqus.com/</span></span><br><span class="line"><span class="attr">disqus:</span></span><br><span class="line">  <span class="comment"># Disqus 的 shortname</span></span><br><span class="line">  <span class="attr">shortname:</span></span><br><span class="line">  <span class="comment"># 最新評論小部件的 API 密鑰</span></span><br><span class="line">  <span class="attr">apikey:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 使用 Disqus API 渲染評論的替代方案</span></span><br><span class="line"><span class="comment"># 官方文檔：https://github.com/SukkaW/DisqusJS</span></span><br><span class="line"><span class="attr">disqusjs:</span></span><br><span class="line">  <span class="comment"># Disqus 的 shortname</span></span><br><span class="line">  <span class="attr">shortname:</span></span><br><span class="line">  <span class="comment"># API 密鑰</span></span><br><span class="line">  <span class="attr">apikey:</span></span><br><span class="line">  <span class="comment"># 其他可選配置</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Livere 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://www.livere.com/</span></span><br><span class="line"><span class="attr">livere:</span></span><br><span class="line">  <span class="comment"># Livere 的用戶 ID</span></span><br><span class="line">  <span class="attr">uid:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Gitalk 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://github.com/gitalk/gitalk</span></span><br><span class="line"><span class="attr">gitalk:</span></span><br><span class="line">  <span class="comment"># GitHub 應用的客戶端 ID</span></span><br><span class="line">  <span class="attr">client_id:</span></span><br><span class="line">  <span class="comment"># GitHub 應用的客戶端密鑰</span></span><br><span class="line">  <span class="attr">client_secret:</span></span><br><span class="line">  <span class="comment"># 存儲評論的倉庫名稱</span></span><br><span class="line">  <span class="attr">repo:</span></span><br><span class="line">  <span class="comment"># 倉庫擁有者的用戶名</span></span><br><span class="line">  <span class="attr">owner:</span></span><br><span class="line">  <span class="comment"># 管理員用戶名列表</span></span><br><span class="line">  <span class="attr">admin:</span></span><br><span class="line">  <span class="comment"># 其他可選配置</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Valine 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://valine.js.org</span></span><br><span class="line"><span class="attr">valine:</span></span><br><span class="line">  <span class="comment"># LeanCloud 應用的 appId</span></span><br><span class="line">  <span class="attr">appId:</span></span><br><span class="line">  <span class="comment"># LeanCloud 應用的 appKey</span></span><br><span class="line">  <span class="attr">appKey:</span></span><br><span class="line">  <span class="comment"># 評論者頭像樣式</span></span><br><span class="line">  <span class="attr">avatar:</span> <span class="string">monsterid</span></span><br><span class="line">  <span class="comment"># 該配置適用於國內自定義域名用戶，海外版本將自動檢測（無需手動填寫）</span></span><br><span class="line">  <span class="attr">serverURLs:</span></span><br><span class="line">  <span class="comment"># 評論框背景圖片</span></span><br><span class="line">  <span class="attr">bg:</span></span><br><span class="line">  <span class="comment"># 使用 Valine 的訪客計數作為頁面的訪客量</span></span><br><span class="line">  <span class="attr">visitor:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 其他可選配置</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Waline 評論插件配置，一個簡單的評論系統，基於 Valine 開發，支持後端</span></span><br><span class="line"><span class="comment"># 官方文檔：https://waline.js.org/</span></span><br><span class="line"><span class="attr">waline:</span></span><br><span class="line">  <span class="comment"># 服務器 URL</span></span><br><span class="line">  <span class="attr">serverURL:</span></span><br><span class="line">  <span class="comment"># 評論框背景圖片</span></span><br><span class="line">  <span class="attr">bg:</span></span><br><span class="line">  <span class="comment"># 使用 Waline 的訪客計數作為頁面的訪客量</span></span><br><span class="line">  <span class="attr">pageview:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 其他可選配置</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Utterances 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://utteranc.es/</span></span><br><span class="line"><span class="attr">utterances:</span></span><br><span class="line">  <span class="comment"># 存儲評論的 GitHub 倉庫</span></span><br><span class="line">  <span class="attr">repo:</span></span><br><span class="line">  <span class="comment"># 問題映射方式，可選值：pathname/url/title/og:title</span></span><br><span class="line">  <span class="attr">issue_term:</span> <span class="string">pathname</span></span><br><span class="line">  <span class="comment"># 淺色主題，可選值：github-light</span></span><br><span class="line">  <span class="attr">light_theme:</span> <span class="string">github-light</span></span><br><span class="line">  <span class="comment"># 深色主題，可選值：photon-dark</span></span><br><span class="line">  <span class="attr">dark_theme:</span> <span class="string">photon-dark</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Facebook 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://developers.facebook.com/docs/plugins/comments/</span></span><br><span class="line"><span class="attr">facebook_comments:</span></span><br><span class="line">  <span class="comment"># 應用 ID</span></span><br><span class="line">  <span class="attr">app_id:</span></span><br><span class="line">  <span class="comment"># 用戶 ID，可選</span></span><br><span class="line">  <span class="attr">user_id:</span></span><br><span class="line">  <span class="comment"># 每頁顯示評論數</span></span><br><span class="line">  <span class="attr">pageSize:</span> <span class="number">10</span></span><br><span class="line">  <span class="comment"># 評論排序方式，可選值：social / time / reverse_time</span></span><br><span class="line">  <span class="attr">order_by:</span> <span class="string">social</span></span><br><span class="line">  <span class="comment"># 語言設置</span></span><br><span class="line">  <span class="attr">lang:</span> <span class="string">zh_TW</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Twikoo 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://github.com/imaegoo/twikoo</span></span><br><span class="line"><span class="attr">twikoo:</span></span><br><span class="line">  <span class="comment"># 環境 ID</span></span><br><span class="line">  <span class="attr">envId:</span></span><br><span class="line">  <span class="comment"># 區域</span></span><br><span class="line">  <span class="attr">region:</span></span><br><span class="line">  <span class="comment"># 使用 Twikoo 的訪客計數作為頁面的訪客量</span></span><br><span class="line">  <span class="attr">visitor:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 其他可選配置</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Giscus 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://giscus.app/</span></span><br><span class="line"><span class="attr">giscus:</span></span><br><span class="line">  <span class="comment"># 倉庫地址</span></span><br><span class="line">  <span class="attr">repo:</span></span><br><span class="line">  <span class="comment"># 倉庫 ID</span></span><br><span class="line">  <span class="attr">repo_id:</span></span><br><span class="line">  <span class="comment"># 分類 ID</span></span><br><span class="line">  <span class="attr">category_id:</span></span><br><span class="line">  <span class="comment"># 主題配置，light 為淺色主題，dark 為深色主題</span></span><br><span class="line">  <span class="attr">theme:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">light</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">dark</span></span><br><span class="line">  <span class="comment"># 其他可選配置</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Remark42 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://remark42.com/docs/configuration/frontend/</span></span><br><span class="line"><span class="attr">remark42:</span></span><br><span class="line">  <span class="comment"># 服務器地址</span></span><br><span class="line">  <span class="attr">host:</span></span><br><span class="line">  <span class="comment"># 站點 ID</span></span><br><span class="line">  <span class="attr">siteId:</span></span><br><span class="line">  <span class="comment"># 其他可選配置</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Artalk 評論插件配置</span></span><br><span class="line"><span class="comment"># 官方文檔：https://artalk.js.org/guide/frontend/config.html</span></span><br><span class="line"><span class="attr">artalk:</span></span><br><span class="line">  <span class="comment"># 服務器地址</span></span><br><span class="line">  <span class="attr">server:</span></span><br><span class="line">  <span class="comment"># 站點名</span></span><br><span class="line">  <span class="attr">site:</span></span><br><span class="line">  <span class="comment"># 使用 Artalk 的訪客計數作為頁面的訪客量</span></span><br><span class="line">  <span class="attr">visitor:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 其他可選配置</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 聊天服務配置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">chat:</span></span><br><span class="line">  <span class="comment"># 聊天服務類型，可選值：chatra/tidio/crisp，如果不需要聊天功能則留空</span></span><br><span class="line">  <span class="attr">use:</span></span><br><span class="line">  <span class="comment"># 推薦使用聊天按鈕，會在網站右下角創建一個按鈕，並隱藏原始按鈕</span></span><br><span class="line">  <span class="attr">rightside_button:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 原始聊天按鈕在向上滾動時顯示，向下滾動時隱藏</span></span><br><span class="line">  <span class="attr">button_hide_show:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Chatra 聊天服務配置</span></span><br><span class="line"><span class="comment"># 官方網站：https://chatra.io/</span></span><br><span class="line"><span class="attr">chatra:</span></span><br><span class="line">  <span class="comment"># Chatra 服務 ID</span></span><br><span class="line">  <span class="attr">id:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Tidio 聊天服務配置</span></span><br><span class="line"><span class="comment"># 官方網站：https://www.tidio.com/</span></span><br><span class="line"><span class="attr">tidio:</span></span><br><span class="line">  <span class="comment"># Tidio 公鑰</span></span><br><span class="line">  <span class="attr">public_key:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Crisp 聊天服務配置</span></span><br><span class="line"><span class="comment"># 官方網站：https://crisp.chat/en/</span></span><br><span class="line"><span class="attr">crisp:</span></span><br><span class="line">  <span class="comment"># Crisp 網站 ID</span></span><br><span class="line">  <span class="attr">website_id:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 分析服務配置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 百度統計配置</span></span><br><span class="line"><span class="comment"># 官方網站：https://tongji.baidu.com/web/welcome/login</span></span><br><span class="line"><span class="attr">baidu_analytics:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 谷歌分析配置</span></span><br><span class="line"><span class="comment"># 官方網站：https://analytics.google.com/analytics/web/</span></span><br><span class="line"><span class="attr">google_analytics:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Cloudflare 分析配置</span></span><br><span class="line"><span class="comment"># 官方網站：https://www.cloudflare.com/zh-tw/web-analytics/</span></span><br><span class="line"><span class="attr">cloudflare_analytics:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Microsoft Clarity 分析配置</span></span><br><span class="line"><span class="comment"># 官方網站：https://clarity.microsoft.com/</span></span><br><span class="line"><span class="attr">microsoft_clarity:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># https://umami.is/</span></span><br><span class="line"><span class="attr">umami_analytics:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 給自託管的 Umami 實例配置主機名</span></span><br><span class="line">  <span class="attr">serverURL:</span></span><br><span class="line">  <span class="attr">website_id:</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line">  <span class="attr">UV_PV:</span></span><br><span class="line">    <span class="attr">site_uv:</span> <span class="literal">false</span></span><br><span class="line">    <span class="attr">site_pv:</span> <span class="literal">false</span></span><br><span class="line">    <span class="attr">page_pv:</span> <span class="literal">false</span></span><br><span class="line">    <span class="comment"># Umami Cloud (API key) / self-hosted Umami (token)</span></span><br><span class="line">    <span class="attr">token:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># https://www.googletagmanager.com/</span></span><br><span class="line"><span class="attr">google_tag_manager:</span></span><br><span class="line">  <span class="attr">tag_id:</span></span><br><span class="line">  <span class="comment"># 可選配置</span></span><br><span class="line">  <span class="attr">domain:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 廣告配置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Google Adsense 廣告配置</span></span><br><span class="line"><span class="attr">google_adsense:</span></span><br><span class="line">  <span class="comment"># 是否啟用</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否自動投放廣告</span></span><br><span class="line">  <span class="attr">auto_ads:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 廣告腳本 URL</span></span><br><span class="line">  <span class="attr">js:</span> <span class="string">https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js</span></span><br><span class="line">  <span class="comment"># 客戶 ID</span></span><br><span class="line">  <span class="attr">client:</span></span><br><span class="line">  <span class="comment"># 是否啟用頁面級廣告</span></span><br><span class="line">  <span class="attr">enable_page_level_ads:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 手動插入廣告配置，如果不需要廣告則留空</span></span><br><span class="line"><span class="attr">ad:</span></span><br><span class="line">  <span class="comment"># 在首頁每三個帖子後插入廣告</span></span><br><span class="line">  <span class="attr">index:</span></span><br><span class="line">  <span class="comment"># 在側邊欄插入廣告</span></span><br><span class="line">  <span class="attr">aside:</span></span><br><span class="line">  <span class="comment"># 在文章分頁前插入廣告</span></span><br><span class="line">  <span class="attr">post:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 站點驗證配置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="attr">site_verification:</span></span><br><span class="line">  <span class="comment"># 示例：</span></span><br><span class="line">  <span class="comment"># - name: google-site-verification</span></span><br><span class="line">  <span class="comment">#   content: xxxxxx</span></span><br><span class="line">  <span class="comment"># - name: baidu-site-verification</span></span><br><span class="line">  <span class="comment">#   content: xxxxxxx</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 美化 / 效果</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 主題顏色自定義</span></span><br><span class="line"><span class="comment"># 注意：顏色值必須用雙引號，如 &quot;#000&quot;，否則可能會導致錯誤！</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 主題顏色配置</span></span><br><span class="line"><span class="comment"># theme_color:</span></span><br><span class="line"><span class="comment">#   是否啟用主題顏色</span></span><br><span class="line"><span class="comment">#   enable: true</span></span><br><span class="line"><span class="comment">#   主顏色</span></span><br><span class="line"><span class="comment">#   main: &quot;#49B1F5&quot;</span></span><br><span class="line"><span class="comment">#   分頁器顏色</span></span><br><span class="line"><span class="comment">#   paginator: &quot;#00c4b6&quot;</span></span><br><span class="line"><span class="comment">#   按鈕懸停顏色</span></span><br><span class="line"><span class="comment">#   button_hover: &quot;#FF7242&quot;</span></span><br><span class="line"><span class="comment">#   文本選擇顏色</span></span><br><span class="line"><span class="comment">#   text_selection: &quot;#00c4b6&quot;</span></span><br><span class="line"><span class="comment">#   鏈接顏色</span></span><br><span class="line"><span class="comment">#   link_color: &quot;#99a9bf&quot;</span></span><br><span class="line"><span class="comment">#   元數據顏色</span></span><br><span class="line"><span class="comment">#   meta_color: &quot;#858585&quot;</span></span><br><span class="line"><span class="comment">#   水平線顏色</span></span><br><span class="line"><span class="comment">#   hr_color: &quot;#A4D8FA&quot;</span></span><br><span class="line"><span class="comment">#   代碼前景色</span></span><br><span class="line"><span class="comment">#   code_foreground: &quot;#F47466&quot;</span></span><br><span class="line"><span class="comment">#   代碼背景色</span></span><br><span class="line"><span class="comment">#   code_background: &quot;rgba(27, 31, 35, .05)&quot;</span></span><br><span class="line"><span class="comment">#   目錄顏色</span></span><br><span class="line"><span class="comment">#   toc_color: &quot;#00c4b6&quot;</span></span><br><span class="line"><span class="comment">#   引用塊填充顏色</span></span><br><span class="line"><span class="comment">#   blockquote_padding_color: &quot;#49b1f5&quot;</span></span><br><span class="line"><span class="comment">#   引用塊背景顏色</span></span><br><span class="line"><span class="comment">#   blockquote_background_color: &quot;#49b1f5&quot;</span></span><br><span class="line"><span class="comment">#   滾動條顏色</span></span><br><span class="line"><span class="comment">#   scrollbar_color: &quot;#49b1f5&quot;</span></span><br><span class="line"><span class="comment">#   淺色模式下的主題顏色</span></span><br><span class="line"><span class="comment">#   meta_theme_color_light: &quot;ffffff&quot;</span></span><br><span class="line"><span class="comment">#   深色模式下的主題顏色</span></span><br><span class="line"><span class="comment">#   meta_theme_color_dark: &quot;#0d0d0d&quot;</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 分類和標籤頁面的用戶界面設置</span></span><br><span class="line"><span class="comment"># 選擇：index - 與主頁 UI 相同 / default - 與歸檔 UI 相同</span></span><br><span class="line"><span class="comment"># 留空或設置為 index</span></span><br><span class="line"><span class="attr">category_ui:</span></span><br><span class="line"><span class="attr">tag_ui:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 拉伸行使每行寬度相等</span></span><br><span class="line"><span class="attr">text_align_justify:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 為頁眉和頁腳添加遮罩</span></span><br><span class="line"><span class="attr">mask:</span></span><br><span class="line">  <span class="attr">header:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">footer:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 加載動畫</span></span><br><span class="line"><span class="attr">preloader:</span></span><br><span class="line">  <span class="comment"># 是否啟用加載動畫</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 資源</span></span><br><span class="line">  <span class="comment"># 1. 全屏加載</span></span><br><span class="line">  <span class="comment"># 2. 進度條</span></span><br><span class="line">  <span class="attr">source:</span> <span class="number">1</span></span><br><span class="line">  <span class="comment"># pace 主題 (參見 https://codebyzach.github.io/pace/)</span></span><br><span class="line">  <span class="attr">pace_css_url:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 頁面過渡效果</span></span><br><span class="line"><span class="attr">enter_transitions:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 默認顯示模式 - light (默認) / dark</span></span><br><span class="line"><span class="attr">display_mode:</span> <span class="string">light</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 美化文章內容的配置</span></span><br><span class="line"><span class="attr">beautify:</span></span><br><span class="line">  <span class="comment"># 是否啟用美化</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 指定美化的範圍 (site 或 post)</span></span><br><span class="line">  <span class="attr">field:</span> <span class="string">post</span></span><br><span class="line">  <span class="comment"># 指定標題前綴圖標，如 &#x27;\f0c1&#x27;</span></span><br><span class="line">  <span class="attr">title-prefix-icon:</span></span><br><span class="line">  <span class="comment"># 指定標題前綴圖標的顏色，如 &#x27;#F47466&#x27;</span></span><br><span class="line">  <span class="attr">title-prefix-icon-color:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 全局字體設置</span></span><br><span class="line"><span class="comment"># 除非您知道它們的工作原理，否則不要修改以下設置</span></span><br><span class="line"><span class="attr">font:</span></span><br><span class="line">  <span class="attr">global-font-size:</span></span><br><span class="line">  <span class="attr">code-font-size:</span></span><br><span class="line">  <span class="attr">font-family:</span></span><br><span class="line">  <span class="attr">code-font-family:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 網站標題和副標題的字體設置</span></span><br><span class="line"><span class="attr">blog_title_font:</span></span><br><span class="line">  <span class="attr">font_link:</span></span><br><span class="line">  <span class="attr">font-family:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 分隔符圖標的設置</span></span><br><span class="line"><span class="attr">hr_icon:</span></span><br><span class="line">  <span class="comment"># 是否啟用分隔符圖標</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Font Awesome 圖標的 unicode 值，如 &#x27;\3423&#x27;</span></span><br><span class="line">  <span class="attr">icon:</span></span><br><span class="line">  <span class="attr">icon-top:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 打字機效果</span></span><br><span class="line"><span class="comment"># https://github.com/disjukr/activate-power-mode</span></span><br><span class="line"><span class="attr">activate_power_mode:</span></span><br><span class="line">  <span class="comment"># 是否啟用打字機效果</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否啟用彩色效果</span></span><br><span class="line">  <span class="attr">colorful:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否啟用震動效果</span></span><br><span class="line">  <span class="attr">shake:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否在移動設備上啟用</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 背景效果</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># canvas_ribbon</span></span><br><span class="line"><span class="comment"># 參見: https://github.com/hustcc/ribbon.js</span></span><br><span class="line"><span class="attr">canvas_ribbon:</span></span><br><span class="line">  <span class="comment"># 是否啟用 canvas_ribbon</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># ribbon 的大小</span></span><br><span class="line">  <span class="attr">size:</span> <span class="number">150</span></span><br><span class="line">  <span class="comment"># ribbon 的不透明度 (0 ~ 1)</span></span><br><span class="line">  <span class="attr">alpha:</span> <span class="number">0.6</span></span><br><span class="line">  <span class="attr">zIndex:</span> <span class="number">-1</span></span><br><span class="line">  <span class="comment"># 是否點擊更改顏色</span></span><br><span class="line">  <span class="attr">click_to_change:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否在移動設備上啟用</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Fluttering Ribbon</span></span><br><span class="line"><span class="attr">canvas_fluttering_ribbon:</span></span><br><span class="line">  <span class="comment"># 是否啟用 Fluttering Ribbon</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否在移動設備上啟用</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># canvas_nest</span></span><br><span class="line"><span class="comment"># https://github.com/hustcc/canvas-nest.js</span></span><br><span class="line"><span class="attr">canvas_nest:</span></span><br><span class="line">  <span class="comment"># 是否啟用 canvas_nest</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 線條顏色，默認: &#x27;0,0,0&#x27;; RGB 值: (R,G,B).(注意: 使用 &#x27;,&#x27; 分隔.)</span></span><br><span class="line">  <span class="attr">color:</span> <span class="string">&#x27;0,0,255&#x27;</span></span><br><span class="line">  <span class="comment"># 線條的不透明度 (0~1)</span></span><br><span class="line">  <span class="attr">opacity:</span> <span class="number">0.7</span></span><br><span class="line">  <span class="comment"># 背景的 z-index 屬性</span></span><br><span class="line">  <span class="attr">zIndex:</span> <span class="number">-1</span></span><br><span class="line">  <span class="comment"># 線條數量</span></span><br><span class="line">  <span class="attr">count:</span> <span class="number">99</span></span><br><span class="line">  <span class="comment"># 是否在移動設備上啟用</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 鼠標點擊效果: 煙花</span></span><br><span class="line"><span class="attr">fireworks:</span></span><br><span class="line">  <span class="comment"># 是否啟用煙花效果</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">zIndex:</span> <span class="number">9999</span></span><br><span class="line">  <span class="comment"># 是否在移動設備上啟用</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 鼠標點擊效果: 心形符號</span></span><br><span class="line"><span class="attr">click_heart:</span></span><br><span class="line">  <span class="comment"># 是否啟用心形符號效果</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否在移動設備上啟用</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 鼠標點擊效果: 文字</span></span><br><span class="line"><span class="attr">clickShowText:</span></span><br><span class="line">  <span class="comment"># 是否啟用文字效果</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">text:</span></span><br><span class="line">    <span class="comment"># - I</span></span><br><span class="line">    <span class="comment"># - LOVE</span></span><br><span class="line">    <span class="comment"># - YOU</span></span><br><span class="line">  <span class="attr">fontSize:</span> <span class="string">15px</span></span><br><span class="line">  <span class="comment"># 是否隨機顯示文字</span></span><br><span class="line">  <span class="attr">random:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否在移動設備上啟用</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 燈箱設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 選擇: fancybox / medium_zoom</span></span><br><span class="line"><span class="comment"># https://github.com/francoischalifour/medium-zoom</span></span><br><span class="line"><span class="comment"># https://fancyapps.com/fancybox/</span></span><br><span class="line"><span class="comment"># 如果不需要燈箱效果，請留空</span></span><br><span class="line"><span class="attr">lightbox:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 標籤外掛設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 系列</span></span><br><span class="line"><span class="attr">series:</span></span><br><span class="line">  <span class="comment"># 是否啟用系列</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 按標題或日期排序</span></span><br><span class="line">  <span class="attr">orderBy:</span> <span class="string">&#x27;title&#x27;</span></span><br><span class="line">  <span class="comment"># 排序方式。1, asc 為升序; -1, desc 為降序</span></span><br><span class="line">  <span class="attr">order:</span> <span class="number">1</span></span><br><span class="line">  <span class="comment"># 是否顯示編號</span></span><br><span class="line">  <span class="attr">number:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># ABCJS - ABC 音樂符號插件</span></span><br><span class="line"><span class="comment"># https://github.com/paulrosen/abcjs</span></span><br><span class="line"><span class="attr">abcjs:</span></span><br><span class="line">  <span class="comment"># 是否啟用 ABCJS</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否每頁啟用</span></span><br><span class="line">  <span class="attr">per_page:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Mermaid</span></span><br><span class="line"><span class="comment"># https://github.com/mermaid-js/mermaid</span></span><br><span class="line"><span class="attr">mermaid:</span></span><br><span class="line">  <span class="comment"># 是否啟用 Mermaid</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 使用代碼塊編寫 Mermaid 圖表</span></span><br><span class="line">  <span class="attr">code_write:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 內置主題: default / forest / dark / neutral</span></span><br><span class="line">  <span class="attr">theme:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">default</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">dark</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># chartjs</span></span><br><span class="line"><span class="comment"># 參見 https://www.chartjs.org/docs/latest/</span></span><br><span class="line"><span class="attr">chartjs:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 除非你瞭解它們的工作原理，否則不要修改。</span></span><br><span class="line">  <span class="comment"># 默認設置僅在未指定 MD 語法時使用。</span></span><br><span class="line">  <span class="comment"># 圖表的字體顏色</span></span><br><span class="line">  <span class="attr">fontColor:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">&quot;rgba(0, 0, 0, 0.8)&quot;</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">&quot;rgba(255, 255, 255, 0.8)&quot;</span></span><br><span class="line">  <span class="comment"># 圖表的邊框顏色</span></span><br><span class="line">  <span class="attr">borderColor:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">&quot;rgba(0, 0, 0, 0.1)&quot;</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">&quot;rgba(255, 255, 255, 0.2)&quot;</span></span><br><span class="line">  <span class="comment"># 雷達圖和極區圖的刻度標籤背景顏色</span></span><br><span class="line">  <span class="attr">scale_ticks_backdropColor:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">&quot;transparent&quot;</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">&quot;transparent&quot;</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Note - Bootstrap 提示框</span></span><br><span class="line"><span class="attr">note:</span></span><br><span class="line">  <span class="comment"># Note 標籤樣式值:</span></span><br><span class="line">  <span class="comment">#  - simple    bs-callout 舊警告樣式。默認。</span></span><br><span class="line">  <span class="comment">#  - modern    bs-callout 新 (v2-v3) 警告樣式。</span></span><br><span class="line">  <span class="comment">#  - flat      扁平提示框樣式，帶背景，如 Mozilla 或 StackOverflow。</span></span><br><span class="line">  <span class="comment">#  - disabled  禁用所有 Note 標籤的 CSS 樣式。</span></span><br><span class="line">  <span class="attr">style:</span> <span class="string">flat</span></span><br><span class="line">  <span class="comment"># 是否顯示圖標</span></span><br><span class="line">  <span class="attr">icons:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 邊框半徑</span></span><br><span class="line">  <span class="attr">border_radius:</span> <span class="number">3</span></span><br><span class="line">  <span class="comment"># 背景顏色偏移百分比 (modern: -12 | 12; flat: -18 | 6)。</span></span><br><span class="line">  <span class="comment"># 也應用於標籤變量。此選項可與禁用的 Note 標籤一起使用。</span></span><br><span class="line">  <span class="attr">light_bg_offset:</span> <span class="number">0</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"><span class="comment"># 其他設置</span></span><br><span class="line"><span class="comment"># --------------------------------------</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># https://github.com/MoOx/pjax</span></span><br><span class="line"><span class="attr">pjax:</span></span><br><span class="line">  <span class="comment"># 是否啟用 pjax</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 排除指定頁面不使用 pjax，如 &#x27;/music/&#x27;</span></span><br><span class="line">  <span class="attr">exclude:</span></span><br><span class="line">    <span class="comment"># - /xxxxxx/</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 注入 CSS 和腳本 (aplayer/meting)</span></span><br><span class="line"><span class="attr">aplayerInject:</span></span><br><span class="line">  <span class="comment"># 是否啟用注入</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 是否每頁啟用</span></span><br><span class="line">  <span class="attr">per_page:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Snackbar - Toast 通知</span></span><br><span class="line"><span class="comment"># https://github.com/polonel/SnackBar</span></span><br><span class="line"><span class="comment"># 位置: top-left / top-center / top-right / bottom-left / bottom-center / bottom-right</span></span><br><span class="line"><span class="attr">snackbar:</span></span><br><span class="line">  <span class="comment"># 是否啟用 Snackbar</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 通知位置</span></span><br><span class="line">  <span class="attr">position:</span> <span class="string">bottom-left</span></span><br><span class="line">  <span class="comment"># 淺色模式和深色模式下的通知背景顏色</span></span><br><span class="line">  <span class="attr">bg_light:</span> <span class="string">&#x27;#49b1f5&#x27;</span></span><br><span class="line">  <span class="attr">bg_dark:</span> <span class="string">&#x27;#1f1f1f&#x27;</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Instant.page</span></span><br><span class="line"><span class="comment"># https://instant.page/</span></span><br><span class="line"><span class="attr">instantpage:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Lazyload</span></span><br><span class="line"><span class="comment"># https://github.com/verlok/vanilla-lazyload</span></span><br><span class="line"><span class="attr">lazyload:</span></span><br><span class="line">  <span class="comment"># 是否啟用 Lazyload</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 使用瀏覽器的原生 lazyload 而不是 vanilla-lazyload</span></span><br><span class="line">  <span class="attr">native:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 指定使用 Lazyload 的範圍 (site 或 post)</span></span><br><span class="line">  <span class="attr">field:</span> <span class="string">site</span></span><br><span class="line">  <span class="attr">placeholder:</span></span><br><span class="line">  <span class="attr">blur:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># PWA</span></span><br><span class="line"><span class="comment"># 參見 https://github.com/JLHwung/hexo-offline</span></span><br><span class="line"><span class="comment"># ---------------</span></span><br><span class="line"><span class="attr">pwa:</span></span><br><span class="line">  <span class="comment"># 是否啟用 PWA</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># PWA manifest 文件路徑</span></span><br><span class="line">  <span class="attr">manifest:</span></span><br><span class="line">  <span class="comment"># Apple Touch 圖標路徑</span></span><br><span class="line">  <span class="attr">apple_touch_icon:</span></span><br><span class="line">  <span class="comment"># 32x32 像素的 favicon 圖標路徑</span></span><br><span class="line">  <span class="attr">favicon_32_32:</span></span><br><span class="line">  <span class="comment"># 16x16 像素的 favicon 圖標路徑</span></span><br><span class="line">  <span class="attr">favicon_16_16:</span></span><br><span class="line">  <span class="comment"># mask 圖標路徑</span></span><br><span class="line">  <span class="attr">mask_icon:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Open graph meta tags</span></span><br><span class="line"><span class="comment"># 參見 https://hexo.io/docs/helpers#open-graph</span></span><br><span class="line"><span class="attr">Open_Graph_meta:</span></span><br><span class="line">  <span class="comment"># 是否啟用 Open Graph meta 標籤</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line">    <span class="comment"># twitter_card:</span></span><br><span class="line">    <span class="comment"># twitter_image:</span></span><br><span class="line">    <span class="comment"># twitter_id:</span></span><br><span class="line">    <span class="comment"># twitter_site:</span></span><br><span class="line">    <span class="comment"># google_plus:</span></span><br><span class="line">    <span class="comment"># fb_admins:</span></span><br><span class="line">    <span class="comment"># fb_app_id:</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 結構化數據</span></span><br><span class="line"><span class="comment"># https://developers.google.com/search/docs/guides/intro-structured-data</span></span><br><span class="line"><span class="attr">structured_data:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 添加供應商前綴以確保兼容性</span></span><br><span class="line"><span class="comment"># 是否啟用 CSS 前綴</span></span><br><span class="line"><span class="attr">css_prefix:</span> <span class="literal">true</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># Inject</span></span><br><span class="line"><span class="comment"># 插入代碼到 head（在 &#x27;&lt;/head&gt;&#x27; 標籤之前）和底部（在 &#x27;&lt;/body&gt;&#x27; 標籤之前）</span></span><br><span class="line"><span class="attr">inject:</span></span><br><span class="line">  <span class="attr">head:</span></span><br><span class="line">    <span class="comment"># - &lt;link rel=&quot;stylesheet&quot; href=&quot;/xxx.css&quot;&gt;</span></span><br><span class="line">  <span class="attr">bottom:</span></span><br><span class="line">    <span class="comment"># - &lt;script src=&quot;xxxx&quot;&gt;&lt;/script&gt;</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># CDN 設置</span></span><br><span class="line"><span class="comment"># 除非你知道它們的工作原理，否則不要修改以下設置</span></span><br><span class="line"><span class="attr">CDN:</span></span><br><span class="line">  <span class="comment"># 內部和第三方腳本的 CDN 提供商</span></span><br><span class="line">  <span class="comment"># 兩者的選項：local/jsdelivr/unpkg/cdnjs/custom</span></span><br><span class="line">  <span class="comment"># 注意： Dev 版本只能使用 &#x27;local&#x27; 作為內部腳本</span></span><br><span class="line">  <span class="comment"># 注意：將第三方腳本設置為 &#x27;local&#x27; 時，需要安裝 hexo-butterfly-extjs</span></span><br><span class="line">  <span class="attr">internal_provider:</span> <span class="string">local</span></span><br><span class="line">  <span class="attr">third_party_provider:</span> <span class="string">jsdelivr</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># 是否在 URL 中添加版本號，true 或 false</span></span><br><span class="line">  <span class="attr">version:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># 自定義格式</span></span><br><span class="line">  <span class="comment"># 例如：https://cdn.staticfile.org/$&#123;cdnjs_name&#125;/$&#123;version&#125;/$&#123;min_cdnjs_file&#125;</span></span><br><span class="line">  <span class="attr">custom_format:</span></span><br><span class="line"></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><h2 id="語言"><a href="#語言" class="headerlink" title="語言"></a>語言</h2><p>修改 Hexo 的配置文件 <code>_config.yml</code></p><p>默認語言是 <code>en</code></p><p>主題支持</p><ul><li>default(en)</li><li>zh-CN (簡體中文)</li><li>zh-TW (臺灣繁體中文)</li><li>zh-HK (香港繁體中文)</li><li>ja (日語)</li><li>ko (韓語)</li></ul><h2 id="網站資料"><a href="#網站資料" class="headerlink" title="網站資料"></a>網站資料</h2><p>修改網站各種資料，例如標題、副標題和郵箱等個人資料，請修改 Hexo 的<code>_config.yml</code></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-hexo-config.png" alt="butterfly-docs-hexo-config.png"></p><h2 id="導航"><a href="#導航" class="headerlink" title="導航"></a>導航</h2><h3 id="參數設置"><a href="#參數設置" class="headerlink" title="參數設置"></a>參數設置</h3><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">nav:</span></span><br><span class="line">  <span class="comment"># Navigation bar logo image</span></span><br><span class="line">  <span class="attr">logo:</span> <span class="string">/xxxx.png</span></span><br><span class="line">  <span class="attr">display_title:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">display_post_title:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Whether to fix navigation bar</span></span><br><span class="line">  <span class="attr">fixed:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>logo</td><td>網站的 logo，支持圖片，直接填入圖片鏈接</td></tr><tr><td>display_title</td><td>是否顯示網站標題，填寫 true 或者 false</td></tr><tr><td>display_post_title</td><td>是否在滾動時顯示文章標題，填寫 true 或者 false</td></tr><tr><td>fixed</td><td>是否固定狀態欄，填寫 true 或者 false</td></tr></tbody></table><h3 id="目錄"><a href="#目錄" class="headerlink" title="目錄"></a>目錄</h3><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">Home:</span> <span class="string">/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-home</span></span><br><span class="line"><span class="attr">Archives:</span> <span class="string">/archives/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-archive</span></span><br><span class="line"><span class="attr">Tags:</span> <span class="string">/tags/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-tags</span></span><br><span class="line"><span class="attr">Categories:</span> <span class="string">/categories/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-folder-open</span></span><br><span class="line"><span class="string">List||fas</span> <span class="attr">fa-list:</span></span><br><span class="line">  <span class="attr">Music:</span> <span class="string">/music/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-music</span></span><br><span class="line">  <span class="attr">Movie:</span> <span class="string">/movies/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-video</span></span><br><span class="line"><span class="attr">Link:</span> <span class="string">/link/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-link</span></span><br><span class="line"><span class="attr">About:</span> <span class="string">/about/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-heart</span></span><br></pre></td></tr></table></figure><p>必須是 <code>/xxx/</code>，後面<code>||</code>分開，然後寫圖標名。</p><p>如果不希望顯示圖標，圖標名可不寫。</p><p>默認子目錄是展開的，如果你想要隱藏，在子目錄裡添加 <code>hide</code> 。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="string">List||fas</span> <span class="string">fa-list||hide:</span></span><br><span class="line">  <span class="attr">Music:</span> <span class="string">/music/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-music</span></span><br><span class="line">  <span class="attr">Movie:</span> <span class="string">/movies/</span> <span class="string">||</span> <span class="string">fas</span> <span class="string">fa-video</span></span><br></pre></td></tr></table></figure><p><strong>注意：</strong> 導航的文字可自行更改</p><p>例如：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">menu:</span><br><span class="line">首頁: / || fas fa-home</span><br><span class="line">時間軸: /archives/ || fas fa-archive</span><br><span class="line">標籤: /tags/ || fas fa-tags</span><br><span class="line">分類: /categories/ || fas fa-folder-open</span><br><span class="line">清單||fa fa-heartbeat:</span><br><span class="line">音樂: /music/ || fas fa-music</span><br><span class="line">照片: /Gallery/ || fas fa-images</span><br><span class="line">電影: /movies/ || fas fa-video</span><br><span class="line">友鏈: /link/ || fas fa-link</span><br><span class="line">關於: /about/ || fas fa-heart</span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-menu.png" alt="hexo-theme-butterfly-doc-menu.png"></p><h2 id="代碼塊"><a href="#代碼塊" class="headerlink" title="代碼塊"></a>代碼塊</h2><div class="note info flat"><p>代碼塊中的所有功能只適用於 Hexo 自帶的代碼渲染</p><p>如果使用第三方的渲染器，不一定會有效</p></div><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">code_blocks:</span></span><br><span class="line">  <span class="comment"># Code block theme: darker / pale night / light / ocean / false</span></span><br><span class="line">  <span class="attr">theme:</span> <span class="string">light</span></span><br><span class="line">  <span class="attr">macStyle:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Code block height limit (unit: px)</span></span><br><span class="line">  <span class="attr">height_limit:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">word_wrap:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># Toolbar</span></span><br><span class="line">  <span class="attr">copy:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">language:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># true: shrink the code blocks | false: expand the code blocks | none: expand code blocks and hide the button</span></span><br><span class="line">  <span class="attr">shrink:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">fullpage:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>theme</td><td>代碼高亮主題，可選 darker &#x2F; pale night &#x2F; light &#x2F; ocean &#x2F; false</td></tr><tr><td>macStyle</td><td>是否使用 Mac 風格</td></tr><tr><td>height_limit</td><td>代碼塊高度限制（單位: px）, 可填寫 數字 或者 false</td></tr><tr><td>word_wrap</td><td>是否自動換行</td></tr><tr><td>copy</td><td>是否顯示複製按鈕</td></tr><tr><td>language</td><td>是否顯示語言標籤</td></tr><tr><td>shrink</td><td>true: 收縮代碼塊 &#x2F; false: 展開代碼塊 &#x2F; none: 展開代碼塊並隱藏按鈕</td></tr><tr><td>fullpage</td><td>是否全屏顯示代碼塊</td></tr></tbody></table><h3 id="代碼高亮主題"><a href="#代碼高亮主題" class="headerlink" title="代碼高亮主題"></a>代碼高亮主題</h3><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">默認主題</button><button type="button" class="tab">自定義主題</button></div><div class="tab-contents"><div class="tab-item-content active"><p><code>Butterfly</code> 支持 6 種代碼高亮樣式：</p><ul><li>darker</li><li>pale night</li><li>light</li><li>ocean</li></ul><p>如果你需要 MacOS 風格的代碼高亮樣式，可以把<code>macStyle</code> 設為 <code>true</code>。</p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>darker</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-code-darker.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>pale night</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-code-pane-night.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>light</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-code-light.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>ocean</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-code-orcean.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>macStyle</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-code-macstyle-light.png"></p></div><div class="tab-item-content"><p>主題從 3.0 開始，支持使用自定義的代碼顔色。</p><p>如何自定義主題，請查看下面這篇文章。</p><p><a href="/posts/b37b5fe3/" title="自定義代碼配色">自定義代碼配色</a></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h3 id="代碼框展開-關閉"><a href="#代碼框展開-關閉" class="headerlink" title="代碼框展開&#x2F;關閉"></a>代碼框展開&#x2F;關閉</h3><p>在默認情況下，代碼框自動展開，可設置是否所有代碼框都關閉狀態，點擊<code>&gt;</code>可展開代碼</p><ul><li>true 全部代碼框不展開，需點擊<code>&gt;</code>打開</li><li>false 代碼框展開，有<code>&gt;</code>點擊按鈕</li><li>none 不顯示<code>&gt;</code>按鈕</li></ul><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">highlight_shrink:</span> <span class="literal">true</span> <span class="comment">#代碼框不展開，需點擊 &#x27;&gt;&#x27; 打開</span></span><br></pre></td></tr></table></figure><div class="note info flat"><p>你也可以在 post&#x2F;page 頁對應的 markdown 文件 front-matter 添加 highlight_shrink 來獨立配置。</p><p>當<strong>主題配置文件中</strong>的 <code>highlight_shrink </code>設為 true 時，可在 front-matter 添加<code>highlight_shrink: false</code>來單獨配置文章展開代碼框。</p><p>當<strong>主題配置文件中</strong>的 <code>highlight_shrink </code>設為 false 時，可在 front-matter 添加<code>highlight_shrink: true</code>來單獨配置文章收縮代碼框。</p></div><p><code>highlight_shrink: true</code></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-highlight-shrink-true.png" alt="hexo-theme-butterfly-doc-highlight-shrink-true.png"></p><p><code>highlight_shrink: false</code></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-highlight-shrink-false.png" alt="hexo-theme-butterfly-doc-highlight-shrink-false.png"></p><p><code>highlight_shrink: none</code></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-highlight-shirk-none.png" alt="hexo-theme-butterfly-docs-highlight-shirk-none.png"></p><h3 id="代碼換行"><a href="#代碼換行" class="headerlink" title="代碼換行"></a>代碼換行</h3><p>在默認情況下，Hexo 在編譯的時候不會實現代碼自動換行。如果你不希望在代碼塊的區域裡有橫向滾動條的話，那麼你可以考慮開啟這個功能。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">code_word_wrap:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><p>如果你是使用 highlight 渲染，需要找到你站點的 Hexo 配置文件<code>_config.yml</code>，將<code>line_number</code>改成<code>false</code>:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">highlight:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">line_number:</span> <span class="literal">false</span> <span class="comment"># &lt;- 改這裡</span></span><br><span class="line">  <span class="attr">auto_detect:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">tab_replace:</span></span><br></pre></td></tr></table></figure><p>如果你是使用 prismjs 渲染，需要找到你站點的 Hexo 配置文件<code>_config.yml</code>，將<code>line_number</code>改成<code>false</code>:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">prismjs:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">preprocess:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">line_number:</span> <span class="literal">false</span> <span class="comment"># &lt;- 改這裡</span></span><br><span class="line">  <span class="attr">tab_replace:</span> <span class="string">&#x27;&#x27;</span></span><br></pre></td></tr></table></figure><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>設置<code>code_word_wrap</code>之前</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-code-word-wrap-before.png" alt="hexo-theme-butterfly-doc-code-word-wrap-before.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>設置<code>code_word_wrap</code>之後</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-code-word-wrap-after.png" alt="hexo-theme-butterfly-doc-code-word-wrap-after.png"></p><h3 id="代碼高度限制"><a href="#代碼高度限制" class="headerlink" title="代碼高度限制"></a>代碼高度限制</h3><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>3.7.0 及以上支持</p></div><p>可配置代碼高度限制，超出的部分會隱藏，並顯示展開按鈕。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">highlight_height_limit:</span> <span class="literal">false</span> <span class="comment"># unit: px</span></span><br></pre></td></tr></table></figure><p>注意：</p><ol><li><p>單位是 <code>px</code>，直接添加數字，如 200</p></li><li><p>實際限制高度為 <code>highlight_height_limit + 30 px</code> ，多增加 30px 限制，目的是避免代碼高度只超出 highlight_height_limit 一點時，出現展開按鈕，展開沒內容。</p></li><li><p>不適用於隱藏後的代碼塊（ css 設置 display: none）</p></li></ol><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-highlight-heigh-limit.gif"></p><h2 id="社交圖標"><a href="#社交圖標" class="headerlink" title="社交圖標"></a>社交圖標</h2><p>Butterfly 支持 <a href="https://fontawesome.com/icons?from=io">font-awesome v6</a> 圖標.</p><p>書寫格式 <code>圖標名：url || 描述性文字 || color</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">social:</span></span><br><span class="line">  <span class="attr">fab fa-github:</span> <span class="string">https://github.com/xxxxx</span> <span class="string">||</span> <span class="string">Github</span> <span class="string">||</span> <span class="string">&quot;#hdhfbb&quot;</span></span><br><span class="line">  <span class="attr">fas fa-envelope:</span> <span class="string">mailto:xxxxxx@gmail.com</span> <span class="string">||</span> <span class="string">Email</span> <span class="string">||</span> <span class="string">&quot;#000000&quot;</span></span><br></pre></td></tr></table></figure><p>圖標名可在這尋找</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-fontawesome.png" alt="hexo-theme-butterfly-doc-fontawesome.png"></p><p>PC:</p><p>!<img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-fontawesome.png" alt="hexo-theme-butterfly-doc-fontawesome.png"></p><p>Mobile:</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-socila-icon-mobile.png" alt="hexo-theme-butterfly-doc-socila-icon-mobile.png"></p><h2 id="圖片設置"><a href="#圖片設置" class="headerlink" title="圖片設置"></a>圖片設置</h2><h3 id="頭像"><a href="#頭像" class="headerlink" title="頭像"></a>頭像</h3><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">avatar:</span></span><br><span class="line">  <span class="attr">img:</span> <span class="string">/img/avatar.png</span></span><br><span class="line">  <span class="attr">effect:</span> <span class="literal">true</span> <span class="comment"># 頭像會一直轉圈</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-avatar.png" alt="hexo-theme-butterfly-doc-avatar.png"></p><h3 id="頂部圖"><a href="#頂部圖" class="headerlink" title="頂部圖"></a>頂部圖</h3><div class="note info flat"><p>如果不要顯示頂部圖，可直接配置 <code>disable_top_img: true</code></p></div><div class="note primary flat"><p>頂部圖的獲取順序，如果都沒有配置，則不顯示頂部圖。</p><ol><li><p>頁面頂部圖的獲取順序：</p><p><code>各自配置的 top_img</code> &gt; <code>配置文件的 default_top_img</code></p></li><li><p>文章頁頂部圖的獲取順序：</p><p><code>各自配置的 top_img</code> &gt; <code>cover</code> &gt; <code>配置文件的 default_top_img</code></p></li></ol></div><p>配置中的值：</p><table><thead><tr><th>配置</th><th>解釋</th></tr></thead><tbody><tr><td>index_img</td><td>主頁的 top_img</td></tr><tr><td>default_top_img</td><td>默認的 top_img，當頁面的 top_img 沒有配置時，會顯示 default_top_img</td></tr><tr><td>archive_img</td><td>歸檔頁面的 top_img</td></tr><tr><td>tag_img</td><td>tag 子頁面 的 默認 top_img</td></tr><tr><td>tag_per_img</td><td>tag 子頁面的 top_img，可配置每個 tag 的 top_img</td></tr><tr><td>category_img</td><td>category 子頁面 的 默認 top_img</td></tr><tr><td>category_per_img</td><td>category 子頁面的 top_img，可配置每個 category 的 top_img</td></tr></tbody></table><p>其它頁面 （tags&#x2F;categories&#x2F;自建頁面）和 文章頁 的 <code>top_img</code> ，請到對應的 md 頁面設置<code>front-matter</code>中的<code>top_img</code></p><p>以上所有的 top_img 可配置以下值</p><table><thead><tr><th>配置的值</th><th>效果</th></tr></thead><tbody><tr><td>留空</td><td>顯示默認的 top_img（如有），否則顯示默認的顔色<br>（文章頁 top_img 留空的話，會顯示 cover 的值）</td></tr><tr><td>img 鏈接</td><td>圖片的鏈接，顯示所配置的圖片</td></tr><tr><td>顔色(<br>HEX 值 - #0000FF<br>RGB 值 - rgb(0,0,255)<br>顔色單詞 - orange<br>漸變色 - linear-gradient( 135deg, #E2B0FF 10%, #9F44D3 100%)<br>）</td><td>對應的顔色</td></tr><tr><td>transparent</td><td>透明</td></tr><tr><td>false</td><td>不顯示 top_img</td></tr></tbody></table><p><code>tag_per_img</code> 和 <code>category_per_img</code> 是 3.2.0 新增的內容，可對 tag 和 category 進行單獨的配置</p><p>並不推薦為每個 tag 和每個 category 都配置不同的頂部圖，因為配置太多會拖慢生成速度</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">tag_per_img:</span></span><br><span class="line">  <span class="attr">aplayer:</span> <span class="string">https://xxxxxx.png</span></span><br><span class="line">  <span class="attr">android:</span> <span class="string">ddddddd.png</span></span><br><span class="line"></span><br><span class="line"><span class="string">category_per_img：</span></span><br><span class="line">  <span class="string">隨想:</span> <span class="string">hdhdh.png</span></span><br><span class="line">  <span class="string">推薦:</span> <span class="string">ddjdjdjd.png</span></span><br></pre></td></tr></table></figure><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>top_img: false</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/theme-butterfly-docs-page-top-img-false.png" alt="theme-butterfly-docs-page-top-img-false.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/theme-butterfly-docs-post-top-img-false-new.png" alt="theme-butterfly-docs-post-top-img-false-new.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>top_img: orange</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/theme-butterfly-docs-top-img-orange.png" alt="theme-butterfly-docs-top-img-orange.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>top_img: &#39;linear-gradient(20deg, #0062be, #925696, #cc426e, #fb0347)&#39;</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/theme-butterfly-docs-top-img-color.png" alt="theme-butterfly-docs-top-img-color.png"></p><h3 id="頁腳背景圖"><a href="#頁腳背景圖" class="headerlink" title="頁腳背景圖"></a>頁腳背景圖</h3><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># footer是否顯示圖片背景(與top_img一致)</span></span><br><span class="line"><span class="attr">footer_img:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>配置的值</th><th>效果</th></tr></thead><tbody><tr><td>留空&#x2F;false</td><td>顯示默認的顔色</td></tr><tr><td>img 鏈接</td><td>圖片的鏈接，顯示所配置的圖片</td></tr><tr><td>顔色(<br>HEX 值 - #0000FF<br>RGB 值 - rgb(0,0,255)<br>顔色單詞 - orange<br>漸變色 - linear-gradient( 135deg, #E2B0FF 10%, #9F44D3 100%)<br>）</td><td>對應的顔色</td></tr><tr><td>transparent</td><td>透明</td></tr><tr><td>true</td><td>顯示跟 top_img 一樣</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>true</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-footer.png"></p><h3 id="網站背景"><a href="#網站背景" class="headerlink" title="網站背景"></a>網站背景</h3><p>默認顯示白色，可設置圖片或者顏色</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 顏色（HEX值/RGB值/顔色單詞/漸變色)</span></span><br><span class="line"><span class="comment"># 留空 不顯示背景</span></span><br><span class="line"><span class="attr">background:</span></span><br></pre></td></tr></table></figure><p><em>留意:</em> 如果你的網站根目錄不是&#39;&#x2F;&#39;,使用本地圖片時，需加上你的根目錄。<br>例如：網站是 <code>https://yoursite.com/blog</code>,引用一張<code>img/xx.png</code>圖片，則設置 background 為 <code>/blog/img/xx.png</code></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>background:&#39;#49B202&#39;</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-set-body-background-color.png" alt="hexo-theme-butterfly-doc-set-body-background-color.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>background: <a href="https://i.loli.net/2019/09/09/5oDRkWVKctx2b6A.png">https://i.loli.net/2019/09/09/5oDRkWVKctx2b6A.png</a></p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-set-body-background-img.png" alt="hexo-theme-butterfly-doc-set-body-background-img.png"></p><h2 id="文章封面"><a href="#文章封面" class="headerlink" title="文章封面"></a>文章封面</h2><p>文章的 markdown 文檔上,在 <code>Front-matter</code> 添加 <code>cover</code> ,並填上要顯示的圖片地址。</p><p>如果不配置 <code>cover</code>,可以設置顯示默認的 cover。</p><p>如果不想在首頁顯示 cover, 可以設置為 <code>false</code>。</p><div class="note info flat"><p>文章封面的獲取順序 <code>Front-matter 的 cover</code> &gt; <code>配置文件的 default_cover</code> &gt; <code>false</code></p></div><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">cover:</span></span><br><span class="line">  <span class="comment"># 是否顯示文章封面</span></span><br><span class="line">  <span class="attr">index_enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">aside_enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">archives_enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">default_cover:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>index_enable</td><td>主頁是否顯示文章封面圖</td></tr><tr><td>aside_enable</td><td>側欄是否顯示文章封面圖</td></tr><tr><td>archives_enable</td><td>歸檔頁面是否顯示文章封面圖</td></tr><tr><td>default_cover</td><td>默認的 cover, 可配置圖片鏈接&#x2F;顔色&#x2F;漸變色等</td></tr></tbody></table><p>當配置多張圖片時,會隨機選擇一張作為 cover.此時寫法應為</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">default_cover:</span></span><br><span class="line">  <span class="bullet">-</span> <span class="string">https://jsd.012700.xyz/gh/jerryc127/CDN@latest/cover/default_bg.png</span></span><br><span class="line">  <span class="bullet">-</span> <span class="string">https://jsd.012700.xyz/gh/jerryc127/CDN@latest/cover/default_bg2.png</span></span><br><span class="line">  <span class="bullet">-</span> <span class="string">https://jsd.012700.xyz/gh/jerryc127/CDN@latest/cover/default_bg3.png</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-post-cover.png" alt="hexo-theme-butterfly-doc-post-cover.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-post-cover-show.png" alt="hexo-theme-butterfly-doc-post-cover-show.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-cover-false.png" alt="hexo-theme-butterfly-docs-cover-false.png"></p><h2 id="頁面-meta-顯示"><a href="#頁面-meta-顯示" class="headerlink" title="頁面 meta 顯示"></a>頁面 meta 顯示</h2><p>這個選項是用來顯示文章的相關信息的。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">post_meta:</span></span><br><span class="line">  <span class="comment"># Home Page</span></span><br><span class="line">  <span class="attr">page:</span></span><br><span class="line">    <span class="comment"># Choose: created / updated / both</span></span><br><span class="line">    <span class="attr">date_type:</span> <span class="string">created</span></span><br><span class="line">    <span class="comment"># Choose: date / relative</span></span><br><span class="line">    <span class="attr">date_format:</span> <span class="string">date</span></span><br><span class="line">    <span class="attr">categories:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">tags:</span> <span class="literal">false</span></span><br><span class="line">    <span class="attr">label:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">post:</span></span><br><span class="line">    <span class="comment"># Choose: left / center</span></span><br><span class="line">    <span class="attr">position:</span> <span class="string">left</span></span><br><span class="line">    <span class="comment"># Choose: created / updated / both</span></span><br><span class="line">    <span class="attr">date_type:</span> <span class="string">both</span></span><br><span class="line">    <span class="comment"># Choose: date / relative</span></span><br><span class="line">    <span class="attr">date_format:</span> <span class="string">date</span></span><br><span class="line">    <span class="attr">categories:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">tags:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">label:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><p>主頁：</p><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>date_type</td><td>顯示文章的時間，可選 created &#x2F; updated &#x2F; both</td></tr><tr><td>date_format</td><td>配置時間顯示明確時間還是相對時間，可選 date &#x2F; relative</td></tr><tr><td>categories</td><td>是否顯示文章的分類</td></tr><tr><td>tags</td><td>是否顯示文章的標籤</td></tr><tr><td>label</td><td>是否顯示文字標簽</td></tr></tbody></table><p>文章頁：</p><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>position</td><td>文章頁 meta 顯示的位置，可選 left &#x2F; center</td></tr><tr><td>date_type</td><td>顯示文章的時間，可選 created &#x2F; updated &#x2F; both</td></tr><tr><td>date_format</td><td>配置時間顯示明確時間還是相對時間，可選 date &#x2F; relative</td></tr><tr><td>categories</td><td>是否顯示文章的分類</td></tr><tr><td>tags</td><td>是否顯示文章的標籤</td></tr><tr><td>label</td><td>是否顯示文字標簽</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>主頁</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-page-meta.png" alt="hexo-theme-butterfly-docs-page-meta.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>文章頁</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-post-info.png" alt="hexo-theme-butterfly-doc-post-info.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-post-tag.png" alt="hexo-theme-butterfly-doc-post-tag.png"></p><p><code>date_format</code> 是 3.2.0 新增的內容，配置時間顯示明確時間還是相對時間</p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>相對時間</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/theme-butterfly-docs-relative-time.png" alt="theme-butterfly-docs-relative-time.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>明確時間</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/theme-butterfly-docs-full-date.png" alt="theme-butterfly-docs-full-date.png"></p><h2 id="首頁"><a href="#首頁" class="headerlink" title="首頁"></a>首頁</h2><h3 id="首頁頂部圖大小"><a href="#首頁頂部圖大小" class="headerlink" title="首頁頂部圖大小"></a>首頁頂部圖大小</h3><p>默認的顯示為全屏，網站信息會居中顯示</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 主頁設置</span></span><br><span class="line"><span class="comment"># 默認top_img全屏，site_info在中間</span></span><br><span class="line"><span class="comment"># 使用默認, 都無需填寫（建議默認）</span></span><br><span class="line"><span class="attr">index_site_info_top:</span> <span class="comment"># 主頁標題距離頂部距離  例如 300px/300em/300rem/10%</span></span><br><span class="line"><span class="attr">index_top_img_height:</span> <span class="comment">#主頁top_img高度 例如 300px/300em/300rem  不能使用百分比</span></span><br></pre></td></tr></table></figure><p>注意：<code>index_top_img_height</code>的值不能使用百分比。<br>2 個都不填的話，會使用默認值</p><p>舉例，當</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">index_top_img_height:</span> <span class="string">400px</span></span><br></pre></td></tr></table></figure><p>效果</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-index-top-img-setting.png" alt="hexo-theme-butterfly-doc-index-top-img-setting.png"></p><h3 id="網站副標題"><a href="#網站副標題" class="headerlink" title="網站副標題"></a>網站副標題</h3><p>可設置主頁中顯示的網站副標題或者喜歡的座右銘。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 主頁subtitle</span></span><br><span class="line"><span class="attr">subtitle:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Typewriter Effect (打字效果)</span></span><br><span class="line">  <span class="attr">effect:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Customize typed.js</span></span><br><span class="line">  <span class="comment"># https://github.com/mattboldt/typed.js/#customization</span></span><br><span class="line">  <span class="attr">typed_option:</span></span><br><span class="line">  <span class="comment"># source 調用第三方服務</span></span><br><span class="line">  <span class="comment"># false 關閉調用</span></span><br><span class="line">  <span class="comment"># 1  調用一言網的一句話（簡體） https://hitokoto.cn/</span></span><br><span class="line">  <span class="comment"># 2  調用一句網（簡體） http://yijuzhan.com/</span></span><br><span class="line">  <span class="comment"># 3  調用今日詩詞（簡體） https://www.jinrishici.com/</span></span><br><span class="line">  <span class="comment"># subtitle 會先顯示 source , 再顯示 sub 的內容</span></span><br><span class="line">  <span class="attr">source:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 如果關閉打字效果，subtitle 只會顯示 sub 的第一行文字</span></span><br><span class="line">  <span class="attr">sub:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">今日事&amp;#44;今日畢</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">Never</span> <span class="string">put</span> <span class="string">off</span> <span class="string">till</span> <span class="string">tomorrow</span> <span class="string">what</span> <span class="string">you</span> <span class="string">can</span> <span class="string">do</span> <span class="string">today</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-index-subtitle.gif" alt="hexo-theme-butterfly-doc-index-subtitle.gif"></p><h3 id="首頁卡片佈局"><a href="#首頁卡片佈局" class="headerlink" title="首頁卡片佈局"></a>首頁卡片佈局</h3><p>主題文章卡片支持 7 種佈局</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">index_layout:</span> <span class="number">3</span></span><br></pre></td></tr></table></figure><p>配置解釋：</p><table><thead><tr><th>配置值</th><th>解釋</th></tr></thead><tbody><tr><td>1</td><td>封面在左，信息在右</td></tr><tr><td>2</td><td>封面在右，信息在左</td></tr><tr><td>3</td><td>封面和信息左右交替顯示</td></tr><tr><td>4</td><td>封面在上，信息在下</td></tr><tr><td>5</td><td>信息顯示在封面上</td></tr><tr><td>6</td><td>瀑布流佈局 - 封面在上，信息在下</td></tr><tr><td>7</td><td>瀑布流佈局 - 信息顯示在封面上</td></tr></tbody></table><p>填寫<code>數字序號</code>即可，默認為 3</p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>1: 封面在左，信息在右</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/10/butterfly-docs-index-layout-1.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>2: 封面在右，信息在左</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/10/butterfly-docs-index-layout-2.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>3: 封面和信息左右交替顯示</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/10/butterfly-docs-index-layout-3.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>4: 封面在上，信息在下</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/10/butterfly-docs-index-layout-4.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>5: 信息顯示在封面上</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/10/butterfly-docs-index-layout-5.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>6: 瀑布流佈局 - 封面在上，信息在下</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/10/butterfy-docs-index-layout-6.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>7: 瀑布流佈局 - 信息顯示在封面上</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/10/butterfly-docs-index-layout-7.png"></p><h3 id="主頁文章節選"><a href="#主頁文章節選" class="headerlink" title="主頁文章節選"></a>主頁文章節選</h3><p>因為主題 UI 的關係，<code>主頁文章節選</code>只支持<code>自動節選</code>和<code>文章頁description</code>。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Display the article introduction on homepage</span></span><br><span class="line"><span class="comment"># 1: description</span></span><br><span class="line"><span class="comment"># 2: both (if the description exists, it will show description, or show the auto_excerpt)</span></span><br><span class="line"><span class="comment"># 3: auto_excerpt (default)</span></span><br><span class="line"><span class="comment"># false: do not show the article introduction</span></span><br><span class="line"><span class="attr">index_post_content:</span></span><br><span class="line">  <span class="attr">method:</span> <span class="number">3</span></span><br><span class="line">  <span class="comment"># If you set method to 2 or 3, the length need to config</span></span><br><span class="line">  <span class="attr">length:</span> <span class="number">500</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>method</td><td>顯示文章內容的方式，有四種可供選擇 <br> 1 - 只顯示 description <br> 2 - 優先選擇 description，如果沒有配置 description，則顯示自動節選的內容 <br> 3 - 只顯示自動節選 <br> 4 - 不顯示文章內容</td></tr><tr><td>length</td><td>自動節選的長度，只有在 method 為 2 或者 3 的時候才需要配置 length</td></tr></tbody></table><p><code>description</code>在 front-matter 裡添加</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-post-description.png" alt="hexo-theme-butterfly-doc-post-description.png"></p><h2 id="文章頁"><a href="#文章頁" class="headerlink" title="文章頁"></a>文章頁</h2><h3 id="TOC-目錄"><a href="#TOC-目錄" class="headerlink" title="TOC 目錄"></a>TOC 目錄</h3><p>在側邊欄顯示 TOC（文章目錄）</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">toc:</span></span><br><span class="line">  <span class="attr">post:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">page:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">number:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">expand:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Only for post</span></span><br><span class="line">  <span class="attr">style_simple:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">scroll_percent:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>屬性</th><th>解釋</th></tr></thead><tbody><tr><td>post</td><td>文章頁是否顯示 TOC</td></tr><tr><td>page</td><td>普通頁面是否顯示 TOC</td></tr><tr><td>number</td><td>是否顯示章節數</td></tr><tr><td>expand</td><td>是否展開 TOC</td></tr><tr><td>style_simple</td><td>簡潔模式（側邊欄<strong>只</strong>顯示 TOC, 只對文章頁有效 ）</td></tr><tr><td>scroll_percent</td><td>是否顯示滾動進度百分比</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>Toc PC</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-toc-pc.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>Toc Mobile</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-mobile.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>style_simple: true</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-toc-simple.png"></p><h4 id="為特定的文章配置"><a href="#為特定的文章配置" class="headerlink" title="為特定的文章配置"></a>為特定的文章配置</h4><p>在你的文章<code>md</code>文件的頭部，加入<code>toc_number</code>和<code>toc</code>，並配置<code>true</code>或者<code>false</code>即可。</p><p>主題會優先判斷文章 Markdown 的 Front-matter 是否有配置，如有，則以 Front-matter 的配置為準。否則，以<strong>主題配置文件中</strong>的配置為準。</p><h3 id="文章版權"><a href="#文章版權" class="headerlink" title="文章版權"></a>文章版權</h3><p>為你的博客文章展示文章版權和許可協議。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">post_copyright:</span></span><br><span class="line">  <span class="comment"># 是否啟用版權聲明</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 是否進行文章 URL 解碼</span></span><br><span class="line">  <span class="attr">decode:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># 作者鏈接</span></span><br><span class="line">  <span class="attr">author_href:</span></span><br><span class="line">  <span class="comment"># 許可證類型</span></span><br><span class="line">  <span class="attr">license:</span> <span class="string">CC</span> <span class="string">BY-NC-SA</span> <span class="number">4.0</span></span><br><span class="line">  <span class="comment"># 許可證鏈接</span></span><br><span class="line">  <span class="attr">license_url:</span> <span class="string">https://creativecommons.org/licenses/by-nc-sa/4.0/</span></span><br></pre></td></tr></table></figure><p>由於<code>Hexo 4.1</code>開始，默認對網址進行解碼，以至於如果是中文網址，會被解碼，可設置<code>decode: true</code>來顯示中文網址。</p><p>如果有文章（例如：轉載文章）不需要顯示版權，可以在文章 Front-matter 單獨設置</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">copyright:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><p>從<code>3.0.0</code>開始，支持對單獨文章設置版權信息，可以在文章 Front-matter 單獨設置</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">copyright<span class="emphasis">_author: xxxx</span></span><br><span class="line"><span class="emphasis">copyright_</span>author<span class="emphasis">_href: https://xxxxxx.com</span></span><br><span class="line"><span class="emphasis">copyright_</span>url: https://xxxxxx.com</span><br><span class="line">copyright<span class="emphasis">_info: 此文章版權歸 xxxxx 所有，如有轉載，請註明來自原作者</span></span><br></pre></td></tr></table></figure><p><strong>版權顯示截圖</strong></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-copyright.png"></p><h3 id="文章打賞-贊助"><a href="#文章打賞-贊助" class="headerlink" title="文章打賞&#x2F;贊助"></a>文章打賞&#x2F;贊助</h3><p>在你每篇文章的結尾，可以添加贊助按鈕。相關二維碼可以自行配置。</p><p>對於沒有提供二維碼的，可配置一張軟件的 icon 圖片，然後在 link 上添加相應的贊助鏈接。用戶點擊圖片就會跳轉到鏈接去。</p><p>link 可以不寫，會默認為圖片的鏈接。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">reward:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">text:</span></span><br><span class="line">  <span class="attr">QR_code:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">img:</span> <span class="string">/img/wechat.jpg</span></span><br><span class="line">      <span class="attr">link:</span></span><br><span class="line">      <span class="attr">text:</span> <span class="string">微信</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">img:</span> <span class="string">/img/alipay.jpg</span></span><br><span class="line">      <span class="attr">link:</span></span><br><span class="line">      <span class="attr">text:</span> <span class="string">支付寶</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-donate.png"></p><h3 id="文章編輯按鈕"><a href="#文章編輯按鈕" class="headerlink" title="文章編輯按鈕"></a>文章編輯按鈕</h3><p>在文章標題旁邊顯示一個編輯按鈕，點擊會跳轉到對應的鏈接去。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Post edit</span></span><br><span class="line"><span class="comment"># Easily browse and edit blog source code online.</span></span><br><span class="line"><span class="attr">post_edit:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># url: https://github.com/user-name/repo-name/edit/branch-name/subdirectory-name/</span></span><br><span class="line">  <span class="comment"># For example: https://github.com/jerryc127/butterfly.js.org/edit/main/source/</span></span><br><span class="line">  <span class="attr">url:</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-post-edit.png" alt="hexo-theme-butterfly-docs-post-edit.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-post-edit-2.png" alt="hexo-theme-butterfly-docs-post-edit-2.png"></p><h3 id="相關文章"><a href="#相關文章" class="headerlink" title="相關文章"></a>相關文章</h3><div class="note warning flat"><p>當文章封面設置為 false 時，或者沒有獲取到封面配置，相關文章背景將會顯示主題色。</p></div><p>相關文章推薦的原理是根據文章 tags 的比重來推薦</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">related_post:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">limit:</span> <span class="number">6</span> <span class="comment"># 顯示推薦文章數目</span></span><br><span class="line">  <span class="attr">date_type:</span> <span class="string">created</span> <span class="comment"># or created or updated 文章日期顯示創建日或者更新日</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-releatedpost.png"></p><h3 id="文章分頁按鈕"><a href="#文章分頁按鈕" class="headerlink" title="文章分頁按鈕"></a>文章分頁按鈕</h3><div class="note warning flat"><p>當文章封面設置為 false 時，或者沒有獲取到封面配置，分頁背景將會顯示主題色。</p></div><p>可設置分頁的邏輯，也可以關閉分頁顯示</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># post_pagination (分頁)</span></span><br><span class="line"><span class="comment"># value: 1 || 2 || false</span></span><br><span class="line"><span class="comment"># 1: The &#x27;next post&#x27; will link to old post</span></span><br><span class="line"><span class="comment"># 2: The &#x27;next post&#x27; will link to new post</span></span><br><span class="line"><span class="comment"># false: disable pagination</span></span><br><span class="line"><span class="attr">post_pagination:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>post_pagination: false</td><td>關閉分頁按鈕</td></tr><tr><td>post_pagination: 1</td><td>下一篇顯示的是舊文章</td></tr><tr><td>post_pagination: 2</td><td>下一篇顯示的是新文章</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-post-pagination.png"></p><h3 id="文章過期提醒"><a href="#文章過期提醒" class="headerlink" title="文章過期提醒"></a>文章過期提醒</h3><div class="note warning flat"><p>如果你想單獨關閉某些文章的過期提醒，你可以在對應文章頁的 <code>front-matter</code> 中配置 <code>noticeOutdate: false</code> 來關閉。</p></div><p>可設置是否顯示文章過期提醒，以更新時間為基準。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Displays outdated notice for a post</span></span><br><span class="line"><span class="attr">noticeOutdate:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Style: simple / flat</span></span><br><span class="line">  <span class="attr">style:</span> <span class="string">flat</span></span><br><span class="line">  <span class="comment"># When will it be shown</span></span><br><span class="line">  <span class="attr">limit_day:</span> <span class="number">365</span></span><br><span class="line">  <span class="comment"># Position: top / bottom</span></span><br><span class="line">  <span class="attr">position:</span> <span class="string">top</span></span><br><span class="line">  <span class="attr">message_prev:</span> <span class="string">It</span> <span class="string">has</span> <span class="string">been</span></span><br><span class="line">  <span class="attr">message_next:</span> <span class="string">days</span> <span class="string">since</span> <span class="string">the</span> <span class="string">last</span> <span class="string">update,</span> <span class="string">the</span> <span class="string">content</span> <span class="string">of</span> <span class="string">the</span> <span class="string">article</span> <span class="string">may</span> <span class="string">be</span> <span class="string">outdated.</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>配置</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否開啟文章過期提醒</td></tr><tr><td>style</td><td>提醒樣式, simple &#x2F; flat</td></tr><tr><td>limit_day</td><td>設置多少天後提醒，默認 365 天</td></tr><tr><td>position</td><td>提醒位置 top &#x2F; bottom</td></tr><tr><td>message_prev</td><td>提示文字</td></tr><tr><td>message_next</td><td>提示文字</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>style: flat</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butteffly-docs-outdate-flat.png" alt="hexo-theme-butteffly-docs-outdate-flat.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>style: simple</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-outdated-simple.png" alt="hexo-theme-butterfly-docs-outdated-simple.png"></p><h2 id="頁腳"><a href="#頁腳" class="headerlink" title="頁腳"></a>頁腳</h2><h3 id="頁腳導航欄"><a href="#頁腳導航欄" class="headerlink" title="頁腳導航欄"></a>頁腳導航欄</h3><p>頁腳導航欄可以配置為顯示在頁腳的頂部，或者不顯示。</p><blockquote><p>你可以配置或者留空<br>留空則顯示舊版頁腳</p></blockquote><p>以下是示例：</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">nav:</span></span><br><span class="line">  <span class="bullet">-</span> <span class="attr">width:</span></span><br><span class="line">    <span class="attr">content:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">文檔</span></span><br><span class="line">        <span class="attr">item:</span></span><br><span class="line">          <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">🚀</span> <span class="string">快速開始</span></span><br><span class="line">            <span class="attr">url:</span> <span class="string">/posts/21cfbf15/</span></span><br><span class="line">          <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">📑</span> <span class="string">主題頁面</span></span><br><span class="line">            <span class="attr">url:</span> <span class="string">/posts/dc584b87/</span></span><br><span class="line">          <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">📌</span> <span class="string">主題配置</span></span><br><span class="line">            <span class="attr">url:</span> <span class="string">/posts/4aa8abbe/</span></span><br><span class="line">          <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">⚔️</span> <span class="string">標簽外掛</span></span><br><span class="line">            <span class="attr">url:</span> <span class="string">/posts/ceeb73f/</span></span><br><span class="line">          <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">❓</span> <span class="string">主題問答</span></span><br><span class="line">            <span class="attr">url:</span> <span class="string">/posts/98d20436/</span></span><br><span class="line">          <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">⚡️</span> <span class="string">進階教程</span></span><br><span class="line">            <span class="attr">url:</span> <span class="string">/posts/4073eda/</span></span><br><span class="line">  <span class="bullet">-</span> <span class="attr">content:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">其他</span></span><br><span class="line">      <span class="attr">item:</span></span><br><span class="line">        <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">圖庫</span></span><br><span class="line">          <span class="attr">url:</span> <span class="string">/Gallery/</span></span><br><span class="line">        <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">留言板</span></span><br><span class="line">          <span class="attr">url:</span> <span class="string">/messageboard/</span></span><br><span class="line">        <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">說說</span></span><br><span class="line">          <span class="attr">url:</span> <span class="string">/talking/</span></span><br><span class="line">        <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">示例</span></span><br><span class="line">          <span class="attr">url:</span> <span class="string">/link/</span></span><br><span class="line">        <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">友鏈</span></span><br><span class="line">          <span class="attr">url:</span> <span class="string">/links/</span></span><br><span class="line">  <span class="bullet">-</span> <span class="attr">content:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">框架</span></span><br><span class="line">      <span class="attr">item:</span></span><br><span class="line">        <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">Hexo</span></span><br><span class="line">          <span class="attr">url:</span> <span class="string">https://hexo.io/zh-cn/</span></span><br><span class="line">        <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">Butterfly</span></span><br><span class="line">          <span class="attr">url:</span> <span class="string">https://butterfly.js.org/</span></span><br><span class="line">  <span class="bullet">-</span> <span class="attr">content:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">贊助</span></span><br><span class="line">      <span class="attr">item:</span></span><br><span class="line">        <span class="bullet">-</span> <span class="attr">title:</span> <span class="string">支付寶</span></span><br><span class="line">          <span class="attr">url:</span> <span class="string">https://jsd.012700.xyz/gh/jerryc127/CDN/Photo/alipay.jpg</span></span><br><span class="line">          <span class="attr">html:</span> <span class="string">&quot;&lt;img src=&#x27;https://jsd.012700.xyz/gh/jerryc127/CDN/Photo/alipay.jpg&#x27; alt=&#x27;JerryC&#x27; width=&#x27;100px&#x27; height=&#x27;100px&#x27;&gt;&quot;</span></span><br></pre></td></tr></table></figure><p>配置解釋</p><table><thead><tr><th>配置</th><th>解釋</th></tr></thead><tbody><tr><td>width</td><td>設置寬度，建議不配置（可不寫）</td></tr><tr><td>content</td><td>頁腳導航欄的內容，支持多個內容，每個內容可以有多個項目</td></tr><tr><td>title</td><td>頁腳導航欄的標題</td></tr><tr><td>item</td><td>頁腳導航欄的項目，支持多個項目，每個項目可以有標題和鏈接</td></tr><tr><td>title</td><td>頁腳導航欄項目的標題</td></tr><tr><td>url</td><td>頁腳導航欄項目的鏈接</td></tr><tr><td>html</td><td>頁腳導航欄項目的 HTML 內容，支持圖片等其他內容</td></tr></tbody></table><h3 id="博客年份"><a href="#博客年份" class="headerlink" title="博客年份"></a>博客年份</h3><p><code>since</code>是一個來展示你站點起始時間的選項。它位於頁面的最底部。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">footer:</span></span><br><span class="line">  <span class="attr">owner:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">since:</span> <span class="number">2018</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-since.png" alt="hexo-theme-butterfly-doc-since.png"></p><h3 id="頁腳自定義文本"><a href="#頁腳自定義文本" class="headerlink" title="頁腳自定義文本"></a>頁腳自定義文本</h3><p><code>custom_text</code>是一個給你用來在頁腳自定義文本的選項。通常你可以在這裡寫聲明文本等,支持 HTML。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">custom_text:</span> <span class="string">Hi,</span> <span class="string">welcome</span> <span class="string">to</span> <span class="string">my</span> <span class="string">&lt;a</span> <span class="string">href=&quot;https://butterfly.js.org/&quot;&gt;blog&lt;/a&gt;!</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-footer-text.png" alt="hexo-theme-butterfly-doc-footer-text.png"></p><p>對於部分人需要寫 ICP 的，也可以寫在 <code>custom_text</code>裡</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">custom_text:</span> <span class="string">&lt;a</span> <span class="string">href=&quot;icp鏈接&quot;&gt;&lt;img</span> <span class="string">class=&quot;icp-icon&quot;</span> <span class="string">src=&quot;icp圖片&quot;&gt;&lt;span&gt;備案號：xxxxxx&lt;/span&gt;&lt;/a&gt;</span></span><br></pre></td></tr></table></figure><h2 id="Aside"><a href="#Aside" class="headerlink" title="Aside"></a>Aside</h2><h3 id="配置"><a href="#配置" class="headerlink" title="配置"></a>配置</h3><p>側邊欄的配置</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">aside:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">hide:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Show the button to hide the aside in bottom right button</span></span><br><span class="line">  <span class="attr">button:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Position: left / right</span></span><br><span class="line">  <span class="attr">position:</span> <span class="string">right</span></span><br><span class="line">  <span class="attr">display:</span></span><br><span class="line">    <span class="attr">archive:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">tag:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">category:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">card_author:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">description:</span></span><br><span class="line">    <span class="attr">button:</span></span><br><span class="line">      <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">      <span class="attr">icon:</span> <span class="string">fab</span> <span class="string">fa-github</span></span><br><span class="line">      <span class="attr">text:</span> <span class="string">Follow</span> <span class="string">Me</span></span><br><span class="line">      <span class="attr">link:</span> <span class="string">https://github.com/xxxxxx</span></span><br><span class="line">  <span class="attr">card_announcement:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">content:</span> <span class="string">This</span> <span class="string">is</span> <span class="string">my</span> <span class="string">Blog</span></span><br><span class="line">  <span class="attr">card_recent_post:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># If set 0 will show all</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">5</span></span><br><span class="line">    <span class="comment"># Sort: date / updated</span></span><br><span class="line">    <span class="attr">sort:</span> <span class="string">date</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">  <span class="attr">card_newest_comments:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">6</span></span><br><span class="line">    <span class="comment"># Unit: mins, save data to localStorage</span></span><br><span class="line">    <span class="attr">storage:</span> <span class="number">10</span></span><br><span class="line">    <span class="attr">avatar:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">card_categories:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># If set 0 will show all</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">8</span></span><br><span class="line">    <span class="comment"># Choose: none / true / false</span></span><br><span class="line">    <span class="attr">expand:</span> <span class="string">none</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">  <span class="attr">card_tags:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># If set 0 will show all</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">40</span></span><br><span class="line">    <span class="attr">color:</span> <span class="literal">false</span></span><br><span class="line">    <span class="comment"># Order of tags, random/name/length</span></span><br><span class="line">    <span class="attr">orderby:</span> <span class="string">random</span></span><br><span class="line">    <span class="comment"># Sort of order. 1, asc for ascending; -1, desc for descending</span></span><br><span class="line">    <span class="attr">order:</span> <span class="number">1</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">  <span class="attr">card_archives:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># Type: monthly / yearly</span></span><br><span class="line">    <span class="attr">type:</span> <span class="string">monthly</span></span><br><span class="line">    <span class="comment"># Eg: YYYY年MM月</span></span><br><span class="line">    <span class="attr">format:</span> <span class="string">MMMM</span> <span class="string">YYYY</span></span><br><span class="line">    <span class="comment"># Sort of order. 1, asc for ascending; -1, desc for descending</span></span><br><span class="line">    <span class="attr">order:</span> <span class="number">-1</span></span><br><span class="line">    <span class="comment"># If set 0 will show all</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">8</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">  <span class="attr">card_post_series:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="comment"># The title shows the series name</span></span><br><span class="line">    <span class="attr">series_title:</span> <span class="literal">false</span></span><br><span class="line">    <span class="comment"># Order by title or date</span></span><br><span class="line">    <span class="attr">orderBy:</span> <span class="string">&#x27;date&#x27;</span></span><br><span class="line">    <span class="comment"># Sort of order. 1, asc for ascending; -1, desc for descending</span></span><br><span class="line">    <span class="attr">order:</span> <span class="number">-1</span></span><br><span class="line">  <span class="attr">card_webinfo:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">post_count:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">last_push_date:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">sort_order:</span></span><br><span class="line">    <span class="comment"># Time difference between publish date and now</span></span><br><span class="line">    <span class="comment"># Formal: Month/Day/Year Time or Year/Month/Day Time</span></span><br><span class="line">    <span class="comment"># Leave it empty if you don&#x27;t enable this feature</span></span><br><span class="line">    <span class="attr">runtime_date:</span></span><br></pre></td></tr></table></figure><div class="note info flat"><p><code>sort_order</code> 是給每個卡片配置的排序，如果不配置，則按照主題配置文件的排序。數字越小，越靠前。</p></div><table><thead><tr><th>配置</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否啟用側邊欄</td></tr><tr><td>hide</td><td>是否默認隱藏側邊欄</td></tr><tr><td>button</td><td>是否顯示隱藏側邊欄的按鈕</td></tr><tr><td>mobile</td><td>是否在移動端顯示側邊欄</td></tr><tr><td>position</td><td>側邊欄位置，left &#x2F; right</td></tr><tr><td>display.archive</td><td>archive 頁面是否顯示 aside</td></tr><tr><td>display.tag</td><td>tag 頁面是否顯示 aside</td></tr><tr><td>display.category</td><td>category 頁面是否顯示 aside</td></tr><tr><td>card_author.enable</td><td>是否顯示作者卡片</td></tr><tr><td>card_author.description</td><td>作者描述信息</td></tr><tr><td>card_author.button.enable</td><td>是否顯示按鈕</td></tr><tr><td>card_author.button.icon</td><td>按鈕圖標，可在這裡找到圖標名稱：<a href="https://fontawesome.com/icons?d=gallery&m=free">https://fontawesome.com/icons?d=gallery&amp;m=free</a></td></tr><tr><td>card_author.button.text</td><td>按鈕文字</td></tr><tr><td>card_author.button.link</td><td>按鈕鏈接</td></tr><tr><td>card_announcement.enable</td><td>是否顯示公告卡片</td></tr><tr><td>card_announcement.content</td><td>公告內容 （可使用 html 標簽）</td></tr><tr><td>card_recent_post.enable</td><td>是否顯示最新文章卡片</td></tr><tr><td>card_recent_post.limit</td><td>顯示文章數目，0 為全部</td></tr><tr><td>card_recent_post.sort</td><td>排序方式，date &#x2F; updated</td></tr><tr><td>card_newest_comments.enable</td><td>是否顯示最新評論卡片</td></tr><tr><td>card_newest_comments.limit</td><td>顯示評論數目，0 為全部</td></tr><tr><td>card_newest_comments.storage</td><td>保存時間，單位分鐘，保存到本地存儲，避免每次刷新都重新請求數據</td></tr><tr><td>card_newest_comments.avatar</td><td>是否顯示頭像</td></tr><tr><td>card_categories.enable</td><td>是否顯示分類卡片</td></tr><tr><td>card_categories.limit</td><td>顯示分類數目，0 為全部</td></tr><tr><td>card_categories.expand</td><td>是否展開分類，none &#x2F; true &#x2F; false</td></tr><tr><td>card_tags.enable</td><td>是否顯示標籤卡片</td></tr><tr><td>card_tags.limit</td><td>顯示標籤數目，0 為全部</td></tr><tr><td>card_tags.color</td><td>是否顯示標籤顔色</td></tr><tr><td>card_tags.orderby</td><td>標籤排序方式，random &#x2F; name &#x2F; length</td></tr><tr><td>card_tags.order</td><td>排序方式，1 為升序，-1 為降序</td></tr><tr><td>card_archives.enable</td><td>是否顯示歸檔卡片</td></tr><tr><td>card_archives.type</td><td>歸檔類型，monthly &#x2F; yearly</td></tr><tr><td>card_archives.format</td><td>歸檔顯示格式，例如：YYYY 年 MM 月</td></tr><tr><td>card_archives.order</td><td>排序方式，1 為升序，-1 為降序</td></tr><tr><td>card_archives.limit</td><td>顯示歸檔數目，0 為全部</td></tr><tr><td>card_post_series.enable</td><td>是否顯示文章系列卡片</td></tr><tr><td>card_post_series.series_title</td><td>是否顯示系列名稱</td></tr><tr><td>card_post_series.orderBy</td><td>排序方式，title &#x2F; date</td></tr><tr><td>card_post_series.order</td><td>排序方式，1 為升序，-1 為降序</td></tr><tr><td>card_webinfo.enable</td><td>是否顯示網站信息卡片</td></tr><tr><td>card_webinfo.post_count</td><td>是否顯示文章數量</td></tr><tr><td>card_webinfo.last_push_date</td><td>是否顯示最後更新日期</td></tr><tr><td>card_webinfo.runtime_date</td><td>顯示網站運行時間,不需要開啟，留空白就行（開啟格式一定要是 Month&#x2F;Day&#x2F;Year Time 或者 Year&#x2F;Month&#x2F;Day Time</td></tr></tbody></table><div class="note primary flat"><p>目前有三個評論 Livere、Facebook Comments 和 Giscus 不支持最新評論。</p><p>最新評論只會在刷新時才會去讀取，並不會實時變化</p><p>由於 API 有 訪問次數限制，為了避免調用太多，主題默認存取期限為 10 分鐘。也就是説，調用後資料會存在 <em>localStorage</em> 裡，10 分鐘內刷新網站只會去 <em>localStorage</em> 讀取資料。 10 分鐘期限一過，刷新頁面時才會去調取 API 讀取新的數據。（ 3.6.0 新增了 <code>storage</code> 配置，可自行配置緩存時間）</p></div><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>position: left</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-doc-aside-left.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>position: right</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-doc-aside-right.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>card_tags color: false</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-card-tags-color-false.png" alt="butterfly-docs-card-tags-color-false.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>card_tags color: true</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-card-tags-color-true.png" alt="butterfly-docs-card-tags-color-true.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>aside button</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-aside-button.gif"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>運行時間</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-runtime.png" alt="hexo-theme-butterfly-doc-runtime.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>最新評論</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-newest-comment.png"></p><h3 id="自定義添加欄目"><a href="#自定義添加欄目" class="headerlink" title="自定義添加欄目"></a>自定義添加欄目</h3><a class="btn-beautify block green" href="/posts/ea33ab97/" title="點擊前往"><i class="fas fa-lightbulb"></i><span>點擊前往</span></a><h2 id="右下角按鈕"><a href="#右下角按鈕" class="headerlink" title="右下角按鈕"></a>右下角按鈕</h2><h3 id="按鈕位置"><a href="#按鈕位置" class="headerlink" title="按鈕位置"></a>按鈕位置</h3><p>當開啟 chat 聊天服務後，聊天服務的按鈕可能會遮擋到右下角的按鈕，可以設置按鈕的位置。<br>非必要不建議設置，默認就行</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># The distance between the bottom right button and the bottom (default unit: px)</span></span><br><span class="line"><span class="attr">rightside_bottom:</span></span><br></pre></td></tr></table></figure><p>默認單位為 px，直接添加數字即可。</p><h3 id="簡繁轉換"><a href="#簡繁轉換" class="headerlink" title="簡繁轉換"></a>簡繁轉換</h3><p>主題內置了一個簡單的簡繁轉換功能，採用一對一的形式配對。遇到一字多繁或者一字多簡的情況下，會出現不能正常轉換正確的簡繁體，請留意。</p><p>開啟後，右下角會有簡繁轉換按鈕。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">translate:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># 默認按鈕顯示文字(網站是簡體，應設置為&#x27;default: 繁&#x27;)</span></span><br><span class="line">  <span class="attr">default:</span> <span class="string">簡</span></span><br><span class="line">  <span class="comment">#網站默認語言，1: 繁體中文, 2: 簡體中文</span></span><br><span class="line">  <span class="attr">defaultEncoding:</span> <span class="number">1</span></span><br><span class="line">  <span class="comment">#延遲時間,若不在前, 要設定延遲翻譯時間, 如100表示100ms,默認為0</span></span><br><span class="line">  <span class="attr">translateDelay:</span> <span class="number">0</span></span><br><span class="line">  <span class="comment">#當文字是簡體時，按鈕顯示的文字</span></span><br><span class="line">  <span class="attr">msgToTraditionalChinese:</span> <span class="string">&#x27;繁&#x27;</span></span><br><span class="line">  <span class="comment">#當文字是繁體時，按鈕顯示的文字</span></span><br><span class="line">  <span class="attr">msgToSimplifiedChinese:</span> <span class="string">&#x27;簡&#x27;</span></span><br></pre></td></tr></table></figure><h3 id="閲讀模式"><a href="#閲讀模式" class="headerlink" title="閲讀模式"></a>閲讀模式</h3><p>閲讀模式下會去掉除文章外的內容，避免幹擾閲讀。</p><p>只會出現在文章頁面，右下角會有閲讀模式按鈕。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">readmode:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-doc-read-mode.png"></p><h3 id="夜間模式"><a href="#夜間模式" class="headerlink" title="夜間模式"></a>夜間模式</h3><p>右下角會有夜間模式按鈕</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># dark mode</span></span><br><span class="line"><span class="attr">darkmode:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># dark mode和 light mode切換按鈕</span></span><br><span class="line">  <span class="attr">button:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">autoChangeMode:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Set the light mode time. The value is between 0 and 24. If not set, the default value is 6 and 18</span></span><br><span class="line">  <span class="attr">start:</span> <span class="comment"># 8</span></span><br><span class="line">  <span class="attr">end:</span> <span class="comment"># 22</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>button</td><td>是否在右下角顯示日夜模式切換按鈕</td></tr><tr><td>autoChangeMode</td><td>自動切換的模式<br />autoChangeMode: 1 跟隨系統而變化，不支持的瀏覽器&#x2F;系統將按照時間 start 到 end 之間切換為 light mode<br />autoChangeMode: 2 只按照時間 start 到 end 之間切換為 light mode ,其餘時間為 dark mode<br />autoChangeMode: false 取消自動切換</td></tr><tr><td>start</td><td>light mode 的開始時間</td></tr><tr><td>end</td><td>light mode 的結束時間</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-dark-mode-1.png" alt="hexo-theme-butterfly-doc-dark-mode-1.png"></p><h3 id="滾動狀態百分比"><a href="#滾動狀態百分比" class="headerlink" title="滾動狀態百分比"></a>滾動狀態百分比</h3><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># show scroll percent in scroll-to-top button</span></span><br><span class="line"><span class="attr">rightside_scroll_percent:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><p><img src="https://cdn.jsdelivr.net/gh/jerryc127/CDN@m2/img/hexo-butterfly-docs-scroll-percent-right-btn.gif"></p><h3 id="按鈕排序"><a href="#按鈕排序" class="headerlink" title="按鈕排序"></a>按鈕排序</h3><p>可對右下角按鈕進行排序</p><p><strong>注意：</strong> 不要重複</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Don&#x27;t modify the following settings unless you know how they work (非必要請不要修改 )</span></span><br><span class="line"><span class="comment"># Choose: readmode,translate,darkmode,hideAside,toc,chat,comment</span></span><br><span class="line"><span class="comment"># Don&#x27;t repeat 不要重複</span></span><br><span class="line"><span class="attr">rightside_item_order:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">hide:</span> <span class="comment"># readmode,translate,darkmode,hideAside</span></span><br><span class="line">  <span class="attr">show:</span> <span class="comment"># toc,chat,comment</span></span><br></pre></td></tr></table></figure><h2 id="全局配置"><a href="#全局配置" class="headerlink" title="全局配置"></a>全局配置</h2><h3 id="頁面錨點"><a href="#頁面錨點" class="headerlink" title="頁面錨點"></a>頁面錨點</h3><p>開啟頁面錨點後，當你在進行滾動時，頁面鏈接會根據標題 ID 進行替換<br>(注意: 每替換一次，會留下一個歷史記錄。所以如果一篇文章有很多錨點的話，網頁的歷史記錄會很多。)</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># anchor</span></span><br><span class="line"><span class="attr">anchor:</span></span><br><span class="line">  <span class="comment"># when you scroll, the URL will update according to header id.</span></span><br><span class="line">  <span class="attr">auto_update:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Click the headline to scroll and update the anchor</span></span><br><span class="line">  <span class="attr">click_to_scroll:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>配置</th><th>解釋</th></tr></thead><tbody><tr><td>auto_update</td><td>當滾動時，URL 將根據標題 id 更新。默認為 <code>false</code>。</td></tr><tr><td>click_to_scroll</td><td>點擊標題滾動並更新錨點。默認為 <code>false</code>。</td></tr></tbody></table><h3 id="圖片描述"><a href="#圖片描述" class="headerlink" title="圖片描述"></a>圖片描述</h3><p>可開啟圖片 Figcaption 描述文字顯示</p><p>優先顯示圖片的 title 屬性，然後是 alt 屬性</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">photofigcaption:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-photo-figcaption.png"></p><h3 id="複製相關配置"><a href="#複製相關配置" class="headerlink" title="複製相關配置"></a>複製相關配置</h3><p>可配置網站是否可以複製、複製的內容是否添加版權信息</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">copy:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Add the copyright information after copied content</span></span><br><span class="line">  <span class="attr">copyright:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">    <span class="attr">limit_count:</span> <span class="number">150</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>配置</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否開啟網站複製權限</td></tr><tr><td>copyright</td><td>複製的內容後面加上版權信息</td></tr><tr><td>enable</td><td>是否開啟複製版權信息添加</td></tr><tr><td>limit_count</td><td>字數限制，當複製文字大於這個字數限制時，將在複製的內容後面加上版權信息</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>添加版權信息後</p></div><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">Lorem ipsum dolor sit amet, test link consectetur adipiscing elit. Strong text pellentesque ligula commodo viverra vehicula. Italic text at ullamcorper enim. Morbi a euismod nibh. Underline text non elit nisl. Deleted text tristique, sem id condimentum tempus, metus lectus venenatis mauris, sit amet semper lorem felis a eros. Fusce egestas nibh at sagittis auctor. Sed ultricies ac arcu quis molestie. Donec dapibus nunc in nibh egestas, vitae volutpat sem iaculis. Curabitur sem tellus, elementum nec quam id, fermentum laoreet mi. Ut mollis ullamcorper turpis, vitae facilisis velit ultricies sit amet. Etiam laoreet dui odio, id tempus justo tincidunt id. Phasellus scelerisque nunc sed nunc ultricies accumsan.</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">作者: Jerry</span><br><span class="line">連結: http://localhost:4000/posts/bd3c650b/#Paragraph</span><br><span class="line">來源: Butterfly</span><br><span class="line">著作權歸作者所有。商業轉載請聯絡作者獲得授權，非商業轉載請註明出處。</span><br></pre></td></tr></table></figure><h3 id="字數統計"><a href="#字數統計" class="headerlink" title="字數統計"></a>字數統計</h3><p>開啟字數統計功能，需要安裝<code>hexo-wordcount</code>插件</p><p>在 hexo 工作目錄下運行 <code>npm install hexo-wordcount --save</code> or <code>yarn add hexo-wordcount</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Need to install the hexo-wordcount plugin</span></span><br><span class="line"><span class="attr">wordcount:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Display the word count of the article in post meta</span></span><br><span class="line">  <span class="attr">post_wordcount:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Display the time to read the article in post meta</span></span><br><span class="line">  <span class="attr">min2read:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Display the total word count of the website in aside&#x27;s webinfo</span></span><br><span class="line">  <span class="attr">total_wordcount:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>post_wordcount</td><td>在文章頁面顯示字數</td></tr><tr><td>min2read</td><td>在文章頁面顯示閲讀時間</td></tr><tr><td>total_wordcount</td><td>在側邊欄顯示網站總字數</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-word-count.png" alt="hexo-theme-butterfly-doc-word-count.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-wordcount-totalcount.png" alt="hexo-theme-butterfly-docs-wordcount-totalcount.png"></p><h3 id="訪問人數-busuanzi-UV-和-PV"><a href="#訪問人數-busuanzi-UV-和-PV" class="headerlink" title="訪問人數 busuanzi (UV 和 PV)"></a>訪問人數 busuanzi (UV 和 PV)</h3><p>訪問 busuanzi 的<a href="http://busuanzi.ibruce.info/">官方網站</a>查看更多的介紹。</p><p>由於 busuanzi 的穩定性問題，偶爾會遇到無法訪問的情況，請留意。</p><div class="note info flat"><p>文章頁的訪問人數統計，是通過 busuanzi 這個插件實現的。個別評論系統自帶訪問人數統計功能，可以在相對應的評論系統配置中進行開啟，其會代替 busuanzi 的統計。</p></div><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">busuanzi:</span></span><br><span class="line">  <span class="attr">site_uv:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">site_pv:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">page_pv:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><div class="note info flat"><p>如果需要修改 busuanzi 的 CDN 鏈接，可通過 <code>主題配置文件</code> 的 <code>CDN</code> 中的 <code>option</code> 進行修改</p></div><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">CDN:</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line">  <span class="attr">busuanzi:</span> <span class="string">xxxxxxxxx</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-busuanzi-site-pv.png" alt="hexo-theme-butterfly-doc-busuanzi-site-pv.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-pv.png" alt="hexo-theme-butterfly-doc-pv.png"></p><h2 id="Math-數學"><a href="#Math-數學" class="headerlink" title="Math 數學"></a>Math 數學</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">通用配置</button><button type="button" class="tab">MathJax</button><button type="button" class="tab">KaTeX</button></div><div class="tab-contents"><div class="tab-item-content active"><p>主題支持兩種數學公式渲染引擎，<code>MathJax</code> 和 <code>KaTeX</code>。你可以根據自己的需求選擇一種。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># About the per_page</span></span><br><span class="line"><span class="comment"># if you set it to true, it will load mathjax/katex script in each page</span></span><br><span class="line"><span class="comment"># if you set it to false, it will load mathjax/katex script according to your setting (add the &#x27;mathjax: true&#x27; or &#x27;katex: true&#x27; in page&#x27;s front-matter)</span></span><br><span class="line"><span class="attr">math:</span></span><br><span class="line">  <span class="comment"># Choose: mathjax, katex</span></span><br><span class="line">  <span class="comment"># Leave it empty if you don&#x27;t need math</span></span><br><span class="line">  <span class="attr">use:</span></span><br><span class="line">  <span class="attr">per_page:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">hide_scrollbar:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>use</td><td>選擇數學公式渲染引擎，選擇 <code>mathjax</code> 或 <code>katex</code>，如果不需要數學公式，請留空</td></tr><tr><td>per_page</td><td>是否每一頁都加載數學公式渲染引擎，如果設置為 <code>false</code>，則需要在文章的 <code>Front-matter</code> 添加 <code>mathjax: true</code> 或 <code>katex: true</code>，對應的文章才會加載數學公式渲染引擎</td></tr><tr><td>hide_scrollbar</td><td>是否隱藏滾動條</td></tr></tbody></table></div><div class="tab-item-content"><div class="note warning flat"><p>不要在標題裡使用 mathjax 語法，toc 目錄不一定能正確顯示 mathjax，可能顯示 mathjax 代碼</p></div><div class="note info flat"><p>建議使用 KaTex 獲得更好的效果，下文有介紹！</p></div><p>開啟 Mathjax 需要把 <code>use</code> 設置為 <code>mathjax</code></p><p>mathjax 配置文件</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">mathjax:</span></span><br><span class="line">  <span class="comment"># Enable the contextual menu</span></span><br><span class="line">  <span class="attr">enableMenu:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Choose: all / ams / none, This controls whether equations are numbered and how</span></span><br><span class="line">  <span class="attr">tags:</span> <span class="string">none</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enableMenu</td><td>啟用右鍵菜單</td></tr><tr><td>tags</td><td>選擇是否編號，<code>all</code> 全部編號，<code>ams</code> 只編號公式，<code>none</code> 不編號</td></tr></tbody></table><p>使用 Mathjax 前，你需要卸載 hexo 的 markdown 渲染器，然後安裝<a href="https://www.npmjs.com/package/hexo-renderer-kramed">hexo-renderer-kramed</a></p><p>以下操作在你 hexo 博客的目錄下 (<strong>不是 Butterfly 的目錄</strong>):</p><ol><li><p>安裝插件</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">npm uninstall hexo-renderer-marked --save</span><br><span class="line">npm install hexo-renderer-kramed --save</span><br></pre></td></tr></table></figure></li><li><p>配置 hexo 根目錄的配置文件</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">kramed:</span></span><br><span class="line">  <span class="attr">gfm:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">pedantic:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">sanitize:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">tables:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">breaks:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">smartLists:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">smartypants:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure></li></ol><p>效果：</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-mathjax-2.jpg" alt="hexo-theme-butterfly-doc-mathjax-2.jpg"></p></div><div class="tab-item-content"><div class="note warning flat"><p>不要在標題裡使用 KaTeX 語法，toc 目錄不能正確顯示 KaTeX。</p></div><p>開啟 KaTeX 需要把 <code>use</code> 設置為 <code>katex</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">katex:</span></span><br><span class="line">  <span class="comment"># Enable the copy KaTeX formula</span></span><br><span class="line">  <span class="attr">copy_tex:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>copy_tex</td><td>啟用複製 KaTeX 公式功能</td></tr></tbody></table><p>你不需要添加 <code>katex.min.js</code> 來渲染數學方程。相應的你需要卸載你之前的 hexo 的 markdown 渲染器，然後安裝其它插件。</p><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">hexo-renderer-markdown-it 【建議】</button><button type="button" class="tab">hexo-renderer-markdown-it-plus</button></div><div class="tab-contents"><div class="tab-item-content active"><p>卸載掉 marked 插件，安裝 <a href="https://github.com/hexojs/hexo-renderer-markdown-it">hexo-renderer-markdown-it</a></p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">npm un hexo-renderer-marked --save <span class="comment"># 如果有安裝這個的話，卸載</span></span><br><span class="line">npm un hexo-renderer-kramed --save <span class="comment"># 如果有安裝這個的話，卸載</span></span><br><span class="line"></span><br><span class="line">npm i hexo-renderer-markdown-it --save <span class="comment"># 需要安裝這個渲染插件</span></span><br><span class="line">npm install katex @renbaoshuo/markdown-it-katex <span class="comment">#需要安裝這個katex插件</span></span><br></pre></td></tr></table></figure><p>在 hexo 的根目錄的 <code>_config.yml</code> 中配置</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">markdown:</span></span><br><span class="line">  <span class="attr">plugins:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">&#x27;@renbaoshuo/markdown-it-katex&#x27;</span></span><br></pre></td></tr></table></figure><p>如需配置其它參數，請參考 <a href="https://katex.org/docs/options.html">katex 官網</a></p></div><div class="tab-item-content"><div class="note warning flat"><p>注意，此方法生成的 katex 沒有斜體</p></div><p>卸載掉 marked 插件，然後安裝新的<code>hexo-renderer-markdown-it-plus</code>:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 替換 `hexo-renderer-kramed` 或者 `hexo-renderer-marked` 等hexo的markdown渲染器</span></span><br><span class="line"><span class="comment"># 你可以在你的package.json裡找到hexo的markdwon渲染器，並將其卸載</span></span><br><span class="line">npm un hexo-renderer-marked --save</span><br><span class="line"></span><br><span class="line"><span class="comment"># or</span></span><br><span class="line"></span><br><span class="line">npm un hexo-renderer-kramed --save</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="comment"># 然後安裝 `hexo-renderer-markdown-it-plus`</span></span><br><span class="line">npm i @upupming/hexo-renderer-markdown-it-plus --save</span><br></pre></td></tr></table></figure><p>注意到 <a href="https://github.com/CHENXCHEN/hexo-renderer-markdown-it-plus"><code>hexo-renderer-markdown-it-plus</code></a>已經無人持續維護, 所以我們使用 <a href="https://github.com/upupming/hexo-renderer-markdown-it-plus"><code>@upupming/hexo-renderer-markdown-it-plus</code></a>。 這份 fork 的代碼使用了 <a href="https://github.com/yzhang-gh/markdown-it-katex"><code>@neilsustc/markdown-it-katex</code></a>同時它也是 VSCode 的插件 <a href="https://github.com/yzhang-gh/vscode-markdown">Markdown All in One</a>所使用的, 所以我們可以獲得最新的 KaTex 功能例如 <code>\tag{}</code>。</p><p>你還可以通過 <a href="https://github.com/yzhang-gh/markdown-it-katex"><code>@neilsustc/markdown-it-katex</code></a>控制 KaTeX 的設置，所有可配置的選項參見 <a href="https://katex.org/docs/options.html%E3%80%82">https://katex.org/docs/options.html。</a> 比如你想要禁用掉 KaTeX 在命令行上輸出的宂長的警告信息，你可以在根目錄的 <code>_config.yml</code> 中使用下面的配置將 <code>strict</code> 設置為 false:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">markdown_it_plus:</span></span><br><span class="line">  <span class="attr">plugins:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">plugin:</span></span><br><span class="line">      <span class="attr">name:</span> <span class="string">&#x27;@neilsustc/markdown-it-katex&#x27;</span></span><br><span class="line">      <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">      <span class="attr">options:</span></span><br><span class="line">        <span class="attr">strict:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><p>當然，你還可以利用這個特性來定義一些自己常用的 <code>macros</code>。</p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><p>因為 KaTeX 更快更輕量，因此沒有 MathJax 的功能多（比如右鍵菜單）。為那些使用 MathJax 的用戶，主題也內置了 katex 的 <a href="https://github.com/KaTeX/KaTeX/tree/master/contrib/copy-tex">複製</a> 功能。</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-katex.gif" alt="hexo-theme-butterfly-doc-katex.gif"></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="搜索"><a href="#搜索" class="headerlink" title="搜索"></a>搜索</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">通用配置</button><button type="button" class="tab"><i class="fab fa-algolia"></i>Algolia</button><button type="button" class="tab"><i class="fas fa-search"></i>本地搜索</button><button type="button" class="tab"><i class="fas fa-search"></i>DocSearch</button></div><div class="tab-contents"><div class="tab-item-content active"><p>主題支持三種搜索方式（algolia_search &#x2F; local_search &#x2F; docsearch），你可以選擇一種或者多種搜索方式。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">search:</span></span><br><span class="line">  <span class="comment"># Choose: algolia_search / local_search / docsearch</span></span><br><span class="line">  <span class="comment"># leave it empty if you don&#x27;t need search</span></span><br><span class="line">  <span class="attr">use:</span></span><br><span class="line">  <span class="attr">placeholder:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>use</td><td>選擇你需要的搜索方式，不需要開啟留空白</td></tr><tr><td>placeholder</td><td>搜索框的提示文字</td></tr></tbody></table></div><div class="tab-item-content"><div class="note warning flat"><p>記得運行 hexo clean</p></div><div class="note warning flat"><p>如果你使用 <a href="https://github.com/LouisBarranqueiro/hexo-algoliasearch">hexo-algoliasearch</a>，請記得配置 fields 參數的 <code>title</code>, <code>permalink</code> 和 <code>content</code></p></div><ol><li><p>你需要安裝 <a href="https://github.com/oncletom/hexo-algolia">hexo-algolia</a>或 <a href="https://github.com/LouisBarranqueiro/hexo-algoliasearch">hexo-algoliasearch</a>. 根據它們的説明文檔去做相應的配置。</p></li><li><p>把主題配置文件中 search 的 use 配置為 <code>algolia_search</code></p></li></ol><p>其它配置</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Algolia Search</span></span><br><span class="line"><span class="attr">algolia_search:</span></span><br><span class="line">  <span class="comment"># Number of search results per page</span></span><br><span class="line">  <span class="attr">hitsPerPage:</span> <span class="number">6</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>hitsPerPage</td><td>每頁顯示的搜索結果數量</td></tr></tbody></table><ol start="3"><li>運行 Hexo</li></ol></div><div class="tab-item-content"><div class="note warning flat"><p>記得運行 hexo clean</p></div><ol><li><p>你需要安裝 <a href="https://github.com/next-theme/hexo-generator-searchdb">hexo-generator-searchdb</a> 或者 <a href="https://github.com/PaicHyperionDev/hexo-generator-search">hexo-generator-search</a>，根據它的文檔去做相應配置</p></li><li><p>把主題配置文件中 search 的 use 配置為 <code>local_search</code></p></li></ol><p>其它配置</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Local Search</span></span><br><span class="line"><span class="attr">local_search:</span></span><br><span class="line">  <span class="comment"># Preload the search data when the page loads.</span></span><br><span class="line">  <span class="attr">preload:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Show top n results per article, show all results by setting to -1</span></span><br><span class="line">  <span class="attr">top_n_per_article:</span> <span class="number">1</span></span><br><span class="line">  <span class="comment"># Unescape html strings to the readable one.</span></span><br><span class="line">  <span class="attr">unescape:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">CDN:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>preload</td><td>預加載，開啟後，進入網頁後會自動加載搜索文件。關閉時，只有點擊搜索按鈕後，才會加載搜索文件</td></tr><tr><td>top_n_per_article</td><td>匹配的文章結果，默認顯示最開始的 1 段結果</td></tr><tr><td>unescape</td><td>將 html 字符串解碼為可讀字符串</td></tr><tr><td>CDN</td><td>搜索文件的 CDN 地址（默認使用的本地鏈接）</td></tr></tbody></table></div><div class="tab-item-content"><p>DocSearch 是另一款由 algolia 提供的搜索服務，具體申請和使用請查看 <a href="https://docsearch.algolia.com/">DocSearch 文檔</a></p><ol><li>你需要申請 <a href="https://docsearch.algolia.com/">DocSearch</a>，並獲取你的 <code>appId</code>, <code>apiKey</code>, <code>indexName</code></li><li>把主題配置文件中 search 的 use 配置為 <code>docsearch</code></li></ol><p>其它配置</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"># Docsearch</span><br><span class="line"># https://docsearch.algolia.com/</span><br><span class="line">docsearch:</span><br><span class="line">  appId:</span><br><span class="line">  apiKey:</span><br><span class="line">  indexName:</span><br><span class="line">  option:</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>appId</td><td>【必須】你的 Algolia 應用 ID</td></tr><tr><td>apiKey</td><td>【必須】你的 Algolia 搜索 API key</td></tr><tr><td>indexName</td><td>【必須】你的 Algolia index name</td></tr><tr><td>option</td><td>【可選】其餘的 docsearch 配置<br />具體配置可查<a href="https://docsearch.algolia.com/docs/api/">這裡</a></td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-docsearch.png" alt="hexo-theme-butterfly-docs-docsearch.png"></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="分享"><a href="#分享" class="headerlink" title="分享"></a>分享</h2><div class="note warning flat"><p>只能選擇一個分享服務商</p></div><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">Sharejs</button><button type="button" class="tab">Sharejs</button><button type="button" class="tab">Addtoany</button></div><div class="tab-contents"><div class="tab-item-content active"><p>主題支持兩種分享方式，一種是<code>sharejs</code>，一種是<code>addtoany</code>。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">share:</span></span><br><span class="line">  <span class="comment"># Choose: sharejs / addtoany</span></span><br><span class="line">  <span class="comment"># Leave it empty if you don&#x27;t need share</span></span><br><span class="line">  <span class="attr">use:</span> <span class="string">sharejs</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>use</td><td>選擇分享方式，可選<code>sharejs</code>或<code>addtoany</code>，如果不需要分享請留空</td></tr></tbody></table></div><div class="tab-item-content"><p>如果你不知道 <a href="https://github.com/overtrue/share.js/">sharejs</a>，看看它的説明。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Share.js</span></span><br><span class="line"><span class="comment"># https://github.com/overtrue/share.js</span></span><br><span class="line"><span class="attr">sharejs:</span></span><br><span class="line">  <span class="attr">sites:</span> <span class="string">facebook,twitter,wechat,weibo,qq</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-sharejs.png" alt="hexo-theme-butterfly-doc-sharejs.png"></p></div><div class="tab-item-content"><p>可以到<a href="https://www.addtoany.com/">addtoany</a>查看使用説明</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">addtoany:</span></span><br><span class="line">  <span class="attr">item:</span> <span class="string">facebook,twitter,wechat,sina_weibo,facebook_messenger,email,copy_link</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-addtoany.png" alt="hexo-theme-butterfly-doc-addtoany.png"></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="評論"><a href="#評論" class="headerlink" title="評論"></a>評論</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">通用設置</button><button type="button" class="tab">Disqus</button><button type="button" class="tab">Disqusjs</button><button type="button" class="tab">livere（來必力）</button><button type="button" class="tab">Gitalk</button><button type="button" class="tab">Valine</button><button type="button" class="tab">Waline</button><button type="button" class="tab">Utterances</button><button type="button" class="tab">Facebook Comments</button><button type="button" class="tab">Twikoo</button><button type="button" class="tab">Giscus</button><button type="button" class="tab">Remark42</button><button type="button" class="tab">Artalk</button></div><div class="tab-contents"><div class="tab-item-content active"><p>主題支持多種評論系統，你可以根據自己的喜好選擇一種。<br>你也可以選擇雙評論，只需要配置兩個評論（第一個為默認顯示）</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">comments:</span></span><br><span class="line">  <span class="comment"># Up to two comments system, the first will be shown as default</span></span><br><span class="line">  <span class="comment"># Leave it empty if you don&#x27;t need comments</span></span><br><span class="line">  <span class="comment"># Choose: Disqus/Disqusjs/Livere/Gitalk/Valine/Waline/Utterances/Facebook Comments/Twikoo/Giscus/Remark42/Artalk</span></span><br><span class="line">  <span class="comment"># Format of two comments system : Disqus,Waline</span></span><br><span class="line">  <span class="attr">use:</span></span><br><span class="line">  <span class="comment"># Display the comment name next to the button</span></span><br><span class="line">  <span class="attr">text:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Lazyload: The comment system will be load when comment element enters the browser&#x27;s viewport.</span></span><br><span class="line">  <span class="comment"># If you set it to true, the comment count will be invalid</span></span><br><span class="line">  <span class="attr">lazyload:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Display comment count in post&#x27;s top_img</span></span><br><span class="line">  <span class="attr">count:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Display comment count in Home Page</span></span><br><span class="line">  <span class="attr">card_post_count:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>use</td><td>使用的評論（請注意，最多支持兩個，如果不需要請留空）<br><em>注意：雙評論不能是 Disqus 和 Disqusjs 一起，由於其共用同一個 ID，會出錯</em></td></tr><tr><td>text</td><td>是否顯示評論服務商的名字</td></tr><tr><td>lazyload</td><td>是否為評論開啟 lazyload，開啟後，只有滾動到評論位置時才會加載評論所需要的資源（<em>開啟 lazyload 後，評論數將不顯示</em>）</td></tr><tr><td>count</td><td>是否在文章頂部顯示評論數 <br/> livere、Giscus 和 utterances 不支持評論數顯示</td></tr><tr><td>card_post_count</td><td>是否在首頁文章卡片顯示評論數<br/>gitalk、livere 、Giscus 和 utterances 不支持評論數顯示</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>單評論</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-single-comments.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>雙評論</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-double-comments.png"></p></div><div class="tab-item-content"><p>註冊 <a href="https://disqus.com/">disqus</a>，配置你自己的 disqus，然後在<code>Butterfly</code>裡開啟它。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">disqus:</span></span><br><span class="line">  <span class="attr">shortname:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>shortname</td><td>你的 Disqus 短名稱，你可以在<a href="https://disqus.com/admin/create/">這裡</a>創建</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-disqus.png"></p></div><div class="tab-item-content"><p>與 Disqus 一樣，但由於 Disqus 在中國大陸無法訪問， 使用 Disqusjs 可以在無法訪問 Disqus 時顯示評論。具體可參考<a href="https://github.com/SukkaW/DisqusJS">Disqusjs</a>。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">disqusjs:</span></span><br><span class="line">  <span class="attr">shortname:</span></span><br><span class="line">  <span class="attr">apikey:</span></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>shortname</td><td>你的 Disqus 短名稱，你可以在<a href="https://disqus.com/admin/create/">這裡</a>創建</td></tr><tr><td>apikey</td><td>你的 Disqus API Key，你可以在<a href="https://disqus.com/api/applications/">這裡</a>創建</td></tr><tr><td>option</td><td>可選配置</td></tr></tbody></table><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>當無法訪問 Disqus 時，會顯示</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-disqusjs.png"></p></div><div class="tab-item-content"><p>註冊<a href="https://livere.com/">來必力</a>，配置你自己的來必力設置，然後在<code>Butterfly</code>裡開啟它。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">livere:</span></span><br><span class="line">  <span class="attr">uid:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>uid</td><td>你的來必力 uid，你可以在<a href="https://livere.com/">這裡</a>創建</td></tr></tbody></table><p>livere 的 uid 你能在這裡找到:</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-laibili.jpg" alt="hexo-theme-butterfly-doc-laibili.jpg"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-livere.png"></p></div><div class="tab-item-content"><p>遵循 <a href="https://github.com/gitalk/gitalk">gitalk</a>的指示去獲取你的 github Oauth 應用的 client id 和 secret 值。以及查看它的相關配置説明。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">gitalk:</span></span><br><span class="line">  <span class="attr">client_id:</span></span><br><span class="line">  <span class="attr">client_secret:</span></span><br><span class="line">  <span class="attr">repo:</span></span><br><span class="line">  <span class="attr">owner:</span></span><br><span class="line">  <span class="attr">admin:</span></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>client_id</td><td>GitHub 應用的 client ID</td></tr><tr><td>client_secret</td><td>GitHub 應用的 client secret</td></tr><tr><td>repo</td><td>存儲 issues 的 repo</td></tr><tr><td>owner</td><td>存儲 issues 的 repo 的擁有者</td></tr><tr><td>admin</td><td>GitHub repository 的所有者和合作者 (對這個 repository 有寫權限的用戶)</td></tr><tr><td>option</td><td>可選配置</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-gitalk.png"></p></div><div class="tab-item-content"><p>遵循 <a href="https://github.com/xCss/Valine">Valine</a>的指示去配置你的 LeanCloud 應用。以及查看相應的配置説明。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">valine:</span></span><br><span class="line">  <span class="attr">appId:</span></span><br><span class="line">  <span class="attr">appKey:</span></span><br><span class="line">  <span class="attr">avatar:</span> <span class="string">monsterid</span></span><br><span class="line">  <span class="comment"># This configuration is suitable for domestic custom domain name users, overseas version will be automatically detected (no need to manually fill in)</span></span><br><span class="line">  <span class="attr">serverURLs:</span></span><br><span class="line">  <span class="attr">bg:</span></span><br><span class="line">  <span class="comment"># Use Valine visitor count as the page view count</span></span><br><span class="line">  <span class="attr">visitor:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>appId</td><td>LeanCloud 應用的 appId</td></tr><tr><td>appKey</td><td>LeanCloud 應用的 appKey</td></tr><tr><td>avatar</td><td>頭像類型，可選值：<code>&#39;&#39;</code>、<code>mp</code>、<code>identicon</code>、<code>monsterid</code>、<code>wavatar</code>、<code>retro</code>、<code>robohash</code>、<code>blank</code>、<code>404</code></td></tr><tr><td>serverURLs</td><td>自定義 LeanCloud 服務器地址，如果你使用國內自定義域名，請填寫此項，否則無需填寫</td></tr><tr><td>bg</td><td>背景圖片，可填寫圖片地址，如<code>https://example.com/bg.jpg</code></td></tr><tr><td>visitor</td><td>是否顯示文章閲讀數</td></tr><tr><td>option</td><td>可選配置</td></tr></tbody></table><div class="note info flat"><p>開啟 visitor 後，文章頁的訪問人數將改為 Valine 提供，而不是 <strong>不蒜子</strong></p></div><p>Valine 於 v1.4.5 開始支持自定義表情，如果你需要自行配置，請在<code>emojiCDN</code>配置表情 CDN。</p><p>同時在 Hexo 工作目錄下的<code>source/_data/</code>創建一個 json 文件<code>valine.json</code>,等同於 Valine 需要配置的<code>emojiMaps</code>，<code>valine.json</code>配置方式可參考如下</p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>valine.json</p></div><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line"><span class="punctuation">&#123;</span></span><br><span class="line">  <span class="attr">&quot;tv_doge&quot;</span><span class="punctuation">:</span> <span class="string">&quot;6ea59c827c414b4a2955fe79e0f6fd3dcd515e24.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_親親&quot;</span><span class="punctuation">:</span> <span class="string">&quot;a8111ad55953ef5e3be3327ef94eb4a39d535d06.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_偷笑&quot;</span><span class="punctuation">:</span> <span class="string">&quot;bb690d4107620f1c15cff29509db529a73aee261.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_再見&quot;</span><span class="punctuation">:</span> <span class="string">&quot;180129b8ea851044ce71caf55cc8ce44bd4a4fc8.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_冷漠&quot;</span><span class="punctuation">:</span> <span class="string">&quot;b9cbc755c2b3ee43be07ca13de84e5b699a3f101.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_發怒&quot;</span><span class="punctuation">:</span> <span class="string">&quot;34ba3cd204d5b05fec70ce08fa9fa0dd612409ff.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_發財&quot;</span><span class="punctuation">:</span> <span class="string">&quot;34db290afd2963723c6eb3c4560667db7253a21a.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_可愛&quot;</span><span class="punctuation">:</span> <span class="string">&quot;9e55fd9b500ac4b96613539f1ce2f9499e314ed9.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_吐血&quot;</span><span class="punctuation">:</span> <span class="string">&quot;09dd16a7aa59b77baa1155d47484409624470c77.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_呆&quot;</span><span class="punctuation">:</span> <span class="string">&quot;fe1179ebaa191569b0d31cecafe7a2cd1c951c9d.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_嘔吐&quot;</span><span class="punctuation">:</span> <span class="string">&quot;9f996894a39e282ccf5e66856af49483f81870f3.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_困&quot;</span><span class="punctuation">:</span> <span class="string">&quot;241ee304e44c0af029adceb294399391e4737ef2.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_壞笑&quot;</span><span class="punctuation">:</span> <span class="string">&quot;1f0b87f731a671079842116e0991c91c2c88645a.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_大佬&quot;</span><span class="punctuation">:</span> <span class="string">&quot;093c1e2c490161aca397afc45573c877cdead616.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_大哭&quot;</span><span class="punctuation">:</span> <span class="string">&quot;23269aeb35f99daee28dda129676f6e9ea87934f.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_委屈&quot;</span><span class="punctuation">:</span> <span class="string">&quot;d04dba7b5465779e9755d2ab6f0a897b9b33bb77.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_害羞&quot;</span><span class="punctuation">:</span> <span class="string">&quot;a37683fb5642fa3ddfc7f4e5525fd13e42a2bdb1.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_尷尬&quot;</span><span class="punctuation">:</span> <span class="string">&quot;7cfa62dafc59798a3d3fb262d421eeeff166cfa4.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_微笑&quot;</span><span class="punctuation">:</span> <span class="string">&quot;70dc5c7b56f93eb61bddba11e28fb1d18fddcd4c.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_思考&quot;</span><span class="punctuation">:</span> <span class="string">&quot;90cf159733e558137ed20aa04d09964436f618a1.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;tv_驚嚇&quot;</span><span class="punctuation">:</span> <span class="string">&quot;0d15c7e2ee58e935adc6a7193ee042388adc22af.png&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-valine.png" alt="hexo-theme-butterfly-doc-valine.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>default_avatar</p></div><table><thead><tr><th>參數</th><th>效果</th></tr></thead><tbody><tr><td>留空（默認）</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000"></td></tr><tr><td>mp</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=mp"></td></tr><tr><td>identicon</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=identicon"></td></tr><tr><td>monsterid</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=monsterid"></td></tr><tr><td>wavatar</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=wavatar"></td></tr><tr><td>retro</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=retro"></td></tr><tr><td>robohash</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=robohash"></td></tr><tr><td>blank</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&f=y"></td></tr><tr><td>404</td><td><img src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=mp&f=y"></td></tr></tbody></table></div><div class="tab-item-content"><p>Waline - 一款從 Valine 衍生的帶後端評論系統。可以將 Waline 等價成 With backend Valine。</p><p>具體配置可參考 <a href="https://waline.js.org/">waline 文檔</a></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">waline:</span></span><br><span class="line">  <span class="attr">serverURL:</span> <span class="comment"># Waline server address url</span></span><br><span class="line">  <span class="attr">bg:</span> <span class="comment"># waline background</span></span><br><span class="line">  <span class="attr">pageview:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>serverURL</td><td>Waline 服務器地址</td></tr><tr><td>bg</td><td>背景圖片，可填寫圖片地址，如<code>https://example.com/bg.jpg</code></td></tr><tr><td>pageview</td><td>是否顯示文章閲讀數</td></tr><tr><td>option</td><td>可選配置</td></tr></tbody></table><div class="note info flat"><p>開啟 pageview 後，文章頁的訪問人數將改為 Waline 提供，而不是 <strong>不蒜子</strong></p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-valine.png" alt="hexo-theme-butterfly-doc-valine.png"></p></div><div class="tab-item-content"><p>與 Gitalk 一樣，基於 GitHub issues 的評論工具。相對於 Gitalk,其相對需要權限較少。具體配置可參考<a href="https://utteranc.es/">Utterances</a>。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">utterances:</span></span><br><span class="line">  <span class="attr">repo:</span></span><br><span class="line">  <span class="comment"># 可選 pathname/url/title/og:title</span></span><br><span class="line">  <span class="attr">issue_term:</span> <span class="string">pathname</span></span><br><span class="line">  <span class="comment"># 可選 github-light/github-dark/github-dark-orange/icy-dark/dark-blue/photon-dark</span></span><br><span class="line">  <span class="attr">light_theme:</span> <span class="string">github-light</span></span><br><span class="line">  <span class="attr">dark_theme:</span> <span class="string">photon-dark</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>repo</td><td>GitHub repository 的全名，例如：<code>owner/repo</code></td></tr><tr><td>issue_term</td><td>用於識別問題的標籤，可以是 pathname&#x2F;url&#x2F;title&#x2F;og:title</td></tr><tr><td>light_theme</td><td>亮色主題，可選值：<code>github-light</code>、<code>github-dark</code>、<code>github-dark-orange</code>、<code>icy-dark</code>、<code>dark-blue</code>、<code>photon-dark</code></td></tr><tr><td>dark_theme</td><td>暗色主題，可選值：<code>github-light</code>、<code>github-dark</code>、<code>github-dark-orange</code>、<code>icy-dark</code>、<code>dark-blue</code>、<code>photon-dark</code></td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-Utterances.png" alt="hexo-theme-butterfly-docs-Utterances.png"></p></div><div class="tab-item-content"><p><code>Facebook Comments</code>是 Facebook 提供的評論插件，需要登陸 Facebook 才可評論。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Facebook Comments Plugin</span></span><br><span class="line"><span class="comment"># https://developers.facebook.com/docs/plugins/comments/</span></span><br><span class="line"><span class="attr">facebook_comments:</span></span><br><span class="line">  <span class="attr">app_id:</span></span><br><span class="line">  <span class="comment"># optional</span></span><br><span class="line">  <span class="attr">user_id:</span></span><br><span class="line">  <span class="attr">pageSize:</span> <span class="number">10</span></span><br><span class="line">  <span class="comment"># Choose: social / time / reverse_time</span></span><br><span class="line">  <span class="attr">order_by:</span> <span class="string">social</span></span><br><span class="line">  <span class="attr">lang:</span> <span class="string">zh_TW</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>app_id</td><td>Facebook App ID，你可以在<a href="https://developers.facebook.com/apps/">這裡</a>創建</td></tr><tr><td>user_id</td><td>Facebook User ID，可選，用於管理評論</td></tr><tr><td>pageSize</td><td>顯示的評論數</td></tr><tr><td>order_by</td><td>評論排序方式,social&#x2F;time&#x2F;reverse_time</td></tr><tr><td>lang</td><td>語言</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-butterfly-docs-facebook-comments.png" alt="hexo-butterfly-docs-facebook-comments.png"></p></div><div class="tab-item-content"><p><code>Twikoo</code> 是一個簡潔、安全、無後端的靜態網站評論系統，基於<a href="https://curl.qcloud.com/KnnJtUom">騰訊雲開發</a>。</p><p>具體如何配置評論，請查看 <a href="https://twikoo.js.org/quick-start.html#%E7%8E%AF%E5%A2%83%E5%88%9D%E5%A7%8B%E5%8C%96">Twikoo 文檔</a></p><p>你只需要把獲取到的 <code>環境ID (envId)</code> 填寫到配置上去就行</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">twikoo:</span></span><br><span class="line">  <span class="attr">envId:</span></span><br><span class="line">  <span class="attr">region:</span></span><br><span class="line">  <span class="attr">visitor:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>envId</td><td>環境 ID</td></tr><tr><td>region</td><td>環境地域，默認為 ap-shanghai，如果您的環境地域不是上海，需傳此參數</td></tr><tr><td>visitor</td><td>是否顯示文章閲讀數</td></tr><tr><td>option</td><td>可選配置</td></tr></tbody></table><div class="note info flat"><p>開啟 visitor 後，文章頁的訪問人數將改為 Twikoo 提供，而不是 <strong>不蒜子</strong></p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-twikoo.png"></p></div><div class="tab-item-content"><p>一個基於 <em>GitHub Discussions</em> 的評論</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Giscus</span></span><br><span class="line"><span class="comment"># https://giscus.app/</span></span><br><span class="line"><span class="attr">giscus:</span></span><br><span class="line">  <span class="attr">repo:</span></span><br><span class="line">  <span class="attr">repo_id:</span></span><br><span class="line">  <span class="attr">category_id:</span></span><br><span class="line">  <span class="attr">theme:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">light</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">dark</span></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>repo</td><td>GitHub repository 的全名，例如：<code>owner/repo</code></td></tr><tr><td>repo_id</td><td>GitHub repository 的 ID</td></tr><tr><td>category_id</td><td>GitHub repository 的分類 ID</td></tr><tr><td>option</td><td>可選配置</td></tr></tbody></table><p>具體配置的意思，請參考 Giscus 的<a href="https://giscus.app/zh-TW">文檔</a></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-giscus.png" alt="hexo-theme-butterfly-docs-giscus.png"></p></div><div class="tab-item-content"><p>Remark42 是一款只支持<strong>私有部署</strong>的評論</p><p>具體部署請查看 <a href="https://remark42.com/docs/getting-started/installation/">Installation | Remark42</a></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">remark42:</span></span><br><span class="line">  <span class="attr">host:</span> <span class="comment"># Your Host URL</span></span><br><span class="line">  <span class="attr">siteId:</span> <span class="comment"># Your Site ID</span></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>host</td><td>你的 Host URL</td></tr><tr><td>siteId</td><td>你的 Site ID</td></tr><tr><td>option</td><td>可選配置</td></tr></tbody></table><p><img src="https://cdn.jsdelivr.net/gh/jerryc127/CDN@m2/img/hexo-butterfly-docs-remark42.png"></p></div><div class="tab-item-content"><p>Artalk 是一款只支持<strong>私有部署</strong>的評論</p><p>具體部署請查看 <a href="https://artalk.js.org/">Artalk | 自託管評論系統</a></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">artalk:</span></span><br><span class="line">  <span class="attr">server:</span></span><br><span class="line">  <span class="attr">site:</span></span><br><span class="line">  <span class="comment"># Use Artalk visitor count as the page view count</span></span><br><span class="line">  <span class="attr">visitor:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">option:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>server</td><td>你的 Server URL</td></tr><tr><td>site</td><td>你的 Site ID</td></tr><tr><td>visitor</td><td>是否顯示文章閲讀數</td></tr><tr><td>option</td><td>可選配置</td></tr></tbody></table><div class="note info flat"><p>開啟 visitor 後，文章頁的訪問人數將改為 Artalk 提供，而不是 <strong>不蒜子</strong></p></div><p><img src="https://cdn.jsdelivr.net/gh/jerryc127/CDN@m2/img/hexo-butterfly-docs-artalk.png"></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="在綫聊天"><a href="#在綫聊天" class="headerlink" title="在綫聊天"></a>在綫聊天</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">通用設置</button><button type="button" class="tab">chatra</button><button type="button" class="tab">tidio</button><button type="button" class="tab">crisp</button></div><div class="tab-contents"><div class="tab-item-content active"><p>主題內置了多種在綫聊天工具。你可以選擇開啟一種，方便你與訪客的交流。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">chat:</span></span><br><span class="line">  <span class="comment"># Choose: chatra/tidio/crisp</span></span><br><span class="line">  <span class="comment"># Leave it empty if you don&#x27;t need chat</span></span><br><span class="line">  <span class="attr">use:</span></span><br><span class="line">  <span class="comment"># Chat Button [recommend]</span></span><br><span class="line">  <span class="comment"># It will create a button in the bottom right corner of website, and hide the origin button</span></span><br><span class="line">  <span class="attr">rightside_button:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># The origin chat button is displayed when scrolling up, and the button is hidden when scrolling down</span></span><br><span class="line">  <span class="attr">button_hide_show:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>use</td><td>選擇你要使用的聊天工具，可選擇<code>chatra</code>&#x2F;<code>tidio</code>&#x2F;<code>crisp</code></td></tr><tr><td>rightside_button</td><td>是否開啟右下角聊天按鈕</td></tr><tr><td>button_hide_show</td><td>是否開啟滾動時隱藏聊天按鈕</td></tr></tbody></table><p>這些工具都提供了一個按鈕可以打開&#x2F;關閉聊天窗口。<br>主題也提供了一個集合主題特色的按鈕來替換這些工具本身的按鈕，這個聊天按鈕將會出現在右下角裡。<br>你只需要把<code>rightside_button</code>打開就行。</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-chatbtn.png"></p><p>為了不影響訪客的體驗，主題提供一個<code>button_hide_show</code>配置<br>設為<code>true</code>後，使用工具提供的按鈕時，只有向上滾動才會顯示聊天按鈕，向下滾動時會隱藏按鈕。</p></div><div class="tab-item-content"><div class="note info flat"><p>開啟 chatra， 把主題配置文件中 <code>chat</code> 的 <code>use</code>設置為<code>chatra</code></p></div><p>配置 chatra,需要知道<code>Public key</code></p><p>打開<a href="https://chatra.com/">chatra</a>並註冊賬號。<br>你可以在<code>Preferences</code>中找到<code>Public key</code></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-chat-chatra-id.png" alt="hexo-theme-butterfly-docs-chat-chatra-id.png"></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># chatra</span></span><br><span class="line"><span class="comment"># https://chatra.io/</span></span><br><span class="line"><span class="attr">chatra:</span></span><br><span class="line">  <span class="attr">id:</span> <span class="string">xxxxxxxx</span></span><br></pre></td></tr></table></figure><p><code>chatra</code>的樣式你可以<code>Chat Widget</code>自行配置</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-chat-chatra-ui-settings.png" alt="hexo-theme-butterfly-docs-chat-chatra-ui-settings.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>Demo</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-chat-chatra-ui-demo.png"></p></div><div class="tab-item-content"><div class="note info flat"><p>開啟 tidio， 把主題配置文件中 <code>chat</code> 的 <code>use</code>設置為<code>tidio</code></p></div><p>配置 tidio,需要知道<code>Public key</code></p><p>打開<a href="https://www.tidio.com/">tidio</a>並註冊賬號。<br>你可以在<code>Preferences &gt; Developer</code>中找到<code>Public key</code></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-chat-tidio-id.png" alt="hexo-theme-butterfly-docs-chat-tidio-id.png"></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># tidio</span></span><br><span class="line"><span class="comment"># https://www.tidio.com/</span></span><br><span class="line"><span class="attr">tidio:</span></span><br><span class="line">  <span class="attr">public_key:</span> <span class="string">XXXX</span></span><br></pre></td></tr></table></figure><p><code>tidio</code>的樣式你可以<code>Channels</code>自行配置</p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-chat-tidio-setting.png" alt="hexo-theme-butterfly-docs-chat-tidio-setting.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>Demo</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-chat-tidio-demo.png"></p></div><div class="tab-item-content"><div class="note info flat"><p>開啟 crisp， 把主題配置文件中 <code>chat</code> 的 <code>use</code>設置為<code>crisp</code></p></div><p>打開<a href="https://crisp.chat/en/">crisp</a>並註冊帳號</p><p>找到需要的網站 ID</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># crisp</span></span><br><span class="line"><span class="comment"># https://crisp.chat/en/</span></span><br><span class="line"><span class="attr">crisp:</span></span><br><span class="line">  <span class="attr">website_id:</span> <span class="string">xxxxxxxx</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-buttefly-docs-chat-crisp.png" alt="hexo-theme-buttefly-docs-chat-crisp.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-crisp-demo.png" alt="hexo-theme-butterfly-docs-crisp-demo.png"></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="分析統計"><a href="#分析統計" class="headerlink" title="分析統計"></a>分析統計</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">百度統計</button><button type="button" class="tab">谷歌分析</button><button type="button" class="tab">Cloudflare分析</button><button type="button" class="tab">Microsoft Clarity</button></div><div class="tab-contents"><div class="tab-item-content active"><ol><li><p>登錄百度統計的<a href="https://tongji.baidu.com/web/welcome/login">官方網站</a></p></li><li><p>找到你百度統計的統計代碼</p></li></ol><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-baidu-tongji.jpg" alt="hexo-theme-butterfly-doc-baidu-tongji.jpg"></p><ol start="3"><li>修改 <code>主題配置文件</code></li></ol><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">baidu_analytics:</span> <span class="string">你的代碼</span></span><br></pre></td></tr></table></figure></div><div class="tab-item-content"><ol><li><p>登錄谷歌分析的<a href="https://www.google.com/analytics/">官方網站</a></p></li><li><p>找到你的谷歌分析的跟蹤 ID</p></li></ol><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-google-analytics.jpg" alt="hexo-theme-butterfly-doc-google-analytics.jpg"></p><ol start="3"><li>修改 <code>主題配置文件</code></li></ol><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">google_analytics:</span> <span class="string">你的代碼</span> <span class="comment"># 通常以`UA-`打頭</span></span><br></pre></td></tr></table></figure></div><div class="tab-item-content"><ol><li>登錄 Cloudflare 分析的<a href="https://www.cloudflare.com/zh-tw/web-analytics/">官方網站</a></li><li>找到 <code>JavaScript 程式碼片段</code></li><li>找到你的 <code>token</code></li></ol><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-cloudflare-analytics-id.png" alt="hexo-theme-butterfly-docs-cloudflare-analytics-id.png"></p><ol start="4"><li><p>修改 <code>主題配置文件</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Cloudflare Analytics</span></span><br><span class="line"><span class="comment"># https://www.cloudflare.com/zh-tw/web-analytics/</span></span><br><span class="line"><span class="attr">cloudflare_analytics:</span></span><br></pre></td></tr></table></figure></li></ol></div><div class="tab-item-content"><ol><li><p>登錄 Clarity 的<a href="https://clarity.microsoft.com/">官方網站</a></p></li><li><p>創建 <code>PROJECT</code></p></li><li><p>找到你的 <code>ID</code></p></li></ol><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-clarity-id.png" alt="hexo-theme-butterfly-docs-clarity-id.png"></p><ol start="4"><li><p>修改 <code>主題配置文件</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Microsoft Clarity</span></span><br><span class="line"><span class="comment"># https://clarity.microsoft.com/</span></span><br><span class="line"><span class="attr">microsoft_clarity:</span></span><br></pre></td></tr></table></figure></li></ol></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="廣告"><a href="#廣告" class="headerlink" title="廣告"></a>廣告</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">谷歌廣告</button><button type="button" class="tab">手動廣告配置</button></div><div class="tab-contents"><div class="tab-item-content active"><p>主題已集成谷歌廣告（自動廣告）</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">google_adsense:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">auto_ads:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">js:</span> <span class="string">https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js</span></span><br><span class="line">  <span class="attr">client:</span> <span class="comment"># 填入個人識別碼</span></span><br><span class="line">  <span class="attr">enable_page_level_ads:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-google-adsense1.png" alt="hexo-theme-butterfly-docs-google-adsense1.png"></p></div><div class="tab-item-content"><p>主題預留了三個位置可供插入廣告，分別為主頁文章(每三篇文章出現廣告)&#x2F;aside 公告之後&#x2F;文章頁打賞之後。<br>把 html 代碼填寫到對應的位置</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">ad:</span></span><br><span class="line">  <span class="attr">index:</span></span><br><span class="line">  <span class="attr">aside:</span></span><br><span class="line">  <span class="attr">post:</span></span><br></pre></td></tr></table></figure><p>例如:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">index:</span> <span class="string">&lt;ins</span> <span class="string">class=&quot;adsbygoogle&quot;</span> <span class="string">style=&quot;display:block&quot;</span> <span class="string">data-ad-format=&quot;fluid&quot;</span> <span class="string">data-ad-layout-key=&quot;xxxxxxxxxxxx&quot;</span> <span class="string">data-ad-client=&quot;ca-pub-xxxxxxxxxx&quot;</span> <span class="string">data-ad-slot=&quot;xxxxxxxxxx&quot;&gt;&lt;/ins&gt;&lt;script&gt;(adsbygoogle=window.adsbygoogle||[]).push(&#123;&#125;)&lt;/script&gt;</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-ad-1.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-ad-2.png"></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="網站驗證"><a href="#網站驗證" class="headerlink" title="網站驗證"></a>網站驗證</h2><p>如果需要搜索引擎收錄網站，可能需要登錄對應搜索引擎的管理平臺進行提交。<br>各自的驗證碼可從各自管理平臺拿到</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">site_verification:</span></span><br><span class="line">  <span class="comment"># - name: google-site-verification</span></span><br><span class="line">  <span class="comment">#   content: xxxxxx</span></span><br><span class="line">  <span class="comment"># - name: baidu-site-verification</span></span><br><span class="line">  <span class="comment">#   content: xxxxxxx</span></span><br></pre></td></tr></table></figure><h2 id="美化-特效"><a href="#美化-特效" class="headerlink" title="美化&#x2F;特效"></a>美化&#x2F;特效</h2><h3 id="自定義主題色"><a href="#自定義主題色" class="headerlink" title="自定義主題色"></a>自定義主題色</h3><p>可以修改大部分 UI 顏色</p><p>修改 <code>主題配置文件</code>，比如：</p><div class="note info flat"><p>顏色值必須被雙引號包裹，就像<code>&quot;#000&quot;</code>而不是<code>#000</code>。否則將會在構建的時候報錯！</p></div><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">theme_color:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">main:</span> <span class="string">&#x27;#49B1F5&#x27;</span></span><br><span class="line">  <span class="attr">paginator:</span> <span class="string">&#x27;#00c4b6&#x27;</span></span><br><span class="line">  <span class="attr">button_hover:</span> <span class="string">&#x27;#FF7242&#x27;</span></span><br><span class="line">  <span class="attr">text_selection:</span> <span class="string">&#x27;#00c4b6&#x27;</span></span><br><span class="line">  <span class="attr">link_color:</span> <span class="string">&#x27;#99a9bf&#x27;</span></span><br><span class="line">  <span class="attr">meta_color:</span> <span class="string">&#x27;#858585&#x27;</span></span><br><span class="line">  <span class="attr">hr_color:</span> <span class="string">&#x27;#A4D8FA&#x27;</span></span><br><span class="line">  <span class="attr">code_foreground:</span> <span class="string">&#x27;#F47466&#x27;</span></span><br><span class="line">  <span class="attr">code_background:</span> <span class="string">&#x27;rgba(27, 31, 35, .05)&#x27;</span></span><br><span class="line">  <span class="attr">toc_color:</span> <span class="string">&#x27;#00c4b6&#x27;</span></span><br><span class="line">  <span class="attr">blockquote_padding_color:</span> <span class="string">&#x27;#49b1f5&#x27;</span></span><br><span class="line">  <span class="attr">blockquote_background_color:</span> <span class="string">&#x27;#49b1f5&#x27;</span></span><br><span class="line">  <span class="attr">scrollbar_color:</span> <span class="string">&#x27;#49b1f5&#x27;</span></span><br><span class="line">  <span class="attr">meta_theme_color_light:</span> <span class="string">&#x27;ffffff&#x27;</span></span><br><span class="line">  <span class="attr">meta_theme_color_dark:</span> <span class="string">&#x27;#0d0d0d&#x27;</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>main</td><td>主題色</td></tr><tr><td>paginator</td><td>分頁器顏色</td></tr><tr><td>button_hover</td><td>按鈕 hover 顏色</td></tr><tr><td>text_selection</td><td>文字選中顏色</td></tr><tr><td>link_color</td><td>鏈接顏色</td></tr><tr><td>meta_color</td><td>文章元數據顏色</td></tr><tr><td>hr_color</td><td>分割線顏色</td></tr><tr><td>code_foreground</td><td>代碼前景色</td></tr><tr><td>code_background</td><td>代碼背景色</td></tr><tr><td>toc_color</td><td>目錄顏色</td></tr><tr><td>blockquote_padding_color</td><td>引用邊框顏色</td></tr><tr><td>blockquote_background_color</td><td>引用背景色</td></tr><tr><td>scrollbar_color</td><td>滾動條顏色</td></tr><tr><td>meta_theme_color_light</td><td>light mode 主題色</td></tr><tr><td>meta_theme_color_dark</td><td>dark mode 主題色</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-doc-color_1.png"></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-doc-color_2.png"></p><h3 id="文字左右對齊"><a href="#文字左右對齊" class="headerlink" title="文字左右對齊"></a>文字左右對齊</h3><p>可設置文字向兩側對齊，對最後一行無效</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Stretches the lines so that each line has equal width（文字向兩側對齊，對最後一行無效）</span></span><br><span class="line"><span class="attr">text_align_justify:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>text_align_justify: false</p></div><p><img src="https://oss.012700.xyz/butterfly/2023/10/text-align-justify-false.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>text_align_justify: true</p></div><p><img src="https://oss.012700.xyz/butterfly/2023/10/text-align-justify-true.png"></p><h3 id="黑色遮罩"><a href="#黑色遮罩" class="headerlink" title="黑色遮罩"></a>黑色遮罩</h3><p>為了避免圖片過於鮮艷而導致文字無法閲讀，默認為<code>頂部圖</code>和<code>頁腳</code>添加黑色遮罩</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Add a mask to the header and footer</span></span><br><span class="line"><span class="attr">mask:</span></span><br><span class="line">  <span class="attr">header:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">footer:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><h3 id="頁面加載動畫-preloader"><a href="#頁面加載動畫-preloader" class="headerlink" title="頁面加載動畫 preloader"></a>頁面加載動畫 preloader</h3><p>當進入網頁時，因為加載速度的問題，可能會導致 top_img 圖片出現斷層顯示，或者網頁加載不全而出現等待時間，開啟 preloader 後，會顯示加載動畫，等頁面加載完，加載動畫會消失。</p><p>主題支持 pace.js 的加載動畫，具體可查看 <a href="https://codebyzach.github.io/pace/">pace.js</a></p><p>配置 <code>butterly.yml</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 加載動畫 Loading Animation</span></span><br><span class="line"><span class="attr">preloader:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># source</span></span><br><span class="line">  <span class="comment"># 1. fullpage-loading</span></span><br><span class="line">  <span class="comment"># 2. pace (progress bar)</span></span><br><span class="line">  <span class="attr">source:</span> <span class="number">1</span></span><br><span class="line">  <span class="comment"># pace theme (see https://codebyzach.github.io/pace/)</span></span><br><span class="line">  <span class="attr">pace_css_url:</span></span><br></pre></td></tr></table></figure><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>fullpage-loading</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-preloader.gif" alt="hexo-theme-butterfly-docs-preloader.gif"></p><h3 id="頁面美化"><a href="#頁面美化" class="headerlink" title="頁面美化"></a>頁面美化</h3><p>會改變 ol、ul、h1-h5 的樣式</p><p><code>field</code>配置生效的區域</p><ul><li><code>post</code> 只在文章頁生效</li><li><code>site</code> 在全站生效</li></ul><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 美化頁面顯示</span></span><br><span class="line"><span class="attr">beautify:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">field:</span> <span class="string">site</span> <span class="comment"># site/post</span></span><br><span class="line">  <span class="attr">title-prefix-icon:</span> <span class="string">&#x27;\f0c1&#x27;</span></span><br><span class="line">  <span class="attr">title-prefix-icon-color:</span> <span class="string">&#x27;#F47466&#x27;</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否開啟美化</td></tr><tr><td>field</td><td>美化的區域</td></tr><tr><td>title-prefix-icon</td><td>標題前綴的 icon</td></tr><tr><td>title-prefix-icon-color</td><td>標題前綴的 icon 的顏色</td></tr></tbody></table><p><code>title-prefix-icon</code>填寫的是fontawesome的icon的Unicode數。<br><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-fontwesome-unicode.png" alt="hexo-theme-butterfly-doc-fontwesome-unicode.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>未開啟美化</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-post-beautify.png" alt="hexo-theme-butterfly-doc-post-beautify.png"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>開啟美化</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-post-beautif.png" alt="hexo-theme-butterfly-doc-post-beautif.png"></p><h3 id="自定義字體和字體大小"><a href="#自定義字體和字體大小" class="headerlink" title="自定義字體和字體大小"></a>自定義字體和字體大小</h3><h4 id="全局字體"><a href="#全局字體" class="headerlink" title="全局字體"></a>全局字體</h4><p>可自行設置字體的<code>font-family</code></p><p><strong>如不需要配置，請留空</strong></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Global font settings</span></span><br><span class="line"><span class="comment"># Don&#x27;t modify the following settings unless you know how they work (非必要不要修改)</span></span><br><span class="line"><span class="attr">font:</span></span><br><span class="line">  <span class="attr">global-font-size:</span></span><br><span class="line">  <span class="attr">code-font-size:</span></span><br><span class="line">  <span class="attr">font-family:</span> <span class="string">-apple-system,</span> <span class="string">BlinkMacSystemFont,</span> <span class="string">&quot;Segoe UI&quot;</span><span class="string">,</span> <span class="string">&quot;Helvetica Neue&quot;</span><span class="string">,</span> <span class="string">Lato,</span> <span class="string">Roboto,</span> <span class="string">&quot;PingFang SC&quot;</span><span class="string">,</span> <span class="string">&quot;Microsoft JhengHei&quot;</span><span class="string">,</span> <span class="string">&quot;Microsoft YaHei&quot;</span><span class="string">,</span> <span class="string">sans-serif</span></span><br><span class="line">  <span class="attr">code-font-family:</span> <span class="string">consolas,</span> <span class="string">Menlo,</span> <span class="string">&quot;PingFang SC&quot;</span><span class="string">,</span> <span class="string">&quot;Microsoft JhengHei&quot;</span><span class="string">,</span> <span class="string">&quot;Microsoft YaHei&quot;</span><span class="string">,</span> <span class="string">sans-serif</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>global-font-size</td><td>全局字體大小</td></tr><tr><td>code-font-size</td><td>代碼字體大小</td></tr><tr><td>font-family</td><td>全局字體</td></tr><tr><td>code-font-family</td><td>代碼字體</td></tr></tbody></table><h4 id="Blog-標題字體"><a href="#Blog-標題字體" class="headerlink" title="Blog 標題字體"></a>Blog 標題字體</h4><p>可自行設置字體的<code>font-family</code><br><strong>如不需要配置，請留空。</strong><br><strong>如不需要使用網絡字體，只需要把 font_link 留空就行</strong></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Font settings for the site title and site subtitle</span></span><br><span class="line"><span class="comment"># 左上角網站名字 主頁居中網站名字</span></span><br><span class="line"><span class="attr">blog_title_font:</span></span><br><span class="line">  <span class="attr">font_link:</span> <span class="string">https://fonts.googleapis.com/css?family=Titillium+Web&amp;display=swap</span></span><br><span class="line">  <span class="attr">font-family:</span> <span class="string">Titillium</span> <span class="string">Web,</span> <span class="string">&#x27;PingFang SC&#x27;</span><span class="string">,</span> <span class="string">&#x27;Hiragino Sans GB&#x27;</span><span class="string">,</span> <span class="string">&#x27;Microsoft JhengHei&#x27;</span><span class="string">,</span> <span class="string">&#x27;Microsoft YaHei&#x27;</span><span class="string">,</span> <span class="string">sans-serif</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>font_link</td><td>網絡字體的連結</td></tr><tr><td>font-family</td><td>網站標題字體</td></tr></tbody></table><h3 id="打字效果"><a href="#打字效果" class="headerlink" title="打字效果"></a>打字效果</h3><p>打字效果<a href="https://github.com/disjukr/activate-power-mode">activate-power-mode</a></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Typewriter Effect (打字效果)</span></span><br><span class="line"><span class="comment"># https://github.com/disjukr/activate-power-mode</span></span><br><span class="line"><span class="attr">activate_power_mode:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">colorful:</span> <span class="literal">true</span> <span class="comment"># open particle animation (冒光特效)</span></span><br><span class="line">  <span class="attr">shake:</span> <span class="literal">true</span> <span class="comment">#  open shake (抖動特效)</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否開啟打字效果</td></tr><tr><td>colorful</td><td>是否開啟冒光特效</td></tr><tr><td>shake</td><td>是否開啟抖動特效</td></tr><tr><td>mobile</td><td>是否在移動端開啟打字效果</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-type-animation.gif" alt="hexo-theme-butterfly-doc-type-animation.gif"></p><h3 id="背景特效"><a href="#背景特效" class="headerlink" title="背景特效"></a>背景特效</h3><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">靜止綵帶</button><button type="button" class="tab">動態綵帶</button><button type="button" class="tab">canvas-nest</button></div><div class="tab-contents"><div class="tab-item-content active"><p>好看的綵帶背景，可設置每次刷新更換綵帶，或者每次點擊更換綵帶</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">canvas_ribbon:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># The size of ribbon</span></span><br><span class="line">  <span class="attr">size:</span> <span class="number">150</span></span><br><span class="line">  <span class="comment"># The opacity of ribbon (0 ~ 1)</span></span><br><span class="line">  <span class="attr">alpha:</span> <span class="number">0.6</span></span><br><span class="line">  <span class="attr">zIndex:</span> <span class="number">-1</span></span><br><span class="line">  <span class="attr">click_to_change:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否開啟綵帶特效</td></tr><tr><td>size</td><td>綵帶的大小</td></tr><tr><td>alpha</td><td>綵帶的透明度</td></tr><tr><td>zIndex</td><td>綵帶的層級</td></tr><tr><td>click_to_change</td><td>點擊更換綵帶</td></tr><tr><td>mobile</td><td>手機端是否顯示綵帶</td></tr></tbody></table><p>相關配置可查看<a href="https://github.com/hustcc/ribbon.js">canvas_ribbon</a></p><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-canvas-ribbon.png"></p></div><div class="tab-item-content"><p>好看的綵帶背景，會飄動</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">canvas_fluttering_ribbon:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span> <span class="comment"># false 手機端不顯示 true 手機端顯示</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-docs-canvas_fluttering_ribbon.gif"></p></div><div class="tab-item-content"><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">canvas_nest:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Color of lines, default: &#x27;0,0,0&#x27;; RGB values: (R,G,B).(<span class="doctag">note:</span> use &#x27;,&#x27; to separate.)</span></span><br><span class="line">  <span class="attr">color:</span> <span class="string">&#x27;0,0,255&#x27;</span></span><br><span class="line">  <span class="comment"># The opacity of line (0~1)</span></span><br><span class="line">  <span class="attr">opacity:</span> <span class="number">0.7</span></span><br><span class="line">  <span class="comment"># The z-index property of the background</span></span><br><span class="line">  <span class="attr">zIndex:</span> <span class="number">-1</span></span><br><span class="line">  <span class="comment"># The number of lines</span></span><br><span class="line">  <span class="attr">count:</span> <span class="number">99</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否開啟綵帶特效</td></tr><tr><td>color</td><td>綵帶的顏色</td></tr><tr><td>opacity</td><td>綵帶的透明度</td></tr><tr><td>zIndex</td><td>綵帶的層級</td></tr><tr><td>count</td><td>綵帶的條數</td></tr><tr><td>mobile</td><td>手機端是否顯示綵帶</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/butterfly-doc-canvas_nes.gif"></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h3 id="鼠標點擊效果"><a href="#鼠標點擊效果" class="headerlink" title="鼠標點擊效果"></a>鼠標點擊效果</h3><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active"><i class="fas fa-fire-alt"></i>煙花</button><button type="button" class="tab"><i class="fas fa-heart"></i>愛心</button><button type="button" class="tab"><i class="fab fa-amilia"></i>文字</button></div><div class="tab-contents"><div class="tab-item-content active"><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">fireworks:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">zIndex:</span> <span class="number">9999</span> <span class="comment"># -1 or 9999</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否開啟煙花特效</td></tr><tr><td>zIndex</td><td>煙花的層級， <code>-1</code> 代表煙火效果在底部 &#x2F;</td></tr><tr><td><code>9999</code> 代表煙火效果在前面</td><td></td></tr><tr><td>mobile</td><td>手機端是否顯示煙花</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-doc-firewall.gif" alt="hexo-theme-butterfly-doc-firewall.gif"></p></div><div class="tab-item-content"><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 點擊出現愛心</span></span><br><span class="line"><span class="attr">click_heart:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/click_heart.gif" alt="click_heart.gif"></p></div><div class="tab-item-content"><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 點擊出現文字，文字可自行修改</span></span><br><span class="line"><span class="attr">ClickShowText:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">text:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">I</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">LOVE</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">YOU</span></span><br><span class="line">  <span class="attr">fontSize:</span> <span class="string">15px</span></span><br><span class="line">  <span class="attr">random:</span> <span class="literal">false</span> <span class="comment"># 文字隨機顯示</span></span><br><span class="line">  <span class="attr">mobile:</span> <span class="literal">false</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>enable</td><td>是否開啟文字特效</td></tr><tr><td>text</td><td>文字內容</td></tr><tr><td>fontSize</td><td>文字大小</td></tr><tr><td>random</td><td>文字隨機顯示</td></tr><tr><td>mobile</td><td>手機端是否顯示文字</td></tr></tbody></table><p><img src="https://oss.012700.xyz/butterfly/2024/09/ClickShowText.gif" alt="ClickShowText.gif"></p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="圖片大圖查看模式"><a href="#圖片大圖查看模式" class="headerlink" title="圖片大圖查看模式"></a>圖片大圖查看模式</h2><div class="note info flat"><p>如果你並不想為某張圖片添加大圖查看模式，你可以使用 html 格式引用圖片，併為圖片添加 <code>no-lightbox</code> class 名</p></div><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Choose: fancybox / medium_zoom</span></span><br><span class="line"><span class="comment"># https://github.com/francoischalifour/medium-zoom</span></span><br><span class="line"><span class="comment"># https://fancyapps.com/fancybox/</span></span><br><span class="line"><span class="comment"># Leave it empty if you don&#x27;t need lightbox</span></span><br><span class="line"><span class="attr">lightbox:</span></span><br></pre></td></tr></table></figure><p>可配置 <code>fancybox</code> 或 <code>medium_zoom</code> 來啟用圖片大圖查看模式<br>不需要大圖查看模式時，請留空</p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>FancyBox</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/fancybox.gif" alt="fancybox.gif"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>Medium Zoom</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/medium_zoom.gif" alt="medium_zoom.gif"></p><h2 id="標簽外掛"><a href="#標簽外掛" class="headerlink" title="標簽外掛"></a>標簽外掛</h2><p>具體可查看 <a href="https://butterfly.js.org/posts/ceeb73f/">標簽外掛</a></p><h2 id="Mermaid"><a href="#Mermaid" class="headerlink" title="Mermaid"></a>Mermaid</h2><p>主題支持 Mermaid.js，可以在文章中使用 Mermaid.js 繪製流程圖、序列圖等。</p><p>配置：</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Mermaid</span></span><br><span class="line"><span class="comment"># https://github.com/mermaid-js/mermaid</span></span><br><span class="line"><span class="attr">mermaid:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># Write Mermaid diagrams using code blocks</span></span><br><span class="line">  <span class="attr">code_write:</span> <span class="literal">true</span></span><br><span class="line">  <span class="comment"># built-in themes: default / forest / dark / neutral</span></span><br><span class="line">  <span class="attr">theme:</span></span><br><span class="line">    <span class="attr">light:</span> <span class="string">default</span></span><br><span class="line">    <span class="attr">dark:</span> <span class="string">dark</span></span><br></pre></td></tr></table></figure><h3 id="書寫方法"><a href="#書寫方法" class="headerlink" title="書寫方法"></a>書寫方法</h3><p>主題支持兩種書寫方法</p><h4 id="標簽外掛-1"><a href="#標簽外掛-1" class="headerlink" title="標簽外掛"></a>標簽外掛</h4><p>你可以使用標簽外掛的方式來使用 Mermaid.js<br>具體可查看 <a href="https://butterfly.js.org/posts/ceeb73f/#Mermaid">Mermaid 標簽外掛</a></p><h4 id="代碼塊書寫"><a href="#代碼塊書寫" class="headerlink" title="代碼塊書寫"></a>代碼塊書寫</h4><p>你可以使用代碼塊的方式來使用 Mermaid.js</p><ol><li><p>hexo 版本需要 7.0 或以上</p></li><li><p>hexo 的配置文件 要添加 <code>exclude_languages: [&#39;mermaid&#39;]</code></p> <figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">syntax_highlighter:</span> <span class="string">&#x27;highlight.js&#x27;</span></span><br><span class="line"><span class="attr">highlight:</span></span><br><span class="line">  <span class="attr">line_number:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">auto_detect:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">tab_replace:</span> <span class="string">&#x27;&#x27;</span></span><br><span class="line">  <span class="attr">wrap:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">hljs:</span> <span class="literal">false</span></span><br><span class="line">  <span class="attr">exclude_languages:</span> [<span class="string">&#x27;mermaid&#x27;</span>]</span><br><span class="line"><span class="attr">prismjs:</span></span><br><span class="line">  <span class="attr">preprocess:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">line_number:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">tab_replace:</span> <span class="string">&#x27;&#x27;</span></span><br><span class="line">  <span class="attr">exclude_languages:</span> [<span class="string">&#x27;mermaid&#x27;</span>]</span><br></pre></td></tr></table></figure></li><li><p>butterfly的配置文件中 mermaid 的 code_write 設為 true</p></li></ol><blockquote><p>例子</p></blockquote><p><img src="https://oss.012700.xyz/butterfly/2025/01/butterfly-docs-mermaid-codewrite.png"></p><pre><code class="highlight mermaid">graph TD;  A--&gt;B;  A--&gt;C;  B--&gt;D;  C--&gt;D;</code></pre><h2 id="Pjax"><a href="#Pjax" class="headerlink" title="Pjax"></a>Pjax</h2><p>當用戶點擊鏈接，通過 ajax 更新頁面需要變化的部分，然後使用 HTML5 的 pushState 修改瀏覽器的 URL 地址。</p><p>這樣可以不用重複加載相同的資源（css&#x2F;js）， 從而提升網頁的加載速度。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">pjax:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">false</span></span><br><span class="line">  <span class="comment"># Exclude the specified pages from pjax, such as &#x27;/music/&#x27;</span></span><br><span class="line">  <span class="attr">exclude:</span></span><br><span class="line">    <span class="comment"># - /xxxxxx/</span></span><br></pre></td></tr></table></figure><div class="note info flat"><p>對於一些第三方插件，有些並不支持 pjax 。<br>你可以把<strong>網頁</strong>加入到 <code>exclude</code> 裡，這個網頁會被 pjax 排除在外。<br>點擊該網頁會重新加載網站</p><p>使用 pjax 後，一些自己 DIY 的 js 可能會無效，跳轉頁面時需要重新調用，請參考<a href="https://github.com/MoOx/pjax">Pjax 文檔</a><br>使用 pjax 後，一些個別頁面加載的 js&#x2F;css，將會改為所有頁面都加載</p></div><h2 id="Snackbar-彈窗"><a href="#Snackbar-彈窗" class="headerlink" title="Snackbar 彈窗"></a>Snackbar 彈窗</h2><p>Snackbar 彈窗,根據自己愛好開啟</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Snackbar 彈窗</span></span><br><span class="line"><span class="comment"># https://github.com/polonel/SnackBar</span></span><br><span class="line"><span class="comment"># position 彈窗位置</span></span><br><span class="line"><span class="comment"># 可選 top-left / top-center / top-right / bottom-left / bottom-center / bottom-right</span></span><br><span class="line"><span class="attr">snackbar:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">position:</span> <span class="string">bottom-left</span></span><br><span class="line">  <span class="attr">bg_light:</span> <span class="string">&#x27;#49b1f5&#x27;</span> <span class="comment">#light mode時彈窗背景</span></span><br><span class="line">  <span class="attr">bg_dark:</span> <span class="string">&#x27;#2d3035&#x27;</span> <span class="comment">#dark mode時彈窗背景</span></span><br></pre></td></tr></table></figure><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>未開啟 Snackbar</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/snackbar_false.gif"></p><div class="note purple icon-padding flat"><i class="note-icon fa-solid fa-wand-magic-sparkles"></i><p>開啟 Snackbar</p></div><p><img src="https://oss.012700.xyz/butterfly/2024/09/snackbar_true.gif"></p><h2 id="Instantpage"><a href="#Instantpage" class="headerlink" title="Instantpage"></a>Instantpage</h2><p>當鼠標懸停到鏈接上超過 65 毫秒時，Instantpage 會對該鏈接進行預加載，可以提升訪問速度。</p><p>修改配置文件</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># https://instant.page/</span></span><br><span class="line"><span class="comment"># prefetch (預加載)</span></span><br><span class="line"><span class="attr">instantpage:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><h2 id="PWA"><a href="#PWA" class="headerlink" title="PWA"></a>PWA</h2><p>要為<code>Butterfly</code>配上 PWA 特性, 你需要如下幾個步驟:</p><ol><li><p>打開 hexo 工作目錄</p></li><li><p><code>npm install hexo-offline --save</code> 或者 <code>yarn add hexo-offline</code></p></li><li><p>在根目錄創建 <code>hexo-offline.config.cjs</code> 文件，並增加以下內容。</p></li></ol><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">// offline config passed to workbox-build.</span></span><br><span class="line"><span class="variable language_">module</span>.<span class="property">exports</span> = &#123;</span><br><span class="line">  <span class="attr">globPatterns</span>: [<span class="string">&#x27;**/*.&#123;js,html,css,png,jpg,gif,svg,webp,eot,ttf,woff,woff2&#125;&#x27;</span>],</span><br><span class="line">  <span class="comment">// 靜態文件合集，如果你的站點使用了例如 webp 格式的文件，請將文件類型添加進去。</span></span><br><span class="line">  <span class="attr">globDirectory</span>: <span class="string">&#x27;public&#x27;</span>,</span><br><span class="line">  <span class="attr">swDest</span>: <span class="string">&#x27;public/service-worker.js&#x27;</span>,</span><br><span class="line">  <span class="attr">maximumFileSizeToCacheInBytes</span>: <span class="number">10485760</span>, <span class="comment">// 緩存的最大文件大小，以字節為單位。</span></span><br><span class="line">  <span class="attr">skipWaiting</span>: <span class="literal">true</span>,</span><br><span class="line">  <span class="attr">clientsClaim</span>: <span class="literal">true</span>,</span><br><span class="line">  <span class="attr">runtimeCaching</span>: [</span><br><span class="line">    <span class="comment">// 如果你需要加載 CDN 資源，請配置該選項，如果沒有，可以不配置。</span></span><br><span class="line">    <span class="comment">// CDNs - should be CacheFirst, since they should be used specific versions so should not change</span></span><br><span class="line">    &#123;</span><br><span class="line">      <span class="attr">urlPattern</span>: <span class="regexp">/^https:\/\/cdn\.example\.com\/.*/</span>, <span class="comment">// 可替換成你的 URL</span></span><br><span class="line">      <span class="attr">handler</span>: <span class="string">&#x27;CacheFirst&#x27;</span></span><br><span class="line">    &#125;</span><br><span class="line">  ]</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>更多內容請查看 <a href="https://github.com/JLHwung/hexo-offline">hexo-offline</a>的官方文檔</p><ol start="4"><li>在<code>主題配置文件</code>中開啟 pwa 選項。</li></ol><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">pwa:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">manifest:</span> <span class="string">/img/pwa/manifest.json</span></span><br><span class="line">  <span class="attr">apple_touch_icon:</span> <span class="string">/img/pwa/apple-touch-icon.png</span></span><br><span class="line">  <span class="attr">favicon_32_32:</span> <span class="string">/img/pwa/32.png</span></span><br><span class="line">  <span class="attr">favicon_16_16:</span> <span class="string">/img/pwa/16.png</span></span><br><span class="line">  <span class="attr">mask_icon:</span> <span class="string">/img/pwa/safari-pinned-tab.svg</span></span><br></pre></td></tr></table></figure><ol start="5"><li>在創建<code>source/</code>目錄中創建<code>manifest.json</code>文件。</li></ol><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br></pre></td><td class="code"><pre><span class="line"><span class="punctuation">&#123;</span></span><br><span class="line">  <span class="attr">&quot;name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;string&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;short_name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Junzhou&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;theme_color&quot;</span><span class="punctuation">:</span> <span class="string">&quot;#49b1f5&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;background_color&quot;</span><span class="punctuation">:</span> <span class="string">&quot;#49b1f5&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;display&quot;</span><span class="punctuation">:</span> <span class="string">&quot;standalone&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;scope&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;start_url&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;icons&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;src&quot;</span><span class="punctuation">:</span> <span class="string">&quot;images/pwaicons/36.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;sizes&quot;</span><span class="punctuation">:</span> <span class="string">&quot;36x36&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;image/png&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;src&quot;</span><span class="punctuation">:</span> <span class="string">&quot;images/pwaicons/48.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;sizes&quot;</span><span class="punctuation">:</span> <span class="string">&quot;48x48&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;image/png&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;src&quot;</span><span class="punctuation">:</span> <span class="string">&quot;images/pwaicons/72.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;sizes&quot;</span><span class="punctuation">:</span> <span class="string">&quot;72x72&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;image/png&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;src&quot;</span><span class="punctuation">:</span> <span class="string">&quot;images/pwaicons/96.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;sizes&quot;</span><span class="punctuation">:</span> <span class="string">&quot;96x96&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;image/png&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;src&quot;</span><span class="punctuation">:</span> <span class="string">&quot;images/pwaicons/144.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;sizes&quot;</span><span class="punctuation">:</span> <span class="string">&quot;144x144&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;image/png&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;src&quot;</span><span class="punctuation">:</span> <span class="string">&quot;images/pwaicons/192.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;sizes&quot;</span><span class="punctuation">:</span> <span class="string">&quot;192x192&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;image/png&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;src&quot;</span><span class="punctuation">:</span> <span class="string">&quot;images/pwaicons/512.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;sizes&quot;</span><span class="punctuation">:</span> <span class="string">&quot;512x512&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;type&quot;</span><span class="punctuation">:</span> <span class="string">&quot;image/png&quot;</span></span><br><span class="line">    <span class="punctuation">&#125;</span></span><br><span class="line">  <span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;splash_pages&quot;</span><span class="punctuation">:</span> <span class="literal"><span class="keyword">null</span></span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure><p>你也可以通過 <a href="https://app-manifest.firebaseapp.com/">Web App Manifest</a>快速創建<code>manifest.json</code>。（Web App Manifest 要求至少包含一個 512*512 像素的圖標）</p><ol start="6"><li><p>可以通過<code>Chrome</code>插件<code>Lighthouse</code>檢查 PWA 配置是否生效以及配置是否正確。</p><ul><li>打開博客頁面</li><li>啟動<code>Lighthouse</code>插件 (<code>Lighthouse</code>插件要求至少包含一個 512*512 像素的圖標)</li></ul></li></ol><p>關於 PWA（漸進式增強 Web 應用）的更多內容請參閲 <a href="https://developers.google.com/web/tools/lighthouse/audits/address-bar">Google Tools for Web Developers</a></p><h2 id="Open-Graph"><a href="#Open-Graph" class="headerlink" title="Open Graph"></a>Open Graph</h2><p>在 <code>head</code> 裡增加一些 meta 資料，例如縮略圖、標題、時間等等。當你分享網頁到一些平臺時，平臺會讀取 Open Graph 的內容，展示縮略圖，標題等等信息。</p><p>修改配置文件</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Open graph meta tags</span></span><br><span class="line"><span class="comment"># https://hexo.io/docs/helpers#open-graph</span></span><br><span class="line"><span class="attr">Open_Graph_meta:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line">    <span class="comment"># twitter_card:</span></span><br><span class="line">    <span class="comment"># twitter_image:</span></span><br><span class="line">    <span class="comment"># twitter_id:</span></span><br><span class="line">    <span class="comment"># twitter_site:</span></span><br><span class="line">    <span class="comment"># google_plus:</span></span><br><span class="line">    <span class="comment"># fb_admins:</span></span><br><span class="line">    <span class="comment"># fb_app_id:</span></span><br></pre></td></tr></table></figure><h2 id="CSS-前綴"><a href="#CSS-前綴" class="headerlink" title="CSS 前綴"></a>CSS 前綴</h2><p>有些 CSS 並不是所有瀏覽器都支持，需要增加對應的前綴才會生效。</p><p>開啟 <code>css_prefix</code> 後，會自動為一些 CSS 增加前綴。（會增加 20%的體積）</p><p>修改配置文件</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Add the vendor prefixes to ensure compatibility</span></span><br><span class="line"><span class="attr">css_prefix:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><h2 id="Inject"><a href="#Inject" class="headerlink" title="Inject"></a>Inject</h2><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>2.3.0 以上支持</p></div><p>如想添加額外的 js&#x2F;css&#x2F;meta 等等東西，可以在 Inject 裡添加，支持添加到 head(<code>&lt;/body&gt;</code>標籤之前)和 bottom(<code>&lt;/html&gt;</code>標籤之前)。</p><p>請注意：以標準的 html 格式添加內容</p><p>例如</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">inject:</span></span><br><span class="line">  <span class="attr">head:</span></span><br><span class="line">  <span class="bullet">-</span> <span class="string">&lt;link</span> <span class="string">rel=&quot;stylesheet&quot;</span> <span class="string">href=&quot;/self.css&quot;&gt;</span></span><br><span class="line">  <span class="attr">bottom:</span></span><br><span class="line">  <span class="bullet">-</span> <span class="string">&lt;script</span> <span class="string">src=&quot;xxxx&quot;&gt;&lt;/script&gt;</span></span><br></pre></td></tr></table></figure><p><em>留意:</em> 如果你的網站根目錄不是&#39;&#x2F;&#39;,使用本地圖片時，需加上你的根目錄。<br>例如：網站是 <code>https://yoursite.com/blog</code>,引用<code>css/xx.css</code>，則設置為<code>&lt;link rel=&quot;stylesheet&quot; href=&quot;/blog/css/xx.css&quot;&gt;</code></p><h2 id="CDN"><a href="#CDN" class="headerlink" title="CDN"></a>CDN</h2><p>配置文件中最後一部分 CDN，裡面是主題所引用到的文件，可自行配置 CDN。（非必要請勿修改，配置後請確認鏈接是否能訪問）</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># CDN Settings</span></span><br><span class="line"><span class="comment"># Don&#x27;t modify the following settings unless you know how they work</span></span><br><span class="line"><span class="attr">CDN:</span></span><br><span class="line">  <span class="comment"># The CDN provider for internal and third-party scripts</span></span><br><span class="line">  <span class="comment"># Options for both: local/jsdelivr/unpkg/cdnjs/custom</span></span><br><span class="line">  <span class="comment"># <span class="doctag">Note:</span> Dev version can only use &#x27;local&#x27; for internal scripts</span></span><br><span class="line">  <span class="comment"># <span class="doctag">Note:</span> When setting third-party scripts to &#x27;local&#x27;, you need to install hexo-butterfly-extjs</span></span><br><span class="line">  <span class="attr">internal_provider:</span> <span class="string">local</span></span><br><span class="line">  <span class="attr">third_party_provider:</span> <span class="string">jsdelivr</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># Add version number to url, true or false</span></span><br><span class="line">  <span class="attr">version:</span> <span class="literal">false</span></span><br><span class="line"></span><br><span class="line">  <span class="comment"># Custom format</span></span><br><span class="line">  <span class="comment"># For example: https://cdn.staticfile.org/$&#123;cdnjs_name&#125;/$&#123;version&#125;/$&#123;min_cdnjs_file&#125;</span></span><br><span class="line">  <span class="attr">custom_format:</span></span><br><span class="line"></span><br><span class="line">  <span class="attr">option:</span></span><br><span class="line">    <span class="comment"># abcjs_basic_js:</span></span><br><span class="line">    <span class="comment"># activate_power_mode:</span></span><br><span class="line">    <span class="comment"># algolia_js:</span></span><br><span class="line">    <span class="comment"># algolia_search:</span></span><br><span class="line">    <span class="comment"># aplayer_css:</span></span><br><span class="line">    <span class="comment"># aplayer_js:</span></span><br><span class="line">    <span class="comment"># artalk_css:</span></span><br><span class="line">    <span class="comment"># artalk_js:</span></span><br><span class="line">    <span class="comment"># blueimp_md5:</span></span><br><span class="line">    <span class="comment"># busuanzi:</span></span><br><span class="line">    <span class="comment"># canvas_fluttering_ribbon:</span></span><br><span class="line">    <span class="comment"># canvas_nest:</span></span><br><span class="line">    <span class="comment"># canvas_ribbon:</span></span><br><span class="line">    <span class="comment"># click_heart:</span></span><br><span class="line">    <span class="comment"># clickShowText:</span></span><br><span class="line">    <span class="comment"># disqusjs:</span></span><br><span class="line">    <span class="comment"># disqusjs_css:</span></span><br><span class="line">    <span class="comment"># docsearch_css:</span></span><br><span class="line">    <span class="comment"># docsearch_js:</span></span><br><span class="line">    <span class="comment"># egjs_infinitegrid:</span></span><br><span class="line">    <span class="comment"># fancybox:</span></span><br><span class="line">    <span class="comment"># fancybox_css:</span></span><br><span class="line">    <span class="comment"># fireworks:</span></span><br><span class="line">    <span class="comment"># fontawesome:</span></span><br><span class="line">    <span class="comment"># gitalk:</span></span><br><span class="line">    <span class="comment"># gitalk_css:</span></span><br><span class="line">    <span class="comment"># giscus:</span></span><br><span class="line">    <span class="comment"># instantpage:</span></span><br><span class="line">    <span class="comment"># instantsearch:</span></span><br><span class="line">    <span class="comment"># katex:</span></span><br><span class="line">    <span class="comment"># katex_copytex:</span></span><br><span class="line">    <span class="comment"># lazyload:</span></span><br><span class="line">    <span class="comment"># local_search:</span></span><br><span class="line">    <span class="comment"># main:</span></span><br><span class="line">    <span class="comment"># main_css:</span></span><br><span class="line">    <span class="comment"># mathjax:</span></span><br><span class="line">    <span class="comment"># medium_zoom:</span></span><br><span class="line">    <span class="comment"># mermaid:</span></span><br><span class="line">    <span class="comment"># meting_js:</span></span><br><span class="line">    <span class="comment"># prismjs_autoloader:</span></span><br><span class="line">    <span class="comment"># prismjs_js:</span></span><br><span class="line">    <span class="comment"># prismjs_lineNumber_js:</span></span><br><span class="line">    <span class="comment"># pjax:</span></span><br><span class="line">    <span class="comment"># sharejs:</span></span><br><span class="line">    <span class="comment"># sharejs_css:</span></span><br><span class="line">    <span class="comment"># snackbar:</span></span><br><span class="line">    <span class="comment"># snackbar_css:</span></span><br><span class="line">    <span class="comment"># translate:</span></span><br><span class="line">    <span class="comment"># twikoo:</span></span><br><span class="line">    <span class="comment"># typed:</span></span><br><span class="line">    <span class="comment"># utils:</span></span><br><span class="line">    <span class="comment"># valine:</span></span><br><span class="line">    <span class="comment"># waline_css:</span></span><br><span class="line">    <span class="comment"># waline_js:</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>internal_provider</td><td>主題內部文件<br />可選 local&#x2F;jsdelivr&#x2F;unpkg&#x2F;cdnjs&#x2F;custom<br />lcoal 為本地加載，custom 為自定義格式，需配置 <code>custom_format</code><br /><strong>注意:</strong> 如果使用的是 Dev 版，只能設置為 local</td></tr><tr><td>third_party_provider</td><td>第三方文件<br />可選 local&#x2F;jsdelivr&#x2F;unpkg&#x2F;cdnjs&#x2F;custom<br />lcoal 為本地加載，custom 為自定義格式，需配置 <code>custom_format</code><br /><strong>注意:</strong> 如果你選擇 local 需要安裝 <code>hexo-butterfly-extjs</code>插件</td></tr><tr><td>version</td><td>true&#x2F;false 為 cdn 加上指定版本號</td></tr><tr><td>custom_format</td><td>自定義格式</td></tr><tr><td>option</td><td>你可以在這裡更換部分文件,會覆蓋原有的配置</td></tr></tbody></table><h3 id="version"><a href="#version" class="headerlink" title="version"></a>version</h3><p>如需修改版本號，可修改<code>主題目錄</code>的 &#39;plugins.yml&#39; 中對應插件的 version</p><p>請確保你修改的版本號，你所使用的 cdn 有<strong>收錄</strong></p><h3 id="custom-format"><a href="#custom-format" class="headerlink" title="custom_format"></a>custom_format</h3><p>提供以下參數</p><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>name</td><td>npm 上的包名</td></tr><tr><td>file</td><td>npm 上的文件路徑</td></tr><tr><td>min_file</td><td>npm 上的文件路徑（壓縮過的文件）</td></tr><tr><td>cdnjs_name</td><td>cdnjs 上的包名</td></tr><tr><td>cdnjs_file</td><td>cdnjs 上的文件路徑</td></tr><tr><td>min_cdnjs_file</td><td>cdnjs 上的文件路徑（壓縮過的文件）</td></tr><tr><td>version</td><td>插件版本號</td></tr></tbody></table><p>部分可用的第三方 CDN 列表</p><div class="note info flat"><p>請確保你選擇的 CDN 有收錄主題使用的第三方插件</p></div><table><thead><tr><th>提供商</th><th>格式</th><th>備註</th></tr></thead><tbody><tr><td><a href="https://www.staticfile.org/">Staticfile（七牛雲）</a></td><td><a href="https://cdn.staticfile.org/$%7Bcdnjs_name%7D/$%7Bversion%7D/$%7Bmin_cdnjs_file%7D">https://cdn.staticfile.org/${cdnjs_name}/${version}/${min_cdnjs_file}</a></td><td>同步 cdnjs</td></tr><tr><td><a href="https://www.bootcdn.cn/">BootCDN</a></td><td><a href="https://cdn.bootcdn.net/ajax/libs/$%7Bcdnjs_name%7D/$%7Bversion%7D/$%7Bmin_cdnjs_file%7D">https://cdn.bootcdn.net/ajax/libs/${cdnjs_name}/${version}/${min_cdnjs_file}</a></td><td>同步 cdnjs</td></tr><tr><td>Elemecdn</td><td>最新版本： <a href="https://npm.elemecdn.com/$%7Bname%7D@latest/$%7Bfile%7D">https://npm.elemecdn.com/${name}@latest/${file}</a><br />指定版本： <a href="https://npm.elemecdn.com/$%7Bname%7D@$%7Bversion%7D/$%7Bfile%7D">https://npm.elemecdn.com/${name}@${version}/${file}</a></td><td>同步 npm</td></tr></tbody></table><a class="btn-beautify block red right larger" href="/posts/ceeb73f/" title="⚔️ Butterfly-文檔-四-標簽外掛"><i class="far fa-hand-point-right"></i><span>⚔️ Butterfly-文檔-四-標簽外掛</span></a>]]></content>
    
    
    <summary type="html">Butterfly 文檔(三) 主題配置</summary>
    
    
    
    <category term="Docs文檔" scheme="https://butterfly.js.org/categories/Docs%E6%96%87%E6%AA%94/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 文檔(二) 主題頁面</title>
    <link href="https://butterfly.js.org/posts/dc584b87/"/>
    <id>https://butterfly.js.org/posts/dc584b87/</id>
    <published>2020-05-28T14:34:41.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<div class="note green icon-padding flat"><i class="note-icon fas fa-rocket"></i><p>📚 文檔目錄</p><p><a href="/posts/21cfbf15/" title="Butterfly 文檔(一) 快速開始">🚀 快速開始</a> - <a href="/posts/dc584b87/" title="Butterfly 文檔(二) 主題頁面">📑 主題頁面</a> - <a href="/posts/4aa8abbe/" title="Butterfly 文檔(三) 主題配置">📌 主題配置</a> - <a href="/posts/ceeb73f/" title="Butterfly 文檔(四) 標簽外挂">⚔️ 標簽外掛</a> - <a href="/posts/98d20436/" title="Butterfly 文檔(五) 主題問答">❓ 主題問答</a> - <a href="/posts/4073eda/" title="Butterfly 文檔(六) 進階教程">⚡️ 進階教程</a></p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-magic"></i><p>你可以通過右下角的 <strong>簡</strong> 按鈕切換為簡體顯示</p></div><hr><h2 id="Front-matter"><a href="#Front-matter" class="headerlink" title="Front-matter"></a>Front-matter</h2><p><strong>Front-matter 是 markdown 文件最上方以 <code>---</code> 分隔的區域，用於指定個別檔案的變數。</strong></p><ul><li>Page Front-matter 用於 <code>頁面</code> 配置</li><li>Post Front-matter 用於 <code>文章頁</code> 配置</li></ul><div class="note info flat"><p>如果標注<code>可選</code>的參數，可根據自己需要添加，不用全部都寫在 markdown 裏</p></div><h3 id="Page-Front-matter"><a href="#Page-Front-matter" class="headerlink" title="Page Front-matter"></a>Page Front-matter</h3><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title:</span><br><span class="line">date:</span><br><span class="line">updated:</span><br><span class="line">type:</span><br><span class="line">comments:</span><br><span class="line">description:</span><br><span class="line">keywords:</span><br><span class="line">top<span class="emphasis">_img:</span></span><br><span class="line"><span class="emphasis">mathjax:</span></span><br><span class="line"><span class="emphasis">katex:</span></span><br><span class="line"><span class="emphasis">aside:</span></span><br><span class="line"><span class="emphasis">aplayer:</span></span><br><span class="line"><span class="emphasis">highlight_</span>shrink:</span><br><span class="line">random:</span><br><span class="line">limit:</span><br><span class="line">  type:</span><br><span class="line"><span class="section">  value:</span></span><br><span class="line"><span class="section">---</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>title</td><td>【必需】頁面標題</td></tr><tr><td>date</td><td>【必需】頁面創建日期</td></tr><tr><td>type</td><td>【必需】標籤、分類和友情鏈接三個頁面需要配置</td></tr><tr><td>updated</td><td>【可選】頁面更新日期</td></tr><tr><td>description</td><td>【可選】頁面描述</td></tr><tr><td>keywords</td><td>【可選】頁面關鍵字</td></tr><tr><td>comments</td><td>【可選】顯示頁面評論模塊 (默認 true)</td></tr><tr><td>top_img</td><td>【可選】頁面頂部圖片</td></tr><tr><td>mathjax</td><td>【可選】顯示 mathjax (當設置 mathjax 的 per_page: false 時，才需要配置，默認 false)</td></tr><tr><td>katex</td><td>【可選】顯示 katex (當設置 katex 的 per_page: false 時，才需要配置，默認 false)</td></tr><tr><td>aside</td><td>【可選】顯示側邊欄 (默認 true)</td></tr><tr><td>aplayer</td><td>【可選】在需要的頁面加載 aplayer 的 js 和 css,請參考文章下面的<code>音樂</code> 配置</td></tr><tr><td>highlight_shrink</td><td>【可選】配置代碼框是否展開 (true&#x2F;false) (默認為設置中 highlight_shrink 的配置)</td></tr><tr><td>random</td><td>【可選】配置友情鏈接是否隨機排序（默認為 false）</td></tr><tr><td>limit</td><td>【可選】配置説説顯示數量</td></tr><tr><td>limit.type</td><td>【可選】配置説説顯示數量的類型 （date 或者 num）</td></tr><tr><td>limit.value</td><td>【可選】配置説説顯示數量的值</td></tr></tbody></table><h3 id="Post-Front-matter"><a href="#Post-Front-matter" class="headerlink" title="Post Front-matter"></a>Post Front-matter</h3><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title:</span><br><span class="line">date:</span><br><span class="line">updated:</span><br><span class="line">tags:</span><br><span class="line">categories:</span><br><span class="line">keywords:</span><br><span class="line">description:</span><br><span class="line">top<span class="emphasis">_img:</span></span><br><span class="line"><span class="emphasis">comments:</span></span><br><span class="line"><span class="emphasis">cover:</span></span><br><span class="line"><span class="emphasis">toc:</span></span><br><span class="line"><span class="emphasis">toc_</span>number:</span><br><span class="line">toc<span class="emphasis">_style_</span>simple:</span><br><span class="line">copyright:</span><br><span class="line">copyright<span class="emphasis">_author:</span></span><br><span class="line"><span class="emphasis">copyright_</span>author<span class="emphasis">_href:</span></span><br><span class="line"><span class="emphasis">copyright_</span>url:</span><br><span class="line">copyright<span class="emphasis">_info:</span></span><br><span class="line"><span class="emphasis">mathjax:</span></span><br><span class="line"><span class="emphasis">katex:</span></span><br><span class="line"><span class="emphasis">aplayer:</span></span><br><span class="line"><span class="emphasis">highlight_</span>shrink:</span><br><span class="line">aside:</span><br><span class="line">abcjs:</span><br><span class="line"><span class="section">noticeOutdate:</span></span><br><span class="line"><span class="section">---</span></span><br></pre></td></tr></table></figure><table><thead><tr><th align="left">寫法</th><th>解釋</th></tr></thead><tbody><tr><td align="left">title</td><td>【必需】文章標題</td></tr><tr><td align="left">date</td><td>【必需】文章創建日期</td></tr><tr><td align="left">updated</td><td>【可選】文章更新日期</td></tr><tr><td align="left">tags</td><td>【可選】文章標籤</td></tr><tr><td align="left">categories</td><td>【可選】文章分類</td></tr><tr><td align="left">keywords</td><td>【可選】文章關鍵字</td></tr><tr><td align="left">description</td><td>【可選】文章描述</td></tr><tr><td align="left">top_img</td><td>【可選】文章頂部圖片</td></tr><tr><td align="left">cover</td><td>【可選】文章縮略圖(如果沒有設置 top_img,文章頁頂部將顯示縮略圖，可設為 false&#x2F;圖片地址&#x2F;留空)</td></tr><tr><td align="left">comments</td><td>【可選】顯示文章評論模塊(默認 true)</td></tr><tr><td align="left">toc</td><td>【可選】顯示文章 TOC(默認為設置中 toc 的 enable 配置)</td></tr><tr><td align="left">toc_number</td><td>【可選】顯示 toc_number(默認為設置中 toc 的 number 配置)</td></tr><tr><td align="left">toc_style_simple</td><td>【可選】顯示 toc 簡潔模式</td></tr><tr><td align="left">copyright</td><td>【可選】顯示文章版權模塊(默認為設置中 post_copyright 的 enable 配置)</td></tr><tr><td align="left">copyright_author</td><td>【可選】文章版權模塊的<code>文章作者</code></td></tr><tr><td align="left">copyright_author_href</td><td>【可選】文章版權模塊的<code>文章作者</code>鏈接</td></tr><tr><td align="left">copyright_url</td><td>【可選】文章版權模塊的<code>文章連結</code>鏈接</td></tr><tr><td align="left">copyright_info</td><td>【可選】文章版權模塊的<code>版權聲明</code>文字</td></tr><tr><td align="left">mathjax</td><td>【可選】顯示 mathjax(當設置 mathjax 的 per_page: false 時，才需要配置，默認 false )</td></tr><tr><td align="left">katex</td><td>【可選】顯示 katex (當設置 katex 的 per_page: false 時，才需要配置，默認 false )</td></tr><tr><td align="left">aplayer</td><td>【可選】在需要的頁面加載 aplayer 的 js 和 css,請參考文章下面的<code>音樂</code> 配置</td></tr><tr><td align="left">highlight_shrink</td><td>【可選】配置代碼框是否展開(true&#x2F;false)(默認為設置中 highlight_shrink 的配置)</td></tr><tr><td align="left">aside</td><td>【可選】顯示側邊欄 (默認 true)</td></tr><tr><td align="left">abcjs</td><td>【可選】加載 abcjs (當設置 abcjs 的 per_page: false 時，才需要配置，默認 false )</td></tr><tr><td align="left">noticeOutdate</td><td>【可選】文章過期提醒 (默認為設置中 noticeOutdate 的 enable 配置)</td></tr></tbody></table><h2 id="標籤頁"><a href="#標籤頁" class="headerlink" title="標籤頁"></a>標籤頁</h2><div class="note info flat"><p>標籤頁文件名不一定是 tags, 例子中的 tags 只是一個示例<br>記得添加 <code>type: &quot;tags&quot;</code></p></div><ol><li><p>前往你的 Hexo 的根目錄</p></li><li><p>輸入 <code>hexo new page tags</code></p></li><li><p>你會找到 <code>source/tags/index.md</code> 這個文件</p></li><li><p>修改這個文件：</p></li></ol><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 標籤</span><br><span class="line">date: 2018-01-05 00:00:00</span><br><span class="line">type: &#x27;tags&#x27;</span><br><span class="line">orderby: random</span><br><span class="line"><span class="section">order: 1</span></span><br><span class="line"><span class="section">---</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>type</td><td>【必須】頁面類型，必須為 <code>tags</code></td></tr><tr><td>orderby</td><td>【可選】排序方式 ：</br>random - 隨機排序 &#x2F; name - 標簽名字排序 &#x2F; length - 標簽數量排序</td></tr><tr><td>order</td><td>【可選】排序次序： 1（升序），-1（降序）</td></tr></tbody></table><h2 id="分類頁"><a href="#分類頁" class="headerlink" title="分類頁"></a>分類頁</h2><div class="note info flat"><p>分類頁文件名不一定是 categories, 例子中的 categories 只是一個示例<br>記得添加 <code>type: &quot;categories&quot;</code></p></div><ol><li><p>前往你的 Hexo 的根目錄</p></li><li><p>輸入 <code>hexo new page categories</code></p></li><li><p>你會找到 <code>source/categories/index.md</code> 這個文件</p></li><li><p>修改這個文件：</p></li></ol><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 分類</span><br><span class="line">date: 2018-01-05 00:00:00</span><br><span class="line"><span class="section">type: &#x27;categories&#x27;</span></span><br><span class="line"><span class="section">---</span></span><br></pre></td></tr></table></figure><h2 id="友情鏈接"><a href="#友情鏈接" class="headerlink" title="友情鏈接"></a>友情鏈接</h2><p>為你的博客創建一個友情鏈接！</p><h3 id="創建友情鏈接頁面"><a href="#創建友情鏈接頁面" class="headerlink" title="創建友情鏈接頁面"></a>創建友情鏈接頁面</h3><div class="note info flat"><p>友情鏈接頁文件名不一定是 link, 例子中的 link 只是一個示例<br>記得添加 <code>type: &quot;link&quot;</code></p></div><ol><li><p>前往你的 Hexo 的根目錄</p></li><li><p>輸入 <code>hexo new page link</code></p></li><li><p>你會找到 <code>source/link/index.md</code> 這個文件</p></li><li><p>修改這個文件：</p></li></ol><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 友情鏈接</span><br><span class="line">date: 2018-06-07 22:17:49</span><br><span class="line"><span class="section">type: &#x27;link&#x27;</span></span><br><span class="line"><span class="section">---</span></span><br></pre></td></tr></table></figure><h3 id="數據來源"><a href="#數據來源" class="headerlink" title="數據來源"></a>數據來源</h3><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">本地生成</button><button type="button" class="tab">遠程拉取</button></div><div class="tab-contents"><div class="tab-item-content active"><p>在 Hexo 根目錄中的 <code>source/_data</code>（如果沒有 _data 文件夾，請自行創建），創建一個文件 <code>link.yml</code></p><figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line"><span class="bullet">-</span> <span class="attr">class_name:</span> <span class="string">友情鏈接</span></span><br><span class="line">  <span class="attr">class_desc:</span> <span class="string">那些人，那些事</span></span><br><span class="line">  <span class="attr">link_list:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Hexo</span></span><br><span class="line">      <span class="attr">link:</span> <span class="string">https://hexo.io/zh-tw/</span></span><br><span class="line">      <span class="attr">avatar:</span> <span class="string">https://d33wubrfki0l68.cloudfront.net/6657ba50e702d84afb32fe846bed54fba1a77add/827ae/logo.svg</span></span><br><span class="line">      <span class="attr">descr:</span> <span class="string">快速、簡單且強大的網誌框架</span></span><br><span class="line"></span><br><span class="line"><span class="bullet">-</span> <span class="attr">class_name:</span> <span class="string">網站</span></span><br><span class="line">  <span class="attr">class_desc:</span> <span class="string">值得推薦的網站</span></span><br><span class="line">  <span class="attr">link_list:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Youtube</span></span><br><span class="line">      <span class="attr">link:</span> <span class="string">https://www.youtube.com/</span></span><br><span class="line">      <span class="attr">avatar:</span> <span class="string">https://i.loli.net/2020/05/14/9ZkGg8v3azHJfM1.png</span></span><br><span class="line">      <span class="attr">descr:</span> <span class="string">視頻網站</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Weibo</span></span><br><span class="line">      <span class="attr">link:</span> <span class="string">https://www.weibo.com/</span></span><br><span class="line">      <span class="attr">avatar:</span> <span class="string">https://i.loli.net/2020/05/14/TLJBum386vcnI1P.png</span></span><br><span class="line">      <span class="attr">descr:</span> <span class="string">中國最大社交分享平台</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Twitter</span></span><br><span class="line">      <span class="attr">link:</span> <span class="string">https://twitter.com/</span></span><br><span class="line">      <span class="attr">avatar:</span> <span class="string">https://i.loli.net/2020/05/14/5VyHPQqR6LWF39a.png</span></span><br><span class="line">      <span class="attr">descr:</span> <span class="string">社交分享平台</span></span><br></pre></td></tr></table></figure><p><code>class_name</code> 和 <code>class_desc</code> 支持 html 格式書寫，如不需要，也可以留空。</p></div><div class="tab-item-content"><p>從 <code>4.0.0</code> 開始，支持從遠程加載友情鏈接，遠程拉取只支持 <code>json</code>。</p><div class="note warning flat"><p>注意： 選擇遠程加載後，本地生成的方法會無效。</p></div><p>在 <code>source/link/index.md</code> 這個文件的 front-matter 添加遠程鏈接</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">flink<span class="emphasis">_url: xxxxx</span></span><br></pre></td></tr></table></figure><p>Json 的格式</p><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br></pre></td><td class="code"><pre><span class="line"><span class="punctuation">[</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;class_name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;友情鏈接&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;class_desc&quot;</span><span class="punctuation">:</span> <span class="string">&quot;那些人，那些事&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;link_list&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">      <span class="punctuation">&#123;</span></span><br><span class="line">        <span class="attr">&quot;name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Hexo&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;link&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://hexo.io/zh-tw/&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;avatar&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://d33wubrfki0l68.cloudfront.net/6657ba50e702d84afb32fe846bed54fba1a77add/827ae/logo.svg&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;descr&quot;</span><span class="punctuation">:</span> <span class="string">&quot;快速、簡單且強大的網誌框架&quot;</span></span><br><span class="line">      <span class="punctuation">&#125;</span></span><br><span class="line">    <span class="punctuation">]</span></span><br><span class="line">  <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;class_name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;網站&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;class_desc&quot;</span><span class="punctuation">:</span> <span class="string">&quot;值得推薦的網站&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;link_list&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">      <span class="punctuation">&#123;</span></span><br><span class="line">        <span class="attr">&quot;name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Youtube&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;link&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://www.youtube.com/&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;avatar&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://i.loli.net/2020/05/14/9ZkGg8v3azHJfM1.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;descr&quot;</span><span class="punctuation">:</span> <span class="string">&quot;視頻網站&quot;</span></span><br><span class="line">      <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="punctuation">&#123;</span></span><br><span class="line">        <span class="attr">&quot;name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Weibo&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;link&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://www.weibo.com/&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;avatar&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://i.loli.net/2020/05/14/TLJBum386vcnI1P.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;descr&quot;</span><span class="punctuation">:</span> <span class="string">&quot;中國最大社交分享平台&quot;</span></span><br><span class="line">      <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="punctuation">&#123;</span></span><br><span class="line">        <span class="attr">&quot;name&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Twitter&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;link&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://twitter.com/&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;avatar&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://i.loli.net/2020/05/14/5VyHPQqR6LWF39a.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">        <span class="attr">&quot;descr&quot;</span><span class="punctuation">:</span> <span class="string">&quot;社交分享平台&quot;</span></span><br><span class="line">      <span class="punctuation">&#125;</span></span><br><span class="line">    <span class="punctuation">]</span></span><br><span class="line">  <span class="punctuation">&#125;</span></span><br><span class="line"><span class="punctuation">]</span></span><br></pre></td></tr></table></figure></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h3 id="友情鏈接隨機排序"><a href="#友情鏈接隨機排序" class="headerlink" title="友情鏈接隨機排序"></a>友情鏈接隨機排序</h3><p>主題支持友情鏈接隨機排序，只需要在頂部 <code>front-matter</code> 添加 <code>random: true</code></p><h3 id="友情鏈接界面設置"><a href="#友情鏈接界面設置" class="headerlink" title="友情鏈接界面設置"></a>友情鏈接界面設置</h3><p>由 2.2.0 起，友情鏈接界面可以由用户自己自定義，只需要在友情鏈接的 Markdown 檔設置就行，以普通的 Markdown 格式書寫。</p><h2 id="圖庫"><a href="#圖庫" class="headerlink" title="圖庫"></a>圖庫</h2><p>圖庫頁面只是普通的頁面，你只需要 <code>hexo n page xxxxx</code> 創建你的頁面就行</p><p>然後使用標簽外掛 <a href="/posts/ceeb73f/#Gallery-%E7%9B%B8%E5%86%8A%E5%9C%96%E5%BA%AB">galleryGroup</a>，具體用法請查看對應的內容。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="string">&lt;div</span> <span class="string">class=&quot;gallery-group-main&quot;&gt;</span></span><br><span class="line">&#123;<span class="string">%</span> <span class="string">galleryGroup</span> <span class="string">&#x27;壁紙&#x27;</span> <span class="string">&#x27;收藏的一些壁紙&#x27;</span> <span class="string">&#x27;/Gallery/wallpaper&#x27;</span> <span class="string">https://i.loli.net/2019/11/10/T7Mu8Aod3egmC4Q.png</span> <span class="string">%</span>&#125;</span><br><span class="line">&#123;<span class="string">%</span> <span class="string">galleryGroup</span> <span class="string">&#x27;漫威&#x27;</span> <span class="string">&#x27;關於漫威的圖片&#x27;</span> <span class="string">&#x27;/Gallery/marvel&#x27;</span> <span class="string">https://i.loli.net/2019/12/25/8t97aVlp4hgyBGu.jpg</span> <span class="string">%</span>&#125;</span><br><span class="line">&#123;<span class="string">%</span> <span class="string">galleryGroup</span> <span class="string">&#x27;OH MY GIRL&#x27;</span> <span class="string">&#x27;關於OH MY GIRL的圖片&#x27;</span> <span class="string">&#x27;/Gallery/ohmygirl&#x27;</span> <span class="string">https://i.loli.net/2019/12/25/hOqbQ3BIwa6KWpo.jpg</span> <span class="string">%</span>&#125;</span><br><span class="line"><span class="string">&lt;/div&gt;</span></span><br></pre></td></tr></table></figure><div class="gallery-group-main"><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/11/10/T7Mu8Aod3egmC4Q.png' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">壁紙</div>      <p>收藏的一些壁紙</p>      <a href='/Gallery/wallpaper'></a>    </figcaption>  </figure><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/12/25/8t97aVlp4hgyBGu.jpg' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">漫威</div>      <p>關於漫威的圖片</p>      <a href='/Gallery/marvel'></a>    </figcaption>  </figure><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/12/25/hOqbQ3BIwa6KWpo.jpg' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">OH MY GIRL</div>      <p>關於OH MY GIRL的圖片</p>      <a href='/Gallery/ohmygirl'></a>    </figcaption>  </figure></div><h3 id="子頁面"><a href="#子頁面" class="headerlink" title="子頁面"></a>子頁面</h3><p>子頁面也是普通的頁面，你只需要 <code>hexo n page xxxxx</code> 創建你的頁面就行</p><p>然後使用標簽外掛 <a href="/posts/ceeb73f/#Gallery%E7%9B%B8%E5%86%8A">gallery</a>，具體用法請查看對應的內容。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">&#123;<span class="string">%</span> <span class="string">gallery</span> <span class="string">%</span>&#125;</span><br><span class="line"><span class="type">![](https://i.loli.net/2019/12/25/Fze9jchtnyJXMHN.jpg)</span></span><br><span class="line"><span class="type">![](https://i.loli.net/2019/12/25/ryLVePaqkYm4TEK.jpg)</span></span><br><span class="line"><span class="type">![](https://i.loli.net/2019/12/25/gEy5Zc1Ai6VuO4N.jpg)</span></span><br><span class="line"><span class="type">![](https://i.loli.net/2019/12/25/d6QHbytlSYO4FBG.jpg)</span></span><br><span class="line"><span class="type">![](https://i.loli.net/2019/12/25/6nepIJ1xTgufatZ.jpg)</span></span><br><span class="line"><span class="type">![](https://i.loli.net/2019/12/25/E7Jvr4eIPwUNmzq.jpg)</span></span><br><span class="line"><span class="type">![](https://i.loli.net/2019/12/25/mh19anwBSWIkGlH.jpg)</span></span><br><span class="line"><span class="type">![](https://i.loli.net/2019/12/25/2tu9JC8ewpBFagv.jpg)</span></span><br><span class="line">&#123;<span class="string">%</span> <span class="string">endgallery</span> <span class="string">%</span>&#125;</span><br></pre></td></tr></table></figure><div class="gallery-container" data-type="data" data-button="" data-limit="10" data-first="10">    <div class="gallery-items">[{"url":"https://i.loli.net/2019/12/25/Fze9jchtnyJXMHN.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/ryLVePaqkYm4TEK.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/gEy5Zc1Ai6VuO4N.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/d6QHbytlSYO4FBG.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/6nepIJ1xTgufatZ.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/E7Jvr4eIPwUNmzq.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/mh19anwBSWIkGlH.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/2tu9JC8ewpBFagv.jpg","alt":"","title":""}]</div>  </div><div class="note pink icon-padding flat"><i class="note-icon fas fa-sitemap"></i><p>如果你想要使用 <code>/photo/ohmygirl</code> 這樣的鏈接顯示你的圖片內容</p><p>你可以把創建好的 <code>ohmygirl</code> 整個文件夾移到 <code>photo</code> 文件夾裏去</p></div><h2 id="404-頁面"><a href="#404-頁面" class="headerlink" title="404 頁面"></a>404 頁面</h2><p>主題內置了一個簡單的 404 頁面，可在設置中開啟</p><div class="note info flat"><p>本地預覽時，訪問出錯的網站是不會跳到 404 頁面的。</p><p>如需本地預覽，請訪問 <code>http://localhost:4000/404.html</code></p></div><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># A simple 404 page</span></span><br><span class="line"><span class="attr">error_404:</span></span><br><span class="line">  <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">subtitle:</span> <span class="string">&#x27;頁面沒有找到&#x27;</span></span><br><span class="line">  <span class="attr">background:</span></span><br></pre></td></tr></table></figure><p><img src="https://oss.012700.xyz/butterfly/2024/09/hexo-theme-butterfly-docs-error404.png" alt="hexo-theme-butterfly-docs-error404.png"></p><h2 id="説説頁面"><a href="#説説頁面" class="headerlink" title="説説頁面"></a>説説頁面</h2><div class="note pink icon-padding flat"><i class="note-icon fa-solid fa-bell"></i><p>添加于 V5.0</p></div><p><strong>請留意，説説界面只支持原生的 markdown 格式，不支持標簽外挂和數學公式</strong></p><h3 id="創建説説頁面"><a href="#創建説説頁面" class="headerlink" title="創建説説頁面"></a>創建説説頁面</h3><div class="note info flat"><p>説説頁文件名不一定是 shuoshuo, 例子中的 shuoshuo 只是一個示例<br>記得添加 <code>type: &quot;shuoshuo&quot;</code></p></div><ol><li><p>前往你的 Hexo 的根目錄</p></li><li><p>輸入 <code>hexo new page shuoshuo</code></p></li><li><p>你會找到 <code>source/shuoshuo/index.md</code> 這個文件</p></li><li><p>修改這個文件：</p></li></ol><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 説説</span><br><span class="line">date: 2018-06-07 22:17:49</span><br><span class="line"><span class="section">type: &#x27;shuoshuo&#x27;</span></span><br><span class="line"><span class="section">---</span></span><br></pre></td></tr></table></figure><p>你可以隱藏一些説説，可配置的參數：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">limit:</span><br><span class="line">  type: date</span><br><span class="line">  value: 2024-06-20</span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>limit</td><td>【可選】配置説説顯示數量</td></tr><tr><td>limit.type</td><td>【可選】配置説説顯示數量的類型 （date 或者 num）</td></tr><tr><td>limit.value</td><td>【可選】配置説説顯示數量的值 （當 type 配置為 date 時， value 的值必須為日期。當 type 配置為 num 時， value 的值必須為數字，且大於 0</td></tr></tbody></table><h3 id="數據來源-1"><a href="#數據來源-1" class="headerlink" title="數據來源"></a>數據來源</h3><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">本地生成</button><button type="button" class="tab">遠程拉取</button></div><div class="tab-contents"><div class="tab-item-content active"><p>在 Hexo 根目錄中的 <code>source/_data</code>（如果沒有 _data 文件夾，請自行創建），創建一個文件 shuoshuo.yml</p><div class="note blue icon-padding flat"><i class="note-icon fa-solid fa-user"></i><p><code>author</code> 和 <code>avatar</code>可省略，會自動去獲取配置文件中的 <code>author</code> 和 <code>avatar</code></p><p>如果需要開啓評論，必須配置 <code>key</code>，否則不會顯示評論按鈕</p></div><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line"><span class="bullet">-</span> <span class="attr">author:</span> <span class="string">Butterfly</span></span><br><span class="line">  <span class="attr">avatar:</span> <span class="string">https://butterfly.js.org/img/avatar.png</span></span><br><span class="line">  <span class="attr">date:</span> <span class="number">2024-06-21 23:33:26</span></span><br><span class="line">  <span class="attr">key:</span> <span class="string">key-1</span></span><br><span class="line">  <span class="attr">content:</span> <span class="string">|</span></span><br><span class="line"><span class="string">    This is a sample content for **Author 1**.</span></span><br><span class="line"><span class="string">    ![Sample Image](https://via.placeholder.com/150)</span></span><br><span class="line"><span class="string"></span>  <span class="attr">tags:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">tags1</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">tags2</span></span><br><span class="line"><span class="bullet">-</span> <span class="attr">author:</span> <span class="string">Butterfly</span></span><br><span class="line">  <span class="attr">avatar:</span> <span class="string">https://butterfly.js.org/img/avatar.png</span></span><br><span class="line">  <span class="attr">date:</span> <span class="number">2024-06-20 23:33:26</span></span><br><span class="line">  <span class="attr">key:</span> <span class="string">key-2</span></span><br><span class="line">  <span class="attr">content:</span> <span class="string">|</span></span><br><span class="line"><span class="string">    This is a sample content for **Author 2**.</span></span><br><span class="line"><span class="string">    ![Sample Image](https://via.placeholder.com/150)</span></span><br><span class="line"><span class="string"></span>  <span class="attr">tags:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">tag2</span></span><br><span class="line">    <span class="bullet">-</span> <span class="string">tag3</span></span><br><span class="line"></span><br><span class="line"><span class="bullet">-</span> <span class="attr">author:</span> <span class="string">Butterfly</span></span><br><span class="line">  <span class="attr">avatar:</span> <span class="string">https://butterfly.js.org/img/avatar.png</span></span><br><span class="line">  <span class="attr">date:</span> <span class="number">2024-06-19 23:33:26</span></span><br><span class="line">  <span class="attr">key:</span> <span class="string">key-3</span></span><br><span class="line">  <span class="attr">content:</span> <span class="string">|</span></span><br><span class="line">    <span class="string">This</span> <span class="string">is</span> <span class="string">a</span> <span class="string">sample</span> <span class="string">content</span> <span class="string">for</span> <span class="string">**Author</span> <span class="number">3</span><span class="string">**.</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>author</td><td>【可選】作者名稱</td></tr><tr><td>avatar</td><td>【可選】作者頭像</td></tr><tr><td>date</td><td>【必需】日期</td></tr><tr><td>content</td><td>【必需】內容（ Markdown 格式或者 Html 格式</td></tr><tr><td>key</td><td>【可選】評論的唯一標識, 開啓評論必須配置</td></tr><tr><td>tags</td><td>【可選】標籤</td></tr></tbody></table></div><div class="tab-item-content"><div class="note warning flat"><p>注意： 選擇遠程加載後，本地生成的方法會無效。<br>遠程拉取只支持 <code>json</code></p></div><p>在説説頁面 Markdown 裏的 front-matter 添加遠程鏈接</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">shuoshuo<span class="emphasis">_url: xxxxx</span></span><br></pre></td></tr></table></figure><p>Json 的格式：</p><div class="note blue icon-padding flat"><i class="note-icon fa-solid fa-user"></i><p><code>author</code> 和 <code>avatar</code>可省略，會自動去獲取配置文件中的 <code>author</code> 和 <code>avatar</code></p></div><figure class="highlight json"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br></pre></td><td class="code"><pre><span class="line"><span class="punctuation">[</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;author&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Butterfly&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;avatar&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://butterfly.js.org/img/avatar.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;date&quot;</span><span class="punctuation">:</span> <span class="string">&quot;2024-06-21 23:33:26&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;content&quot;</span><span class="punctuation">:</span> <span class="string">&quot;This is a sample content for **Author 1**.&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;key&quot;</span><span class="punctuation">:</span> <span class="string">&quot;key-1&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;tags&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span><span class="string">&quot;tags1&quot;</span><span class="punctuation">,</span> <span class="string">&quot;tags2&quot;</span><span class="punctuation">]</span></span><br><span class="line">  <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;author&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Butterfly&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;avatar&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://butterfly.js.org/img/avatar.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;date&quot;</span><span class="punctuation">:</span> <span class="string">&quot;2024-06-20 23:33:26&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;content&quot;</span><span class="punctuation">:</span> <span class="string">&quot;This is a sample content for **Author 2**.&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;key&quot;</span><span class="punctuation">:</span> <span class="string">&quot;key-2&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;tags&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span><span class="string">&quot;tag2&quot;</span><span class="punctuation">,</span> <span class="string">&quot;tag3&quot;</span><span class="punctuation">]</span></span><br><span class="line">  <span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="punctuation">&#123;</span></span><br><span class="line">    <span class="attr">&quot;author&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Butterfly&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;avatar&quot;</span><span class="punctuation">:</span> <span class="string">&quot;https://butterfly.js.org/img/avatar.png&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;date&quot;</span><span class="punctuation">:</span> <span class="string">&quot;2024-06-19 23:33:26&quot;</span><span class="punctuation">,</span></span><br><span class="line">    <span class="attr">&quot;content&quot;</span><span class="punctuation">:</span> <span class="string">&quot;This is a sample content for **Author 3**.&quot;</span></span><br><span class="line">  <span class="punctuation">&#125;</span></span><br><span class="line"><span class="punctuation">]</span></span><br></pre></td></tr></table></figure><table><thead><tr><th>參數</th><th>解釋</th></tr></thead><tbody><tr><td>author</td><td>【可選】作者名稱</td></tr><tr><td>avatar</td><td>【可選】作者頭像</td></tr><tr><td>date</td><td>【必需】日期</td></tr><tr><td>content</td><td>【必需】內容（ Markdown 格式或者 Html 格式</td></tr><tr><td>key</td><td>【可選】評論的唯一標識, 開啓評論必須配置</td></tr><tr><td>tags</td><td>【可選】標籤</td></tr></tbody></table></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><a class="btn-beautify block pink right larger" href="/posts/4aa8abbe/" title="📌 Butterfly 文檔(三) 主題配置"><i class="far fa-hand-point-right"></i><span>📌 Butterfly 文檔(三) 主題配置</span></a>]]></content>
    
    
    <summary type="html">Butterfly安裝文檔-主題頁面</summary>
    
    
    
    <category term="Docs文檔" scheme="https://butterfly.js.org/categories/Docs%E6%96%87%E6%AA%94/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>Butterfly 文檔(一) 快速開始</title>
    <link href="https://butterfly.js.org/posts/21cfbf15/"/>
    <id>https://butterfly.js.org/posts/21cfbf15/</id>
    <published>2020-05-28T14:31:46.000Z</published>
    <updated>2025-12-10T12:49:37.071Z</updated>
    
    <content type="html"><![CDATA[<div class="note green icon-padding flat"><i class="note-icon fas fa-rocket"></i><p>📚 文檔目錄</p><p><a href="/posts/21cfbf15/" title="Butterfly 文檔(一) 快速開始">🚀 快速開始</a> - <a href="/posts/dc584b87/" title="Butterfly 文檔(二) 主題頁面">📑 主題頁面</a> - <a href="/posts/4aa8abbe/" title="Butterfly 文檔(三) 主題配置">📌 主題配置</a> - <a href="/posts/ceeb73f/" title="Butterfly 文檔(四) 標簽外挂">⚔️ 標簽外挂</a> - <a href="/posts/98d20436/" title="Butterfly 文檔(五) 主題問答">❓ 主題問答</a> - <a href="/posts/4073eda/" title="Butterfly 文檔(六) 進階教程">⚡️ 進階教程</a></p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-magic"></i><p>你可以通過右下角的 <strong>簡</strong> 按鈕切換為簡體顯示</p></div><hr><p><code>hexo-theme-butterfly</code> 是基於 <a href="https://github.com/Molunerfinn/hexo-theme-melody">hexo-theme-melody</a> 的基礎上進行開發的主题。</p><h2 id="安裝"><a href="#安裝" class="headerlink" title="安裝"></a>安裝</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active"><i class="fab fa-github-square"></i>Git 安裝</button><button type="button" class="tab"><i class="fab fa-npm"></i>npm 安裝</button></div><div class="tab-contents"><div class="tab-item-content active"><details class="toggle" ><summary class="toggle-button" style="">如果你身處中國大陸，且訪問 Github 不穩定，你可以用 Gitee 安裝</summary><div class="toggle-content"><p><strong>穩定版【建議】</strong></p><p>在你的 Hexo 根目錄下</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git clone <span class="literal">-b</span> master https://gitee.com/immyw/hexo<span class="literal">-theme-butterfly</span>.git themes/butterfly</span><br></pre></td></tr></table></figure><p><strong>測試版</strong></p><div class="note warning flat"><p>測試版可能存在 Bugs，追求穩定的請安裝穩定版</p></div><p>如果想要安裝比較新的 dev 分支，可以</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git clone <span class="literal">-b</span> dev https://gitee.com/immyw/hexo<span class="literal">-theme-butterfly</span>.git themes/butterfly</span><br></pre></td></tr></table></figure><div class="note info flat"><p>升級方法：在主題目錄下，運行 <code>git pull</code></p></div></div></details><p><strong>穩定版【建議】</strong></p><p>在你的 Hexo 根目錄裏</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git clone <span class="literal">-b</span> master https://github.com/jerryc127/hexo<span class="literal">-theme-butterfly</span>.git themes/butterfly</span><br></pre></td></tr></table></figure><p><strong>測試版</strong></p><div class="note warning flat"><p>測試版可能存在 Bugs，追求穩定的請安裝穩定版</p></div><p>如果想要安裝比較新的 dev 分支，可以</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git clone <span class="literal">-b</span> dev https://github.com/jerryc127/hexo<span class="literal">-theme-butterfly</span>.git themes/butterfly</span><br></pre></td></tr></table></figure><div class="note blue icon-padding flat"><i class="note-icon fas fa-bullhorn"></i><p>升級方法：在主題目錄下，運行 <code>git pull</code></p></div></div><div class="tab-item-content"><div class="note info flat"><p>此方法只支持 Hexo 5.0.0 以上版本</p><p><strong><em>通過 npm 安裝並不會在 themes 裏生成主題文件夾，而是在 node_modules 裏生成</em></strong></p></div><p>在你的 Hexo 根目錄裏</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo<span class="literal">-theme-butterfly</span></span><br></pre></td></tr></table></figure><div class="note blue icon-padding flat"><i class="note-icon fas fa-bullhorn"></i><p>升級方法：在 Hexo 根目錄下，運行 <code>npm update hexo-theme-butterfly</code></p></div></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="應用主題"><a href="#應用主題" class="headerlink" title="應用主題"></a>應用主題</h2><p>修改 Hexo 根目錄下的 <code>_config.yml</code>，把主題改為 <code>butterfly</code></p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">theme:</span> <span class="string">butterfly</span></span><br></pre></td></tr></table></figure><h2 id="安裝插件"><a href="#安裝插件" class="headerlink" title="安裝插件"></a>安裝插件</h2><p>如果你沒有 pug 以及 stylus 的渲染器，請下載安裝：</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo<span class="literal">-renderer-pug</span> hexo<span class="literal">-renderer-stylus</span> <span class="literal">--save</span></span><br></pre></td></tr></table></figure><h2 id="升級建議"><a href="#升級建議" class="headerlink" title="升級建議"></a>升級建議</h2><div class="note blue icon-padding flat"><i class="note-icon fas fa-train"></i><p>升級完成後，請到 Github 的 <a href="https://github.com/jerryc127/hexo-theme-butterfly/releases">Releases</a> 界面查看新版的更新內容。</p><p>裏面有標注 <code>_config</code> 文件的變更內容（如有），請根據實際情況更新你的配置內容。</p></div><p>為了減少升級主題後帶來的不便，請使用以下方法（<strong>建議，可以不做</strong>）：</p><p>在 hexo 的根目錄創建一個文件 <code>_config.butterfly.yml</code>，並把<strong>主題</strong>目錄的 <code>_config.yml</code> <strong>內容</strong>複製到 <code>_config.butterfly.yml</code> 去。</p><div class="note orange icon-padding flat"><i class="note-icon fa-solid fa-star"></i><p><strong>注意:</strong> </p><p> 複製的是主題的 <code>_config.yml</code> ，而不是 hexo 的 <code>_config.yml</code></p><p> 不要把主題目錄的 <code>_config.yml</code> 刪掉</p><p> 以後只需要在 <code>_config.butterfly.yml</code> 進行配置就行。如果使用了 <code>_config.butterfly.yml</code>， 配置主題的 <code>_config.yml</code> 將不會有效果。</p></div><p>Hexo 會自動<strong>合併</strong>主題中的 <code>_config.yml</code> 和 <code>_config.butterfly.yml</code> 裏的配置，如果存在同名配置，會使用 <code>_config.butterfly.yml</code> 的配置，其優先度較高。</p><p><img src="https://oss.012700.xyz/butterfly/2024/08/butterfly-docs-install-suggestion-1.png" alt="butterfly-docs-install-suggestion-1.png"></p><a class="btn-beautify block right larger" href="/posts/dc584b87/" title="📑 Butterfly 文檔(二) 主題頁面"><i class="far fa-hand-point-right"></i><span>📑 Butterfly 文檔(二) 主題頁面</span></a>]]></content>
    
    
    <summary type="html">Butterfly安裝文檔-快速開始</summary>
    
    
    
    <category term="Docs文檔" scheme="https://butterfly.js.org/categories/Docs%E6%96%87%E6%AA%94/"/>
    
    
    <category term="教程" scheme="https://butterfly.js.org/tags/%E6%95%99%E7%A8%8B/"/>
    
    <category term="Hexo" scheme="https://butterfly.js.org/tags/Hexo/"/>
    
    <category term="butterfly" scheme="https://butterfly.js.org/tags/butterfly/"/>
    
    <category term="主題" scheme="https://butterfly.js.org/tags/%E4%B8%BB%E9%A1%8C/"/>
    
  </entry>
  
  <entry>
    <title>沒有封面</title>
    <link href="https://butterfly.js.org/posts/913b2502/"/>
    <id>https://butterfly.js.org/posts/913b2502/</id>
    <published>2020-03-09T19:45:41.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<p>這篇文章沒有封面</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;這篇文章沒有封面&lt;/p&gt;
</summary>
      
    
    
    
    <category term="Demo" scheme="https://butterfly.js.org/categories/Demo/"/>
    
    
    <category term="demo" scheme="https://butterfly.js.org/tags/demo/"/>
    
  </entry>
  
  <entry>
    <title>標籤外掛(Tag Plugins)</title>
    <link href="https://butterfly.js.org/posts/2df239ce/"/>
    <id>https://butterfly.js.org/posts/2df239ce/</id>
    <published>2020-01-05T13:41:03.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<h2 id="Tabs"><a href="#Tabs" class="headerlink" title="Tabs"></a>Tabs</h2><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">出師表</button><button type="button" class="tab">圖庫</button><button type="button" class="tab">李白</button></div><div class="tab-contents"><div class="tab-item-content active"><p>臣亮言：先帝創業未半而中道崩殂，今天下三分，益州疲弊，此誠危急存亡之秋也。然侍衞之臣不懈於內，忠志之士忘身於外者，蓋追先帝之殊遇，欲報之於陛下也。誠宜開張聖聽，以光先帝遺德，恢弘志士之氣，不宜妄自菲薄，引喻失義，以塞忠諫之路也。<br>宮中府中，俱為一體；陟罰臧否，不宜異同：若有作奸犯科及為忠善者，宜付有司論其刑賞，以昭陛下平明之理；不宜偏私，使內外異法也。<br>侍中、侍郎郭攸之、費禕、董允等，此皆良實，志慮忠純，是以先帝簡拔以遺陛下：愚以為宮中之事，事無大小，悉以諮之，然後施行，必能裨補闕漏，有所廣益。<br>將軍向寵，性行淑均，曉暢軍事，試用於昔日，先帝稱之曰“能”，是以眾議舉寵為督：愚以為營中之事，悉以諮之，必能使行陣和睦，優劣得所。<br>親賢臣，遠小人，此先漢所以興隆也；親小人，遠賢臣，此後漢所以傾頹也。先帝在時，每與臣論此事，未嘗不歎息痛恨於桓、靈也。侍中、尚書、長史、參軍，此悉貞良死節之臣，願陛下親之、信之，則漢室之隆，可計日而待也。<br>臣本布衣，躬耕於南陽，苟全性命於亂世，不求聞達於諸侯。先帝不以臣卑鄙，猥自枉屈，三顧臣於草廬之中，諮臣以當世之事，由是感激，遂許先帝以驅馳。後值傾覆，受任於敗軍之際，奉命於危難之間：爾來二十有一年矣。<br>先帝知臣謹慎，故臨崩寄臣以大事也。受命以來，夙夜憂歎，恐託付不效，以傷先帝之明；故五月渡瀘，深入不毛。今南方已定，兵甲已足，當獎率三軍，北定中原，庶竭駑鈍，攘除奸兇，興復漢室，還於舊都。此臣所以報先帝而忠陛下之職分也。至於斟酌損益，進盡忠言，則攸之、禕、允之任也。<br>願陛下託臣以討賊興復之效，不效，則治臣之罪，以告先帝之靈。若無興德之言，則責攸之、禕、允等之慢，以彰其咎；陛下亦宜自謀，以諮諏善道，察納雅言，深追先帝遺詔。臣不勝受恩感激。<br>今當遠離，臨表涕零，不知所言。</p></div><div class="tab-item-content"><div class="gallery-container" data-type="data" data-button="" data-limit="10" data-first="10">    <div class="gallery-items">[{"url":"https://i.loli.net/2019/12/25/Jj8FXuKVlOea4Ec.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/eqBGrXx9tWsZOao.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/LjW2CfNSD7OaY4v.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/pGIhaPjxtl438U9.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/hzjJBR2x5SEmsbC.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/ucNDmUqQkrFfAWv.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/oj1wAnGSKtFvXIJ.jpg","alt":"","title":""}]</div>  </div></div><div class="tab-item-content"><p>李白（701 年 5 月 19 日－762 年 11 月 30 日），字太白，號青蓮居士，中國唐朝詩人，自言祖籍隴西成紀（今甘肅省天水市秦安縣），先世西涼武昭王李暠之後，與李唐皇室同宗。幼時內遷，寄籍劍南道綿州（今四川省江油市青蓮鎮）。另外，郭沫若研究認為李白出生於吉爾吉斯碎葉河上的碎葉城，屬唐安西都護府（今楚河州托克馬克市），該説有一定影響。有「詩仙」、「詩俠」、「酒仙」、「謫仙人」等稱呼，活躍於盛唐，為傑出的浪漫主義詩人。與杜甫合稱「李杜」。被賀知章驚呼為「天上謫仙」。</p><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">行路難</button><button type="button" class="tab">將進酒</button><button type="button" class="tab">清平調</button></div><div class="tab-contents"><div class="tab-item-content active"><p>金樽清酒鬥十千，玉盤珍羞值萬錢。<br>停杯投箸不能食，拔劍四顧心茫然。<br>欲渡黃河冰塞川，將登太行雪暗天。<br>閒來垂釣碧溪上，忽復乘舟夢日邊。<br>行路難，行路難，多歧路，今安在？<br>長風破浪會有時，直掛雲帆濟滄海。<br>大道如青天，我獨不得出。<br>羞逐長安社中兒，赤雞白狗賭梨慄。<br>彈劍作歌奏苦聲，曳裾王門不稱情。<br>淮陰市井笑韓信，漢朝公卿忌賈生。<br>君不見昔時燕家重郭隗，擁篲折節無嫌猜。<br>劇辛樂毅感恩分，輸肝剖膽效英才。<br>昭王白骨縈蔓草，誰人更掃黃金台？<br>行路難，歸去來！<br>有耳莫洗潁川水，有口莫食首陽蕨。<br>含光混世貴無名，何用孤高比雲月？<br>吾觀自古賢達人，功成不退皆殞身。<br>子胥既棄吳江上，屈原終投湘水濱。<br>陸機雄才豈自保，李斯税駕苦不早。<br>華亭鶴唳詎可聞，上蔡蒼鷹何足道。<br>君不見吳中張翰稱達生，秋風忽憶江東行。<br>且樂生前一杯酒，何須身後千載名！</p></div><div class="tab-item-content"><p>君不見，黃河之水天上來，<br>奔流到海不復回？<br>君不見，高堂明鏡悲白髮，<br>朝如青絲暮成雪？<br>人生得意須盡歡，<br>莫使金樽空對月。<br>天生我材必有用，<br>千金散盡還復來。<br>烹羊宰牛且為樂，<br>會須一飲三百杯。<br>岑夫子，丹丘生，<br>將進酒，君莫停。<br>與君歌一曲，<br>請君為我側耳聽：<br>鐘鼓饌玉不足貴，<br>但願長醉不願醒。<br>古來聖賢皆寂寞，<br>惟有飲者留其名。<br>陳王昔時宴平樂，<br>斗酒十千恣歡謔。<br>主人何為言小錢？<br>徑須沽取對君酌。<br>五花馬，千金裘。<br>呼兒將出換美酒，<br>與爾同銷萬古愁。</p></div><div class="tab-item-content"><p>《清平調詞三首》是唐代大詩人李白的組詩作品，共三首七言樂府詩。第一首從空間角度寫，以牡丹花比楊貴妃的美豔；第二首從時間角度寫，表現楊貴妃的受寵幸；第三首總承一、二兩首，把牡丹和楊貴妃與君王糅合，融為一體。全詩構思精巧，辭藻豔麗，將花與人渾融在一起寫，描繪出人花交映、迷離恍惚的景象，顯示了詩人高超的藝術功力。</p><div class="tabs"><div class="nav-tabs"><button type="button" class="tab active">清平調(一)</button><button type="button" class="tab">清平調(二)</button><button type="button" class="tab">清平調(三)</button></div><div class="tab-contents"><div class="tab-item-content active"><p>雲想衣裳花想容，春風拂檻露華濃；</p><p>若非羣玉山頭見，會向瑤台月下逢。</p></div><div class="tab-item-content"><p>一枝紅豔露凝香，雲雨巫山空斷腸。</p><p>借問漢宮誰得似？可憐飛燕倚新粧。</p></div><div class="tab-item-content"><p>名花傾國兩相歡，常得君王帶笑看。</p><p>解識春風無限恨，沉香亨北倚闌千。</p></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div></div></div><div class="tab-to-top"><button type="button" aria-label="scroll to top"><i class="fas fa-arrow-up"></i></button></div></div><h2 id="Button"><a href="#Button" class="headerlink" title="Button"></a>Button</h2><h3 id="Inline"><a href="#Inline" class="headerlink" title="Inline"></a>Inline</h3><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly %&#125;</span><br><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,,outline%&#125;</span><br></pre></td></tr></table></figure><p>This is my website, click the button <a class="btn-beautify " href="https://butterfly.js.org" title="Butterfly"><span>Butterfly</span></a></p><p>This is my website, click the button <a class="btn-beautify outline" href="https://butterfly.js.org" title="Butterfly"><span>Butterfly</span></a></p><h3 id="Block"><a href="#Block" class="headerlink" title="Block"></a>Block</h3><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,block larger %&#125;</span><br><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,block center larger %&#125;</span><br><span class="line">This is my website, click the button &#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,block right blue larger %&#125;</span><br></pre></td></tr></table></figure><a class="btn-beautify block larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify block center larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify block right blue larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><h3 id="option"><a href="#option" class="headerlink" title="option"></a>option</h3><blockquote><p>more than one button in center</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;btn-center&quot;</span>&gt;</span></span></span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,blue larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,pink larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,red larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,purple larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,orange larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,green larger %&#125;</span><br><span class="line"><span class="language-xml"><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span></span><br></pre></td></tr></table></figure><div class="btn-center"><a class="btn-beautify larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify blue larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify pink larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify red larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify purple larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify orange larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify green larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a></div><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;btn-center&quot;</span>&gt;</span></span></span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,outline larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,outline blue larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,outline pink larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,outline red larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,outline purple larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,outline orange larger %&#125;</span><br><span class="line">&#123;% btn &#x27;https://butterfly.js.org&#x27;,Butterfly,far fa-hand-point-right,outline green larger %&#125;</span><br><span class="line"><span class="language-xml"><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span></span><br></pre></td></tr></table></figure><div class="btn-center"><a class="btn-beautify outline larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline blue larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline pink larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline red larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline purple larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline orange larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a><a class="btn-beautify outline green larger" href="https://butterfly.js.org" title="Butterfly"><i class="far fa-hand-point-right"></i><span>Butterfly</span></a></div><h2 id="mermaid"><a href="#mermaid" class="headerlink" title="mermaid"></a>mermaid</h2><div class="mermaid-wrap"><pre class="mermaid-src" data-config="{}" hidden>    pietitle Key elements in Product X&quot;Calcium&quot; : 42.96&quot;Potassium&quot; : 50.05&quot;Magnesium&quot; : 10.01&quot;Iron&quot; : 5  </pre></div><div class="mermaid-wrap"><pre class="mermaid-src" data-config="{}" hidden>    gantttitle A Gantt DiagramdateFormat YYYY-MM-DDsection SectionA task :a1, 2014-01-01, 30dAnother task :after a1 , 20dsection AnotherTask in sec :2014-01-12 , 12danother task : 24d  </pre></div><div class="mermaid-wrap"><pre class="mermaid-src" data-config="{}" hidden>    gantttitle A Gantt DiagramdateFormat YYYY-MM-DDsection SectionA task :a1, 2014-01-01, 30dAnother task :after a1 , 20dsection AnotherTask in sec :2014-01-12 , 12danother task : 24d  </pre></div><h2 id="Note-Bootstrap-Callout"><a href="#Note-Bootstrap-Callout" class="headerlink" title="Note (Bootstrap Callout)"></a>Note (Bootstrap Callout)</h2><h3 id="方法一"><a href="#方法一" class="headerlink" title="方法一"></a>方法一</h3><blockquote><p>simple</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note simple %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default simple %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary simple %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success simple %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info simple %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning simple %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger simple %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note flat"><p>默認 提示塊標籤</p></div><div class="note default flat"><p>default 提示塊標籤</p></div><div class="note primary flat"><p>primary 提示塊標籤</p></div><div class="note success flat"><p>success 提示塊標籤</p></div><div class="note info flat"><p>info 提示塊標籤</p></div><div class="note warning flat"><p>warning 提示塊標籤</p></div><div class="note danger flat"><p>danger 提示塊標籤</p></div><blockquote><p>modern</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note modern %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default modern %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary modern %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success modern %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info modern %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning modern %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger modern %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note modern"><p>默認 提示塊標籤</p></div><div class="note default modern"><p>default 提示塊標籤</p></div><div class="note primary modern"><p>primary 提示塊標籤</p></div><div class="note success modern"><p>success 提示塊標籤</p></div><div class="note info modern"><p>info 提示塊標籤</p></div><div class="note warning modern"><p>warning 提示塊標籤</p></div><div class="note danger modern"><p>danger 提示塊標籤</p></div><blockquote><p>flat</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note flat %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default flat %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary flat %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success flat %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info flat %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning flat %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger flat %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note flat"><p>默認 提示塊標籤</p></div><div class="note default flat"><p>default 提示塊標籤</p></div><div class="note primary flat"><p>primary 提示塊標籤</p></div><div class="note success flat"><p>success 提示塊標籤</p></div><div class="note info flat"><p>info 提示塊標籤</p></div><div class="note warning flat"><p>warning 提示塊標籤</p></div><div class="note danger flat"><p>danger 提示塊標籤</p></div><blockquote><p>disabled</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note disabled %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default disabled %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary disabled %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success disabled %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info disabled %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning disabled %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger disabled %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note disabled"><p>默認 提示塊標籤</p></div><div class="note default disabled"><p>default 提示塊標籤</p></div><div class="note primary disabled"><p>primary 提示塊標籤</p></div><div class="note success disabled"><p>success 提示塊標籤</p></div><div class="note info disabled"><p>info 提示塊標籤</p></div><div class="note warning disabled"><p>warning 提示塊標籤</p></div><div class="note danger disabled"><p>danger 提示塊標籤</p></div><blockquote><p>no-icon</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note no-icon %&#125;</span><br><span class="line">默認 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note default no-icon %&#125;</span><br><span class="line">default 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note primary no-icon %&#125;</span><br><span class="line">primary 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note success no-icon %&#125;</span><br><span class="line">success 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note info no-icon %&#125;</span><br><span class="line">info 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note warning no-icon %&#125;</span><br><span class="line">warning 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% note danger no-icon %&#125;</span><br><span class="line">danger 提示塊標籤</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note no-icon flat"><p>默認 提示塊標籤</p></div><div class="note default no-icon flat"><p>default 提示塊標籤</p></div><div class="note primary no-icon flat"><p>primary 提示塊標籤</p></div><div class="note success no-icon flat"><p>success 提示塊標籤</p></div><div class="note info no-icon flat"><p>info 提示塊標籤</p></div><div class="note warning no-icon flat"><p>warning 提示塊標籤</p></div><div class="note danger no-icon flat"><p>danger 提示塊標籤</p></div><h3 id="方法二"><a href="#方法二" class="headerlink" title="方法二"></a>方法二</h3><blockquote><p>simple</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note &#x27;fab fa-cc-visa&#x27; simple %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue &#x27;fas fa-bullhorn&#x27; simple %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink &#x27;fas fa-car-crash&#x27; simple %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red &#x27;fas fa-fan&#x27; simple%&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange &#x27;fas fa-battery-half&#x27; simple %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple &#x27;far fa-hand-scissors&#x27; simple %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green &#x27;fab fa-internet-explorer&#x27; simple %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note icon-padding simple"><i class="note-icon fab fa-cc-visa"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue icon-padding simple"><i class="note-icon fas fa-bullhorn"></i><p>2021 年快到了....</p></div><div class="note pink icon-padding simple"><i class="note-icon fas fa-car-crash"></i><p>小心開車 安全至上</p></div><div class="note red icon-padding simple"><i class="note-icon fas fa-fan"></i><p>這是三片呢？還是四片？</p></div><div class="note orange icon-padding simple"><i class="note-icon fas fa-battery-half"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple icon-padding simple"><i class="note-icon far fa-hand-scissors"></i><p>剪刀石頭布</p></div><div class="note green icon-padding simple"><i class="note-icon fab fa-internet-explorer"></i><p>前端最討厭的瀏覽器</p></div><blockquote><p>modern</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note &#x27;fab fa-cc-visa&#x27; modern %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue &#x27;fas fa-bullhorn&#x27; modern %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink &#x27;fas fa-car-crash&#x27; modern %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red &#x27;fas fa-fan&#x27; modern%&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange &#x27;fas fa-battery-half&#x27; modern %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple &#x27;far fa-hand-scissors&#x27; modern %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green &#x27;fab fa-internet-explorer&#x27; modern %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note icon-padding modern"><i class="note-icon fab fa-cc-visa"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue icon-padding modern"><i class="note-icon fas fa-bullhorn"></i><p>2021 年快到了....</p></div><div class="note pink icon-padding modern"><i class="note-icon fas fa-car-crash"></i><p>小心開車 安全至上</p></div><div class="note red icon-padding modern"><i class="note-icon fas fa-fan"></i><p>這是三片呢？還是四片？</p></div><div class="note orange icon-padding modern"><i class="note-icon fas fa-battery-half"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple icon-padding modern"><i class="note-icon far fa-hand-scissors"></i><p>剪刀石頭布</p></div><div class="note green icon-padding modern"><i class="note-icon fab fa-internet-explorer"></i><p>前端最討厭的瀏覽器</p></div><blockquote><p>flat</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note &#x27;fab fa-cc-visa&#x27; flat %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue &#x27;fas fa-bullhorn&#x27; flat %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink &#x27;fas fa-car-crash&#x27; flat %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red &#x27;fas fa-fan&#x27; flat%&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange &#x27;fas fa-battery-half&#x27; flat %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple &#x27;far fa-hand-scissors&#x27; flat %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green &#x27;fab fa-internet-explorer&#x27; flat %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note icon-padding flat"><i class="note-icon fab fa-cc-visa"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue icon-padding flat"><i class="note-icon fas fa-bullhorn"></i><p>2021 年快到了....</p></div><div class="note pink icon-padding flat"><i class="note-icon fas fa-car-crash"></i><p>小心開車 安全至上</p></div><div class="note red icon-padding flat"><i class="note-icon fas fa-fan"></i><p>這是三片呢？還是四片？</p></div><div class="note orange icon-padding flat"><i class="note-icon fas fa-battery-half"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple icon-padding flat"><i class="note-icon far fa-hand-scissors"></i><p>剪刀石頭布</p></div><div class="note green icon-padding flat"><i class="note-icon fab fa-internet-explorer"></i><p>前端最討厭的瀏覽器</p></div><blockquote><p>disabled</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note &#x27;fab fa-cc-visa&#x27; disabled %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue &#x27;fas fa-bullhorn&#x27; disabled %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink &#x27;fas fa-car-crash&#x27; disabled %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red &#x27;fas fa-fan&#x27; disabled %&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange &#x27;fas fa-battery-half&#x27; disabled %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple &#x27;far fa-hand-scissors&#x27; disabled %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green &#x27;fab fa-internet-explorer&#x27; disabled %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note icon-padding disabled"><i class="note-icon fab fa-cc-visa"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue icon-padding disabled"><i class="note-icon fas fa-bullhorn"></i><p>2021 年快到了....</p></div><div class="note pink icon-padding disabled"><i class="note-icon fas fa-car-crash"></i><p>小心開車 安全至上</p></div><div class="note red icon-padding disabled"><i class="note-icon fas fa-fan"></i><p>這是三片呢？還是四片？</p></div><div class="note orange icon-padding disabled"><i class="note-icon fas fa-battery-half"></i><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple icon-padding disabled"><i class="note-icon far fa-hand-scissors"></i><p>剪刀石頭布</p></div><div class="note green icon-padding disabled"><i class="note-icon fab fa-internet-explorer"></i><p>前端最討厭的瀏覽器</p></div><blockquote><p>no-icon</p></blockquote><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line">&#123;% note no-icon %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note blue no-icon %&#125;</span><br><span class="line">2021 年快到了....</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note pink no-icon %&#125;</span><br><span class="line">小心開車 安全至上</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note red no-icon %&#125;</span><br><span class="line">這是三片呢？還是四片？</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note orange no-icon %&#125;</span><br><span class="line">你是刷 Visa 還是 UnionPay</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note purple no-icon %&#125;</span><br><span class="line">剪刀石頭布</span><br><span class="line">&#123;% endnote %&#125;</span><br><span class="line">&#123;% note green no-icon %&#125;</span><br><span class="line">前端最討厭的瀏覽器</span><br><span class="line">&#123;% endnote %&#125;</span><br></pre></td></tr></table></figure><div class="note no-icon flat"><p>你是刷 Visa 還是 UnionPay</p></div><div class="note blue no-icon flat"><p>2021 年快到了....</p></div><div class="note pink no-icon flat"><p>小心開車 安全至上</p></div><div class="note red no-icon flat"><p>這是三片呢？還是四片？</p></div><div class="note orange no-icon flat"><p>你是刷 Visa 還是 UnionPay</p></div><div class="note purple no-icon flat"><p>剪刀石頭布</p></div><div class="note green no-icon flat"><p>前端最討厭的瀏覽器</p></div><h2 id="Gallery-相冊圖庫"><a href="#Gallery-相冊圖庫" class="headerlink" title="Gallery 相冊圖庫"></a>Gallery 相冊圖庫</h2><div class="gallery-group-main"><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/11/10/T7Mu8Aod3egmC4Q.png' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">壁紙</div>      <p>收藏的一些壁紙</p>      <a href='/Gallery/wallpaper'></a>    </figcaption>  </figure><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/12/25/8t97aVlp4hgyBGu.jpg' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">漫威</div>      <p>關於漫威的圖片</p>      <a href='/Gallery/marvel'></a>    </figcaption>  </figure><figure class="gallery-group">    <img class="gallery-group-img no-lightbox" src='https://i.loli.net/2019/12/25/hOqbQ3BIwa6KWpo.jpg' alt="Group Image Gallery">    <figcaption>      <div class="gallery-group-name">OH MY GIRL</div>      <p>關於OH MY GIRL的圖片</p>      <a href='/Gallery/ohmygirl'></a>    </figcaption>  </figure></div><h2 id="Gallery-相冊"><a href="#Gallery-相冊" class="headerlink" title="Gallery 相冊"></a>Gallery 相冊</h2><div class="gallery-container" data-type="data" data-button="" data-limit="10" data-first="10">    <div class="gallery-items">[{"url":"https://i.loli.net/2019/12/25/Jj8FXuKVlOea4Ec.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/eqBGrXx9tWsZOao.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/LjW2CfNSD7OaY4v.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/pGIhaPjxtl438U9.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/hzjJBR2x5SEmsbC.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/ucNDmUqQkrFfAWv.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/oj1wAnGSKtFvXIJ.jpg","alt":"","title":""}]</div>  </div><h2 id="tag-hide"><a href="#tag-hide" class="headerlink" title="tag-hide"></a>tag-hide</h2><p>隱藏文字，點擊顯示文章</p><h3 id="hide-inline"><a href="#hide-inline" class="headerlink" title="hide-inline"></a>hide-inline</h3><p>哪個英文字母最酷？ <span class="hide-inline"><button type="button" class="hide-button" style="background-color: #FF7242;color: #fff">查看答案</button><span class="hide-content">因為西裝褲(C裝酷)</span></span></p><p>門裡站著一個人? <span class="hide-inline"><button type="button" class="hide-button" style="">Click</button><span class="hide-content">閃</span></span></p><h3 id="hide-block"><a href="#hide-block" class="headerlink" title="hide-block"></a>hide-block</h3><p>美女</p><div class="hide-block"><button type="button" class="hide-button" style="">查看答案</button><div class="hide-content"><div class="gallery-container" data-type="data" data-button="" data-limit="10" data-first="10">    <div class="gallery-items">[{"url":"https://i.loli.net/2019/12/25/Fze9jchtnyJXMHN.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/ryLVePaqkYm4TEK.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/gEy5Zc1Ai6VuO4N.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/d6QHbytlSYO4FBG.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/6nepIJ1xTgufatZ.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/E7Jvr4eIPwUNmzq.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/mh19anwBSWIkGlH.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/2tu9JC8ewpBFagv.jpg","alt":"","title":""}]</div>  </div></div></div><h3 id="hide-toggle"><a href="#hide-toggle" class="headerlink" title="hide-toggle"></a>hide-toggle</h3><details class="toggle" ><summary class="toggle-button" style="">Butterfly安裝方法</summary><div class="toggle-content"><p>在你的博客根目錄裏</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly</span><br></pre></td></tr></table></figure><p>如果想要安裝比較新的 dev 分支，可以</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git clone -b dev https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly</span><br></pre></td></tr></table></figure><div class="gallery-container" data-type="data" data-button="" data-limit="10" data-first="10">    <div class="gallery-items">[{"url":"https://i.loli.net/2019/12/25/Fze9jchtnyJXMHN.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/ryLVePaqkYm4TEK.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/gEy5Zc1Ai6VuO4N.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/d6QHbytlSYO4FBG.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/6nepIJ1xTgufatZ.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/E7Jvr4eIPwUNmzq.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/mh19anwBSWIkGlH.jpg","alt":"","title":""},{"url":"https://i.loli.net/2019/12/25/2tu9JC8ewpBFagv.jpg","alt":"","title":""}]</div>  </div></div></details>]]></content>
    
    
    <summary type="html">標籤外掛(Tag Plugins)</summary>
    
    
    
    <category term="Demo" scheme="https://butterfly.js.org/categories/Demo/"/>
    
    
    <category term="標籤外掛" scheme="https://butterfly.js.org/tags/%E6%A8%99%E7%B1%A4%E5%A4%96%E6%8E%9B/"/>
    
  </entry>
  
  <entry>
    <title>Markdown Style test</title>
    <link href="https://butterfly.js.org/posts/89757140/"/>
    <id>https://butterfly.js.org/posts/89757140/</id>
    <published>2018-07-24T15:31:06.000Z</published>
    <updated>2025-12-10T12:49:37.075Z</updated>
    
    <content type="html"><![CDATA[<p>This post is originated from <a href="https://gist.github.com/apackeer/4159268">here</a> and is used for testing markdown style. This post contains nearly every markdown usage. Make sure all the markdown elements below show up correctly.</p><span id="more"></span><hr><h2 id="Headers"><a href="#Headers" class="headerlink" title="Headers"></a>Headers</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line"><span class="section"># H1</span></span><br><span class="line"><span class="section">## H2</span></span><br><span class="line"><span class="section">### H3</span></span><br><span class="line"><span class="section">#### H4</span></span><br><span class="line"><span class="section">##### H5</span></span><br><span class="line"><span class="section">###### H6</span></span><br><span class="line"></span><br><span class="line">Alternatively, for H1 and H2, an underline-ish style:</span><br><span class="line"></span><br><span class="line"><span class="section">Alt-H1</span></span><br><span class="line"><span class="section">======</span></span><br><span class="line"></span><br><span class="line"><span class="section">Alt-H2</span></span><br><span class="line"><span class="section">------</span></span><br></pre></td></tr></table></figure><h1 id="H1"><a href="#H1" class="headerlink" title="H1"></a>H1</h1><h2 id="H2"><a href="#H2" class="headerlink" title="H2"></a>H2</h2><h3 id="H3"><a href="#H3" class="headerlink" title="H3"></a>H3</h3><h4 id="H4"><a href="#H4" class="headerlink" title="H4"></a>H4</h4><h5 id="H5"><a href="#H5" class="headerlink" title="H5"></a>H5</h5><h6 id="H6"><a href="#H6" class="headerlink" title="H6"></a>H6</h6><p>Alternatively, for H1 and H2, an underline-ish style:</p><h1 id="Alt-H1"><a href="#Alt-H1" class="headerlink" title="Alt-H1"></a>Alt-H1</h1><h2 id="Alt-H2"><a href="#Alt-H2" class="headerlink" title="Alt-H2"></a>Alt-H2</h2><h2 id="Emphasis"><a href="#Emphasis" class="headerlink" title="Emphasis"></a>Emphasis</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">Emphasis, aka italics, with <span class="emphasis">*asterisks*</span> or <span class="emphasis">_underscores_</span>.</span><br><span class="line"></span><br><span class="line">Strong emphasis, aka bold, with <span class="strong">**asterisks**</span> or <span class="strong">__underscores__</span>.</span><br><span class="line"></span><br><span class="line">Combined emphasis with <span class="strong">**asterisks and <span class="emphasis">_underscores_</span>**</span>.</span><br><span class="line"></span><br><span class="line">Strikethrough uses two tildes. ~~Scratch this.~~</span><br></pre></td></tr></table></figure><p>Emphasis, aka italics, with <em>asterisks</em> or <em>underscores</em>.</p><p>Strong emphasis, aka bold, with <strong>asterisks</strong> or <strong>underscores</strong>.</p><p>Combined emphasis with <strong>asterisks and <em>underscores</em></strong>.</p><p>Strikethrough uses two tildes. <del>Scratch this.</del></p><h2 id="Lists"><a href="#Lists" class="headerlink" title="Lists"></a>Lists</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line"><span class="bullet">1.</span> First ordered list item</span><br><span class="line"><span class="bullet">2.</span> Another item</span><br><span class="line"><span class="bullet">  *</span> Unordered sub-list.</span><br><span class="line"><span class="bullet">1.</span> Actual numbers don&#x27;t matter, just that it&#x27;s a number</span><br><span class="line"><span class="bullet">  1.</span> Ordered sub-list</span><br><span class="line"><span class="bullet">4.</span> And another item.</span><br><span class="line"></span><br><span class="line">   You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we&#x27;ll use three here to also align the raw Markdown).</span><br><span class="line"></span><br><span class="line">   To have a line break without a paragraph, you will need to use two trailing spaces.  </span><br><span class="line">   Note that this line is separate, but within the same paragraph.  </span><br><span class="line">   (This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)</span><br><span class="line"></span><br><span class="line"><span class="bullet">*</span> Unordered list can use asterisks</span><br><span class="line"><span class="bullet">-</span> Or minuses</span><br><span class="line"><span class="bullet">+</span> Or pluses</span><br><span class="line"><span class="bullet">-</span> Paragraph In unordered list</span><br><span class="line"></span><br><span class="line">  For example like this.</span><br><span class="line"></span><br><span class="line">Common Paragraph with some text.</span><br><span class="line">And more text.</span><br></pre></td></tr></table></figure><ol><li>First ordered list item</li><li>Another item</li></ol><ul><li>Unordered sub-list.</li></ul><ol><li><p>Actual numbers don&#39;t matter, just that it&#39;s a number</p></li><li><p>Ordered sub-list</p></li><li><p>And another item.</p><p>You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we&#39;ll use three here to also align the raw Markdown).</p><p>To have a line break without a paragraph, you will need to use two trailing spaces.<br>Note that this line is separate, but within the same paragraph.<br>(This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)</p></li></ol><ul><li>Unordered list can use asterisks</li></ul><ul><li>Or minuses</li></ul><ul><li>Or pluses</li></ul><ul><li><p>Paragraph In unordered list</p><p>For example like this.</p></li></ul><p>Common Paragraph with some text.<br>And more text.</p><h2 id="Inline-HTML"><a href="#Inline-HTML" class="headerlink" title="Inline HTML"></a>Inline HTML</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">p</span>&gt;</span></span>To reboot your computer, press <span class="language-xml"><span class="tag">&lt;<span class="name">kbd</span>&gt;</span></span>ctrl<span class="language-xml"><span class="tag">&lt;/<span class="name">kbd</span>&gt;</span></span>+<span class="language-xml"><span class="tag">&lt;<span class="name">kbd</span>&gt;</span></span>alt<span class="language-xml"><span class="tag">&lt;/<span class="name">kbd</span>&gt;</span></span>+<span class="language-xml"><span class="tag">&lt;<span class="name">kbd</span>&gt;</span></span>del<span class="language-xml"><span class="tag">&lt;/<span class="name">kbd</span>&gt;</span></span>.<span class="language-xml"><span class="tag">&lt;/<span class="name">p</span>&gt;</span></span></span><br></pre></td></tr></table></figure><p>To reboot your computer, press <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>del</kbd>.</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">dl</span>&gt;</span></span></span><br><span class="line"><span class="code">    &lt;dt&gt;Definition list&lt;/dt&gt;</span></span><br><span class="line"><span class="code">    &lt;dd&gt;Is something people use sometimes.&lt;/dd&gt;</span></span><br><span class="line"><span class="code"></span></span><br><span class="line"><span class="code">    &lt;dt&gt;Markdown in HTML&lt;/dt&gt;</span></span><br><span class="line"><span class="code">    &lt;dd&gt;Does *not* work **very** well. Use HTML &lt;em&gt;tags&lt;/em&gt;.&lt;/dd&gt;</span></span><br><span class="line"><span class="code">&lt;/dl&gt;</span></span><br></pre></td></tr></table></figure><dl>    <dt>Definition list</dt>    <dd>Is something people use sometimes.</dd><pre><code>&lt;dt&gt;Markdown in HTML&lt;/dt&gt;&lt;dd&gt;Does *not* work **very** well. Use HTML &lt;em&gt;tags&lt;/em&gt;.&lt;/dd&gt;</code></pre></dl><h2 id="Links"><a href="#Links" class="headerlink" title="Links"></a>Links</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">[<span class="string">I&#x27;m an inline-style link</span>](<span class="link">https://www.google.com</span>)</span><br><span class="line"></span><br><span class="line">[<span class="string">I&#x27;m an inline-style link with title</span>](<span class="link">https://www.google.com &quot;Google&#x27;s Homepage&quot;</span>)</span><br><span class="line"></span><br><span class="line">[<span class="string">I&#x27;m a reference-style link</span>][<span class="symbol">Arbitrary case-insensitive reference text</span>]</span><br><span class="line"></span><br><span class="line">[<span class="string">I&#x27;m a relative reference to a repository file</span>](<span class="link">../blob/master/LICENSE</span>)</span><br><span class="line"></span><br><span class="line">[<span class="string">You can use numbers for reference-style link definitions</span>][<span class="symbol">1</span>]</span><br><span class="line"></span><br><span class="line">Or leave it empty and use the [link text itself]</span><br><span class="line"></span><br><span class="line">Some text to show that the reference links can follow later.</span><br><span class="line"></span><br><span class="line">[<span class="symbol">arbitrary case-insensitive reference text</span>]: <span class="link">https://hexo.io</span></span><br><span class="line">[<span class="symbol">1</span>]: <span class="link">https://hexo.io/docs/</span></span><br><span class="line">[<span class="symbol">link text itself</span>]: <span class="link">https://hexo.io/api/</span></span><br></pre></td></tr></table></figure><p><a href="https://www.google.com/">I&#39;m an inline-style link</a></p><p><a href="https://www.google.com/" title="Google&#39;s Homepage">I&#39;m an inline-style link with title</a></p><p><a href="https://hexo.io/">I&#39;m a reference-style link</a></p><p><a href="../blob/master/LICENSE">I&#39;m a relative reference to a repository file</a></p><p><a href="https://hexo.io/docs/">You can use numbers for reference-style link definitions</a></p><p>Or leave it empty and use the <a href="https://hexo.io/api/">link text itself</a></p><p>Some text to show that the reference links can follow later.</p><h2 id="Images"><a href="#Images" class="headerlink" title="Images"></a>Images</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">hover to see the title text:</span><br><span class="line"></span><br><span class="line">Inline-style:</span><br><span class="line"></span><br><span class="line">![<span class="string">alt text</span>](<span class="link">https://hexo.io/icon/favicon-196x196.png &quot;Logo Title Text 1&quot;</span>)</span><br><span class="line"></span><br><span class="line">Reference-style:</span><br><span class="line">![<span class="string">alt text</span>][<span class="symbol">logo</span>]</span><br><span class="line"></span><br><span class="line">[<span class="symbol">logo</span>]: <span class="link">https://hexo.io/icon/favicon-196x196.png &quot;Logo Title Text 2&quot;</span></span><br></pre></td></tr></table></figure><p>hover to see the title text:</p><p>Inline-style:</p><p><img src="https://hexo.io/icon/favicon-196x196.png" alt="alt text" title="Logo Title Text 1"></p><p>Reference-style:<br><img src="https://hexo.io/icon/favicon-196x196.png" alt="alt text" title="Logo Title Text 2"></p><h2 id="Code-and-Syntax-Highlighting"><a href="#Code-and-Syntax-Highlighting" class="headerlink" title="Code and Syntax Highlighting"></a>Code and Syntax Highlighting</h2><p>Inline <code>code</code> has <code>back-ticks around</code> it.</p><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> s = <span class="string">&quot;JavaScript syntax highlighting&quot;</span>;</span><br><span class="line"><span class="title function_">alert</span>(s);</span><br></pre></td></tr></table></figure><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">s = <span class="string">&quot;Python syntax highlighting&quot;</span></span><br><span class="line"><span class="built_in">print</span> s</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">No language indicated, so no syntax highlighting.</span><br><span class="line">But let&#x27;s throw in a &lt;b&gt;tag&lt;/b&gt;.</span><br></pre></td></tr></table></figure><h2 id="Tables"><a href="#Tables" class="headerlink" title="Tables"></a>Tables</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">|                |ASCII                          |HTML                         |</span><br><span class="line">|----------------|-------------------------------|-----------------------------|</span><br><span class="line">|Single backticks|<span class="code">`&#x27;Isn&#x27;t this fun?&#x27;`</span>            |&#x27;Isn&#x27;t this fun?&#x27;            |</span><br><span class="line">|Quotes          |<span class="code">`&quot;Isn&#x27;t this fun?&quot;`</span>            |&quot;Isn&#x27;t this fun?&quot;            |</span><br><span class="line">|Dashes          |<span class="code">`-- is en-dash, --- is em-dash`</span>|-- is en-dash, --- is em-dash|</span><br></pre></td></tr></table></figure><table><thead><tr><th></th><th>ASCII</th><th>HTML</th></tr></thead><tbody><tr><td>Single backticks</td><td><code>&#39;Isn&#39;t this fun?&#39;</code></td><td>&#39;Isn&#39;t this fun?&#39;</td></tr><tr><td>Quotes</td><td><code>&quot;Isn&#39;t this fun?&quot;</code></td><td>&quot;Isn&#39;t this fun?&quot;</td></tr><tr><td>Dashes</td><td><code>-- is en-dash, --- is em-dash</code></td><td>-- is en-dash, --- is em-dash</td></tr></tbody></table><p>Colons can be used to align columns.</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">| Tables        | Are           | Cool  |</span><br><span class="line">| ------------- |:-------------:| -----:|</span><br><span class="line">| col 3 is      | right-aligned |  |</span><br><span class="line">| col 2 is      | centered      |    |</span><br><span class="line">| zebra stripes | are neat      |   </span><br></pre></td></tr></table></figure><table><thead><tr><th>Tables</th><th align="center">Are</th><th align="right">Cool</th></tr></thead><tbody><tr><td>col 3 is</td><td align="center">right-aligned</td><td align="right"></td></tr><tr><td>col 2 is</td><td align="center">centered</td><td align="right"></td></tr><tr><td>zebra stripes</td><td align="center">are neat</td><td align="right"></td></tr></tbody></table><p>The outer pipes (|) are optional, and you don&#39;t need to make the raw Markdown line up prettily. You can also use inline Markdown.</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">Markdown | Less | Pretty</span><br><span class="line">--- | --- | ---</span><br><span class="line"><span class="emphasis">*Still*</span> | <span class="code">`renders`</span> | <span class="strong">**nicely**</span></span><br><span class="line">1 | 2 | 3</span><br></pre></td></tr></table></figure><table><thead><tr><th>Markdown</th><th>Less</th><th>Pretty</th></tr></thead><tbody><tr><td><em>Still</em></td><td><code>renders</code></td><td><strong>nicely</strong></td></tr><tr><td>1</td><td>2</td><td>3</td></tr></tbody></table><blockquote><p>You can find more information about <strong>LaTeX</strong> mathematical expressions <a href="https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference">here</a>.</p></blockquote><h2 id="Blockquotes"><a href="#Blockquotes" class="headerlink" title="Blockquotes"></a>Blockquotes</h2><blockquote><p>Blockquotes are very handy in email to emulate reply text.<br>This line is part of the same quote.</p></blockquote><p>Quote break.</p><blockquote><p>This is a very long line that will still be quoted properly when it wraps. Oh boy let&#39;s keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can <em>put</em> <strong>Markdown</strong> into a blockquote.</p></blockquote><h2 id="Horizontal-Rule"><a href="#Horizontal-Rule" class="headerlink" title="Horizontal Rule"></a>Horizontal Rule</h2><p>Three or more...</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line"></span><br><span class="line">Hyphens</span><br><span class="line"></span><br><span class="line"><span class="strong">***</span></span><br><span class="line"><span class="strong"></span></span><br><span class="line"><span class="strong">Asterisks</span></span><br><span class="line"><span class="strong"></span></span><br><span class="line"><span class="strong">___</span></span><br><span class="line"><span class="strong"></span></span><br><span class="line"><span class="strong">Underscores</span></span><br></pre></td></tr></table></figure><hr><p>Hyphens</p><hr><p>Asterisks</p><hr><p>Underscores</p><h2 id="Line-Breaks"><a href="#Line-Breaks" class="headerlink" title="Line Breaks"></a>Line Breaks</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">Here&#x27;s a line for us to start with.</span><br><span class="line"></span><br><span class="line">This line is separated from the one above by two newlines, so it will be a <span class="emphasis">*separate paragraph*</span>.</span><br><span class="line"></span><br><span class="line">This line is also a separate paragraph, but...</span><br><span class="line">This line is only separated by a single newline, so it&#x27;s a separate line in the <span class="emphasis">*same paragraph*</span>.</span><br></pre></td></tr></table></figure><p>Here&#39;s a line for us to start with.</p><p>This line is separated from the one above by two newlines, so it will be a <em>separate paragraph</em>.</p><p>This line is also a separate paragraph, but...<br>This line is only separated by a single newline, so it&#39;s a separate line in the <em>same paragraph</em>.</p><hr><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">This is a regular paragraph.</span><br><span class="line"></span><br><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">table</span>&gt;</span></span></span><br><span class="line"><span class="code">    &lt;tr&gt;</span></span><br><span class="line"><span class="code">        &lt;td&gt;Foo&lt;/td&gt;</span></span><br><span class="line"><span class="code">    &lt;/tr&gt;</span></span><br><span class="line"><span class="code">&lt;/table&gt;</span></span><br><span class="line"><span class="code"></span></span><br><span class="line">This is another regular paragraph.</span><br></pre></td></tr></table></figure><p>This is a regular paragraph.</p><table>    <tr>        <td>Foo</td>    </tr></table><p>This is another regular paragraph.</p><h2 id="Youtube-videos"><a href="#Youtube-videos" class="headerlink" title="Youtube videos"></a>Youtube videos</h2><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="language-xml"><span class="tag">&lt;<span class="name">a</span> <span class="attr">href</span>=<span class="string">&quot;https://www.youtube.com/watch?feature=player_embedded&amp;v=ARted4RniaU</span></span></span></span><br><span class="line"><span class="string"><span class="tag"><span class="language-xml">&quot;</span> <span class="attr">target</span>=<span class="string">&quot;_blank&quot;</span>&gt;</span></span><span class="language-xml"><span class="tag">&lt;<span class="name">img</span> <span class="attr">src</span>=<span class="string">&quot;https://img.youtube.com/vi/ARted4RniaU/0.jpg&quot;</span></span></span></span><br><span class="line"><span class="tag"><span class="language-xml"><span class="attr">alt</span>=<span class="string">&quot;IMAGE ALT TEXT HERE&quot;</span> <span class="attr">width</span>=<span class="string">&quot;240&quot;</span> <span class="attr">height</span>=<span class="string">&quot;180&quot;</span> <span class="attr">border</span>=<span class="string">&quot;10&quot;</span> /&gt;</span></span><span class="language-xml"><span class="tag">&lt;/<span class="name">a</span>&gt;</span></span></span><br><span class="line"></span><br><span class="line">Pure markdown version:</span><br><span class="line"></span><br><span class="line">[<span class="string">![IMAGE ALT TEXT HERE</span>](<span class="link">https://img.youtube.com/vi/ARted4RniaU/0.jpg</span>)](<span class="link">https://www.youtube.com/watch?v=ARted4RniaU</span>)</span><br></pre></td></tr></table></figure><p><a href="https://www.youtube.com/watch?feature=player_embedded&v=ARted4RniaU" target="_blank"><img src="https://img.youtube.com/vi/ARted4RniaU/0.jpg"alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /></a></p><p>Pure markdown version:</p><p><a href="https://www.youtube.com/watch?v=ARted4RniaU"><img src="https://img.youtube.com/vi/ARted4RniaU/0.jpg" alt="IMAGE ALT TEXT HERE"></a></p>]]></content>
    
    
    <summary type="html">&lt;p&gt;This post is originated from &lt;a href=&quot;https://gist.github.com/apackeer/4159268&quot;&gt;here&lt;/a&gt; and is used for testing markdown style. This post contains nearly every markdown usage. Make sure all the markdown elements below show up correctly.&lt;/p&gt;</summary>
    
    
    
    <category term="Markdown" scheme="https://butterfly.js.org/categories/Markdown/"/>
    
    
    <category term="highlight" scheme="https://butterfly.js.org/tags/highlight/"/>
    
    <category term="Bar" scheme="https://butterfly.js.org/tags/Bar/"/>
    
  </entry>
  
</feed>
