<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>LHM&#39;s Blog</title>
  
  <subtitle>LHM&#39;s Blog</subtitle>
  <link href="https://luohaomin.github.io/Luo-Haomin/atom.xml" rel="self"/>
  
  <link href="https://luohaomin.github.io/Luo-Haomin/"/>
  <updated>2025-10-14T00:30:00.443Z</updated>
  <id>https://luohaomin.github.io/Luo-Haomin/</id>
  
  <author>
    <name>LuoHaomin</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>写在前面</title>
    <link href="https://luohaomin.github.io/Luo-Haomin/2025/10/14/%E5%86%99%E5%9C%A8%E5%89%8D%E9%9D%A2/"/>
    <id>https://luohaomin.github.io/Luo-Haomin/2025/10/14/%E5%86%99%E5%9C%A8%E5%89%8D%E9%9D%A2/</id>
    <published>2025-10-13T16:27:41.000Z</published>
    <updated>2025-10-14T00:30:00.443Z</updated>
    
    <content type="html"><![CDATA[<p>我开始重新维护这个博客了。</p><p>希望能在这里记录一些有趣的想法和见解，记录一些技术上的探索和学习。</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;我开始重新维护这个博客了。&lt;/p&gt;
&lt;p&gt;希望能在这里记录一些有趣的想法和见解，记录一些技术上的探索和学习。&lt;/p&gt;
</summary>
      
    
    
    
    
    <category term="大纲" scheme="https://luohaomin.github.io/Luo-Haomin/tags/%E5%A4%A7%E7%BA%B2/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Stellar 主题使用指南</title>
    <link href="https://luohaomin.github.io/Luo-Haomin/2025/10/12/Hexo%E4%B8%BB%E9%A2%98-stellar/"/>
    <id>https://luohaomin.github.io/Luo-Haomin/2025/10/12/Hexo%E4%B8%BB%E9%A2%98-stellar/</id>
    <published>2025-10-12T03:49:14.000Z</published>
    <updated>2025-10-15T12:36:03.842Z</updated>
    
    <content type="html"><![CDATA[<p>本博客使用的是<a href="https://hexo.io/">Hexo</a>搭建的，使用了<a href="https://hexo.io/themes/">Hexo主题</a>中的<a href="https://github.com/xaoxuu/hexo-theme-stellar">Stellar</a>主题。</p><p><a href="https://github.com/xaoxuu/hexo-theme-stellar">Stellar</a>主题是一个功能极其丰富的综合型 Hexo 主题，包含博客系统、知识库系统、专栏系统、笔记系统，内置海量的标签和动态数据组件。它不仅支持传统的博客写作，还提供了文档管理、知识库、专栏系统等高级功能，特别适合技术博客、知识分享和个人品牌建设。</p><span id="more"></span><h2 id="环境要求"><a href="#环境要求" class="headerlink" title="环境要求"></a>环境要求</h2><p>在开始使用 Stellar 主题之前，请确保您的环境满足以下要求：</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">Hexo:</span> <span class="number">6.3</span><span class="number">.0</span> <span class="string">~</span> <span class="string">latest</span></span><br><span class="line"><span class="attr">hexo-cli:</span> <span class="number">4.3</span><span class="number">.0</span> <span class="string">~</span> <span class="string">latest</span></span><br><span class="line"><span class="attr">node:</span> <span class="number">14.17</span><span class="number">.3</span> <span class="string">～</span> <span class="string">latest</span> <span class="string">LTS</span> <span class="comment"># 建议选择 LTS 版本</span></span><br><span class="line"><span class="attr">npm:</span> <span class="number">6.14</span><span class="number">.13</span> <span class="string">~</span> <span class="string">latest</span></span><br></pre></td></tr></table></figure><h2 id="安装配置"><a href="#安装配置" class="headerlink" title="安装配置"></a>安装配置</h2><h3 id="1-安装主题"><a href="#1-安装主题" class="headerlink" title="1. 安装主题"></a>1. 安装主题</h3><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"><span class="comment"># 在 Hexo 根目录下安装主题</span></span><br><span class="line">npm install hexo-theme-stellar</span><br></pre></td></tr></table></figure><h3 id="2-启用主题"><a href="#2-启用主题" class="headerlink" title="2. 启用主题"></a>2. 启用主题</h3><p>在 <code>_config.yml</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">stellar</span></span><br></pre></td></tr></table></figure><h3 id="3-创建主题配置文件"><a href="#3-创建主题配置文件" class="headerlink" title="3. 创建主题配置文件"></a>3. 创建主题配置文件</h3><p>创建 <code>_config.stellar.yml</code> 文件来配置主题：</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"><span class="comment"># 复制主题默认配置</span></span><br><span class="line"><span class="built_in">cp</span> node_modules/hexo-theme-stellar/_config.yml _config.stellar.yml</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>在 <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><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="comment"># Site</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">我的博客</span></span><br><span class="line"><span class="attr">subtitle:</span> <span class="string">&#x27;一行字|A line of code&#x27;</span></span><br><span class="line"><span class="attr">description:</span> <span class="string">这是我的个人博客</span></span><br><span class="line"><span class="attr">author:</span> <span class="string">您的名字</span></span><br><span class="line"><span class="attr">language:</span> <span class="string">zh-CN</span></span><br><span class="line"><span class="attr">timezone:</span> <span class="string">&#x27;Asia/Shanghai&#x27;</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># URL</span></span><br><span class="line"><span class="attr">url:</span> <span class="string">https://your-domain.com</span></span><br><span class="line"><span class="attr">permalink:</span> <span class="string">:year/:month/:day/:title/</span></span><br><span class="line"><span class="attr">permalink_defaults:</span></span><br><span class="line"><span class="attr">pretty_urls:</span></span><br><span class="line">  <span class="attr">trailing_index:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">trailing_html:</span> <span class="literal">true</span></span><br></pre></td></tr></table></figure><h3 id="主题基础配置"><a href="#主题基础配置" class="headerlink" title="主题基础配置"></a>主题基础配置</h3><p>在 <code>_config.stellar.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><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="comment"># Logo 配置</span></span><br><span class="line"><span class="attr">logo:</span></span><br><span class="line">  <span class="attr">avatar:</span> <span class="string">&#x27;[&#123;config.avatar&#125;](/about/)&#x27;</span></span><br><span class="line">  <span class="attr">title:</span> <span class="string">&#x27;[&#123;config.title&#125;](/)&#x27;</span></span><br><span class="line">  <span class="attr">subtitle:</span> <span class="string">&#x27;&#123;config.subtitle&#125;&#x27;</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 样式配置</span></span><br><span class="line"><span class="attr">style:</span></span><br><span class="line">  <span class="attr">prefers_theme:</span> <span class="string">auto</span> <span class="comment"># auto / light / dark</span></span><br><span class="line">  <span class="attr">smooth_scroll:</span> <span class="literal">true</span></span><br><span class="line">  <span class="attr">font-size:</span></span><br><span class="line">    <span class="attr">root:</span> <span class="string">16px</span></span><br><span class="line">    <span class="attr">body:</span> <span class="string">17px</span></span><br><span class="line">    <span class="attr">code:</span> <span class="number">85</span><span class="string">%</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>使用 Hexo 命令创建新文章：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new post <span class="string">&quot;文章标题&quot;</span></span><br></pre></td></tr></table></figure><h3 id="文章-Front-matter-配置"><a href="#文章-Front-matter-配置" class="headerlink" title="文章 Front-matter 配置"></a>文章 Front-matter 配置</h3><p>Stellar 主题支持丰富的 Front-matter 配置选项：</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></pre></td><td class="code"><pre><span class="line"><span class="meta">---</span></span><br><span class="line"><span class="comment"># 基本信息</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">文章标题</span></span><br><span class="line"><span class="attr">date:</span> <span class="number">2025-01-01 12:00:00</span></span><br><span class="line"><span class="attr">tags:</span> [<span class="string">标签1</span>, <span class="string">标签2</span>] <span class="comment"># 文章的标签</span></span><br><span class="line"><span class="attr">categories:</span> [<span class="string">分类1</span>, <span class="string">分类2</span>] <span class="comment"># 文章的分类</span></span><br><span class="line"><span class="attr">description:</span> <span class="string">文章描述</span> <span class="comment"># 或使用 excerpt</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 class="string">/images/cover.jpg</span> <span class="comment"># 封面小图</span></span><br><span class="line"><span class="attr">banner:</span> <span class="string">/images/banner.jpg</span> <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">poster:</span></span><br><span class="line">  <span class="attr">topic:</span> <span class="string">专栏名称</span> <span class="comment"># 标题上方的小字</span></span><br><span class="line">  <span class="attr">headline:</span> <span class="string">大标题</span> <span class="comment"># 必选</span></span><br><span class="line">  <span class="attr">caption:</span> <span class="string">标题下方的小字</span> <span class="comment"># 可选</span></span><br><span class="line">  <span class="attr">color:</span> <span class="string">&#x27;#FF6B35&#x27;</span> <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">sticky:</span> <span class="number">1</span> <span class="comment"># 置顶，数字越大越靠前</span></span><br><span class="line"><span class="attr">comments:</span> <span class="literal">true</span> <span class="comment"># 是否允许评论</span></span><br><span class="line"><span class="attr">indexing:</span> <span class="literal">true</span> <span class="comment"># 是否被搜索索引</span></span><br><span class="line"><span class="attr">breadcrumb:</span> <span class="literal">true</span> <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">type:</span> <span class="string">tech</span> <span class="comment"># tech: 技术类文章, story: 故事类文章</span></span><br><span class="line"><span class="attr">leftbar:</span> <span class="string">recent,</span> <span class="string">related</span> <span class="comment"># 左侧栏组件</span></span><br><span class="line"><span class="attr">rightbar:</span> <span class="string">toc,</span> <span class="string">ghrepo</span> <span class="comment"># 右侧栏组件</span></span><br><span class="line"><span class="attr">h1:</span> <span class="string">文章标题</span> <span class="comment"># 设置为 &#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">topic:</span> <span class="string">blogtool</span> <span class="comment"># 专栏 id</span></span><br><span class="line"><span class="attr">author:</span> <span class="string">author_name</span> <span class="comment"># 作者 id</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 数学公式和图表</span></span><br><span class="line"><span class="attr">mermaid:</span> <span class="literal">true</span> <span class="comment"># 启用 Mermaid 图表</span></span><br><span class="line"><span class="attr">katex:</span> <span class="literal">true</span> <span class="comment"># 启用 KaTeX 数学公式</span></span><br><span class="line"><span class="attr">mathjax:</span> <span class="literal">true</span> <span class="comment"># 启用 MathJax 数学公式</span></span><br><span class="line"><span class="meta">---</span></span><br><span class="line"><span class="meta"></span></span><br><span class="line"><span class="string">文章摘要，会显示在列表页面。</span></span><br><span class="line"><span class="string">&lt;!--</span> <span class="string">more</span> <span class="string">--&gt;</span></span><br><span class="line"></span><br><span class="line"><span class="string">文章正文内容...</span></span><br></pre></td></tr></table></figure><h3 id="文章类型说明"><a href="#文章类型说明" class="headerlink" title="文章类型说明"></a>文章类型说明</h3><p>Stellar 支持两种文章类型：</p><ul><li><strong>tech</strong>：技术类文章，适合代码和技术文档，代码块样式更突出</li><li><strong>story</strong>：故事类文章，文字间距更大，适合阅读体验</li></ul><h3 id="页面管理"><a href="#页面管理" class="headerlink" title="页面管理"></a>页面管理</h3><h4 id="创建普通页面"><a href="#创建普通页面" class="headerlink" title="创建普通页面"></a>创建普通页面</h4><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new page <span class="string">&quot;about&quot;</span></span><br></pre></td></tr></table></figure><p>页面 Front-matter：</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="meta">---</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">关于我</span></span><br><span class="line"><span class="attr">date:</span> <span class="number">2025-01-01 12:00:00</span></span><br><span class="line"><span class="attr">layout:</span> <span class="string">page</span></span><br><span class="line"><span class="attr">menu_id:</span> <span class="string">关于</span> <span class="comment"># 高亮的菜单项</span></span><br><span class="line"><span class="meta">---</span></span><br></pre></td></tr></table></figure><h4 id="自定义页面布局"><a href="#自定义页面布局" class="headerlink" title="自定义页面布局"></a>自定义页面布局</h4><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="meta">---</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">自定义页面</span></span><br><span class="line"><span class="attr">layout:</span> <span class="string">page</span></span><br><span class="line"><span class="attr">leftbar:</span> <span class="string">recent</span></span><br><span class="line"><span class="attr">rightbar:</span> <span class="string">toc</span></span><br><span class="line"><span class="meta">---</span></span><br></pre></td></tr></table></figure><h2 id="Wiki文档系统使用"><a href="#Wiki文档系统使用" class="headerlink" title="Wiki文档系统使用"></a>Wiki文档系统使用</h2><p>Wiki 系统是 Stellar 主题的核心功能之一，适合构建知识库和项目文档。根据源码分析，Wiki 系统通过数据文件配置和页面关联来实现项目管理。</p><h3 id="Wiki-系统工作原理"><a href="#Wiki-系统工作原理" class="headerlink" title="Wiki 系统工作原理"></a>Wiki 系统工作原理</h3><p>Wiki 系统通过以下机制工作：</p><ol><li><strong>项目配置管理</strong>：在 <code>source/_data/wiki/</code> 目录下创建项目配置文件</li><li><strong>页面关联</strong>：通过页面的 <code>wiki</code> 字段关联到具体项目</li><li><strong>自动生成</strong>：通过 <code>wiki.js</code> generator 自动生成 Wiki 列表页面</li><li><strong>项目分类</strong>：支持通过标签对项目进行分类</li><li><strong>页面树构建</strong>：根据配置的 <code>tree</code> 结构构建页面导航</li></ol><h3 id="创建-Wiki-文档系统"><a href="#创建-Wiki-文档系统" class="headerlink" title="创建 Wiki 文档系统"></a>创建 Wiki 文档系统</h3><h4 id="第一步：创建项目配置文件"><a href="#第一步：创建项目配置文件" class="headerlink" title="第一步：创建项目配置文件"></a>第一步：创建项目配置文件</h4><p>在 <code>source/_data/wiki/</code> 目录下创建项目配置文件，例如 <code>my-project.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><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">title:</span> <span class="string">我的项目</span></span><br><span class="line"><span class="attr">description:</span> <span class="string">项目文档</span></span><br><span class="line"><span class="attr">icon:</span> <span class="string">solar:document-2-bold-duotone</span></span><br><span class="line"><span class="attr">color:</span> <span class="string">&#x27;#3DC550&#x27;</span></span><br><span class="line"><span class="attr">tags:</span> [<span class="string">前端</span>, <span class="string">教程</span>]  <span class="comment"># 项目标签，用于分类</span></span><br><span class="line"><span class="attr">sort:</span> <span class="number">1</span>  <span class="comment"># 排序权重，数字越大越靠前</span></span><br><span class="line"><span class="attr">base_dir:</span> <span class="string">wiki/my-project/</span>  <span class="comment"># 项目页面基础路径</span></span><br><span class="line"><span class="attr">tree:</span>  <span class="comment"># 页面树结构配置</span></span><br><span class="line">  <span class="string">&quot;基础&quot;</span><span class="string">:</span> [<span class="string">&quot;index&quot;</span>, <span class="string">&quot;getting-started&quot;</span>]</span><br><span class="line">  <span class="string">&quot;高级&quot;</span><span class="string">:</span> [<span class="string">&quot;advanced&quot;</span>, <span class="string">&quot;deployment&quot;</span>]</span><br><span class="line"><span class="attr">homepage:</span> <span class="string">index</span>  <span class="comment"># 指定首页，可选</span></span><br></pre></td></tr></table></figure><h4 id="第二步：创建-Wiki-页面"><a href="#第二步：创建-Wiki-页面" class="headerlink" title="第二步：创建 Wiki 页面"></a>第二步：创建 Wiki 页面</h4><p>在 <code>source/wiki/my-project/</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></pre></td><td class="code"><pre><span class="line"><span class="comment"># 创建项目页面</span></span><br><span class="line">hexo new page <span class="string">&quot;wiki/my-project/index&quot;</span></span><br><span class="line">hexo new page <span class="string">&quot;wiki/my-project/getting-started&quot;</span></span><br><span class="line">hexo new page <span class="string">&quot;wiki/my-project/advanced&quot;</span></span><br></pre></td></tr></table></figure><h4 id="第三步：配置页面-Front-matter"><a href="#第三步：配置页面-Front-matter" class="headerlink" title="第三步：配置页面 Front-matter"></a>第三步：配置页面 Front-matter</h4><p>每个 Wiki 页面需要配置相应的 Front-matter：</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="meta">---</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">快速开始</span></span><br><span class="line"><span class="attr">wiki:</span> <span class="string">my-project</span>  <span class="comment"># 关联到项目配置</span></span><br><span class="line"><span class="attr">layout:</span> <span class="string">wiki</span>      <span class="comment"># 使用 wiki 布局</span></span><br><span class="line"><span class="meta">---</span></span><br></pre></td></tr></table></figure><h4 id="第四步：配置-Wiki-上架"><a href="#第四步：配置-Wiki-上架" class="headerlink" title="第四步：配置 Wiki 上架"></a>第四步：配置 Wiki 上架</h4><p>在 <code>source/_data/wiki.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="comment"># 上架的项目列表，只有在此列表中的项目才会在 Wiki 首页显示</span></span><br><span class="line"><span class="bullet">-</span> <span class="string">my-project</span></span><br><span class="line"><span class="bullet">-</span> <span class="string">another-project</span></span><br></pre></td></tr></table></figure><h3 id="Wiki-页面结构示例"><a href="#Wiki-页面结构示例" class="headerlink" title="Wiki 页面结构示例"></a>Wiki 页面结构示例</h3><figure class="highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><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">source/</span><br><span class="line">├── _data/</span><br><span class="line">│   ├── wiki/</span><br><span class="line">│   │   └── my-project.yml        # 项目配置</span><br><span class="line">│   └── wiki.yml              # Wiki 上架配置</span><br><span class="line">└── wiki/</span><br><span class="line">    └── my-project/</span><br><span class="line">        ├── index.md              # 项目首页</span><br><span class="line">        ├── getting-started.md    # 基础页面</span><br><span class="line">        └── advanced.md          # 高级页面</span><br></pre></td></tr></table></figure><h3 id="Wiki-系统特性"><a href="#Wiki-系统特性" class="headerlink" title="Wiki 系统特性"></a>Wiki 系统特性</h3><ol><li><strong>项目卡片展示</strong>：在 Wiki 首页以卡片形式展示所有上架项目</li><li><strong>标签分类</strong>：支持通过标签对项目进行分类筛选</li><li><strong>页面树导航</strong>：根据配置的 <code>tree</code> 结构生成页面导航</li><li><strong>自动首页</strong>：未指定 <code>homepage</code> 时，自动选择 TOC 第一页作为首页</li><li><strong>相关项目推荐</strong>：基于标签推荐相关项目</li></ol><p>注意：</p><ol><li><strong>页面路径匹配</strong>：确保页面文件路径与 <code>base_dir</code> + <code>tree</code> 配置匹配<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="comment"># 配置</span></span><br><span class="line"><span class="attr">base_dir:</span> <span class="string">wiki/my-project/</span></span><br><span class="line"><span class="attr">tree:</span></span><br><span class="line">  <span class="string">&#x27;基础&#x27;</span><span class="string">:</span> [<span class="string">&#x27;index&#x27;</span>, <span class="string">&#x27;getting-started&#x27;</span>]</span><br><span class="line"></span><br><span class="line"><span class="comment"># 对应的页面文件</span></span><br><span class="line"><span class="string">source/wiki/my-project/index.md</span></span><br><span class="line"><span class="string">source/wiki/my-project/getting-started.md</span></span><br></pre></td></tr></table></figure></li><li><strong>多个页面</strong>：Tree 组件只有在项目有多个页面时才会显示，单个页面不会显示导航树</li></ol><h2 id="笔记本系统使用"><a href="#笔记本系统使用" class="headerlink" title="笔记本系统使用"></a>笔记本系统使用</h2><p>笔记本系统适合管理学习笔记和知识整理，通过标签树结构实现层级化管理。</p><h3 id="笔记本系统工作原理"><a href="#笔记本系统工作原理" class="headerlink" title="笔记本系统工作原理"></a>笔记本系统工作原理</h3><p>笔记本系统通过以下机制工作：</p><ol><li><strong>笔记本配置</strong>：在 <code>source/_data/notebooks/</code> 目录下配置笔记本</li><li><strong>标签树管理</strong>：使用层级标签实现笔记分类</li><li><strong>自动生成</strong>：通过 generator 自动生成笔记本列表页面</li><li><strong>标签云展示</strong>：自动生成标签云和标签树</li></ol><h3 id="创建笔记本系统"><a href="#创建笔记本系统" class="headerlink" title="创建笔记本系统"></a>创建笔记本系统</h3><h4 id="第一步：创建笔记本配置"><a href="#第一步：创建笔记本配置" class="headerlink" title="第一步：创建笔记本配置"></a>第一步：创建笔记本配置</h4><p>在 <code>source/_data/notebooks/</code> 目录下创建笔记本配置文件，例如 <code>hexo.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></pre></td><td class="code"><pre><span class="line"><span class="attr">title:</span> <span class="string">Hexo</span> <span class="string">学习笔记</span></span><br><span class="line"><span class="attr">description:</span> <span class="string">Hexo</span> <span class="string">相关学习笔记</span></span><br><span class="line"><span class="attr">icon:</span> <span class="string">solar:notebook-bookmark-bold-duotone</span></span><br><span class="line"><span class="attr">color:</span> <span class="string">&#x27;#FA6400&#x27;</span></span><br><span class="line"><span class="attr">menu_id:</span> <span class="string">notes</span></span><br><span class="line"><span class="attr">leftbar:</span> <span class="string">tagtree,</span> <span class="string">recent</span></span><br><span class="line"><span class="attr">rightbar:</span> <span class="string">toc</span></span><br></pre></td></tr></table></figure><h4 id="第二步：创建笔记文章"><a href="#第二步：创建笔记文章" class="headerlink" title="第二步：创建笔记文章"></a>第二步：创建笔记文章</h4><p>使用标准的 Hexo 命令创建文章：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new post <span class="string">&quot;Hexo 基础教程&quot;</span></span><br></pre></td></tr></table></figure><h4 id="第三步：配置笔记-Front-matter"><a href="#第三步：配置笔记-Front-matter" class="headerlink" title="第三步：配置笔记 Front-matter"></a>第三步：配置笔记 Front-matter</h4><p>在笔记的 Front-matter 中指定笔记本：</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="meta">---</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">Hexo</span> <span class="string">基础教程</span></span><br><span class="line"><span class="attr">notebook:</span> <span class="string">hexo</span></span><br><span class="line"><span class="attr">tags:</span> [<span class="string">Hexo/基础</span>, <span class="string">Hexo/教程</span>]</span><br><span class="line"><span class="attr">layout:</span> <span class="string">notes</span></span><br><span class="line"><span class="meta">---</span></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></pre></td><td class="code"><pre><span class="line"><span class="attr">tags:</span> [<span class="string">Hexo/基础/安装</span>, <span class="string">Hexo/配置/主题</span>, <span class="string">JavaScript/ES6/箭头函数</span>]</span><br></pre></td></tr></table></figure><p>这会生成如下的标签树结构：</p><figure class="highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br><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">Hexo</span><br><span class="line">├── 基础</span><br><span class="line">│   └── 安装</span><br><span class="line">├── 配置</span><br><span class="line">│   └── 主题</span><br><span class="line">JavaScript</span><br><span class="line">└── ES6</span><br><span class="line">    └── 箭头函数</span><br></pre></td></tr></table></figure><h3 id="笔记本系统特性"><a href="#笔记本系统特性" class="headerlink" title="笔记本系统特性"></a>笔记本系统特性</h3><ol><li><strong>层级标签</strong>：支持多级标签分类</li><li><strong>标签云</strong>：自动生成可视化标签云</li><li><strong>标签树</strong>：侧边栏显示层级标签树</li><li><strong>笔记统计</strong>：显示每个标签下的笔记数量</li></ol><h2 id="专栏系统使用"><a href="#专栏系统使用" class="headerlink" title="专栏系统使用"></a>专栏系统使用</h2><p>专栏系统适合系列文章管理，通过 topic 配置实现文章分组。</p><h3 id="专栏系统工作原理"><a href="#专栏系统工作原理" class="headerlink" title="专栏系统工作原理"></a>专栏系统工作原理</h3><p>专栏系统通过以下机制工作：</p><ol><li><strong>专栏配置</strong>：在 <code>source/_data/topic/</code> 目录下配置专栏</li><li><strong>文章关联</strong>：通过 <code>topic</code> 字段关联文章到专栏</li><li><strong>专栏页面</strong>：自动生成专栏列表页面</li><li><strong>文章分组</strong>：在专栏页面中按时间或分类显示文章</li></ol><h3 id="创建专栏系统"><a href="#创建专栏系统" class="headerlink" title="创建专栏系统"></a>创建专栏系统</h3><h4 id="第一步：创建专栏配置"><a href="#第一步：创建专栏配置" class="headerlink" title="第一步：创建专栏配置"></a>第一步：创建专栏配置</h4><p>在 <code>source/_data/topic/</code> 目录下创建专栏配置文件，例如 <code>blogtool.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></pre></td><td class="code"><pre><span class="line"><span class="attr">title:</span> <span class="string">博客工具</span></span><br><span class="line"><span class="attr">description:</span> <span class="string">博客相关工具使用教程</span></span><br><span class="line"><span class="attr">icon:</span> <span class="string">solar:documents-bold-duotone</span></span><br><span class="line"><span class="attr">color:</span> <span class="string">&#x27;#1BCDFC&#x27;</span></span><br><span class="line"><span class="attr">menu_id:</span> <span class="string">post</span></span><br><span class="line"><span class="attr">leftbar:</span> <span class="string">recent,</span> <span class="string">related</span></span><br><span class="line"><span class="attr">rightbar:</span> <span class="string">toc</span></span><br></pre></td></tr></table></figure><h4 id="第二步：创建专栏文章"><a href="#第二步：创建专栏文章" class="headerlink" title="第二步：创建专栏文章"></a>第二步：创建专栏文章</h4><p>创建文章时在 Front-matter 中指定专栏：</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="meta">---</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">Hexo</span> <span class="string">主题配置</span></span><br><span class="line"><span class="attr">topic:</span> <span class="string">blogtool</span></span><br><span class="line"><span class="attr">layout:</span> <span class="string">post</span></span><br><span class="line"><span class="meta">---</span></span><br></pre></td></tr></table></figure><h3 id="专栏系统特性"><a href="#专栏系统特性" class="headerlink" title="专栏系统特性"></a>专栏系统特性</h3><ol><li><strong>文章分组</strong>：自动将同专栏文章分组显示</li><li><strong>专栏导航</strong>：在专栏页面显示所有相关文章</li><li><strong>系列标识</strong>：在文章页面显示所属专栏信息</li><li><strong>统计信息</strong>：显示专栏文章数量等统计信息</li></ol><h2 id="菜单配置"><a href="#菜单配置" class="headerlink" title="菜单配置"></a>菜单配置</h2><p>菜单栏是 Stellar 主题的核心导航组件，位于左侧边栏顶部。</p><h3 id="Menubar-配置"><a href="#Menubar-配置" class="headerlink" title="Menubar 配置"></a>Menubar 配置</h3><p>在 <code>_config.stellar.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><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="attr">menubar:</span></span><br><span class="line">  <span class="attr">columns:</span> <span class="number">4</span> <span class="comment"># 一行显示多少个菜单项</span></span><br><span class="line">  <span class="attr">items:</span> <span class="comment"># 菜单项列表</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">id:</span> <span class="string">post</span> <span class="comment"># 页面中高亮的 menu_id</span></span><br><span class="line">      <span class="attr">theme:</span> <span class="string">&#x27;#1BCDFC&#x27;</span> <span class="comment"># 高亮时的颜色</span></span><br><span class="line">      <span class="attr">icon:</span> <span class="string">solar:documents-bold-duotone</span> <span class="comment"># 图标</span></span><br><span class="line">      <span class="attr">title:</span> <span class="string">博客</span> <span class="comment"># 标题</span></span><br><span class="line">      <span class="attr">url:</span> <span class="string">/</span> <span class="comment"># 跳转链接</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">id:</span> <span class="string">wiki</span></span><br><span class="line">      <span class="attr">theme:</span> <span class="string">&#x27;#3DC550&#x27;</span></span><br><span class="line">      <span class="attr">icon:</span> <span class="string">solar:document-2-bold-duotone</span></span><br><span class="line">      <span class="attr">title:</span> <span class="string">文档</span></span><br><span class="line">      <span class="attr">url:</span> <span class="string">/wiki/</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">id:</span> <span class="string">notes</span></span><br><span class="line">      <span class="attr">theme:</span> <span class="string">&#x27;#FA6400&#x27;</span></span><br><span class="line">      <span class="attr">icon:</span> <span class="string">solar:notebook-bookmark-bold-duotone</span></span><br><span class="line">      <span class="attr">title:</span> <span class="string">笔记</span></span><br><span class="line">      <span class="attr">url:</span> <span class="string">/notebooks/</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">id:</span> <span class="string">关于</span></span><br><span class="line">      <span class="attr">theme:</span> <span class="string">&#x27;#F44336&#x27;</span></span><br><span class="line">      <span class="attr">icon:</span> <span class="string">solar:backpack-bold-duotone</span></span><br><span class="line">      <span class="attr">title:</span> <span class="string">关于</span></span><br><span class="line">      <span class="attr">url:</span> <span class="string">/about</span></span><br></pre></td></tr></table></figure><h3 id="菜单高亮逻辑"><a href="#菜单高亮逻辑" class="headerlink" title="菜单高亮逻辑"></a>菜单高亮逻辑</h3><p>Stellar 主题的菜单高亮遵循以下优先级：</p><h4 id="第一优先级：页面-Front-matter"><a href="#第一优先级：页面-Front-matter" class="headerlink" title="第一优先级：页面 Front-matter"></a>第一优先级：页面 Front-matter</h4><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="meta">---</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">我的文章</span></span><br><span class="line"><span class="attr">menu_id:</span> <span class="string">wiki</span>  <span class="comment"># 直接指定高亮哪个菜单</span></span><br><span class="line"><span class="meta">---</span></span><br></pre></td></tr></table></figure><h4 id="第二优先级：笔记本配置"><a href="#第二优先级：笔记本配置" class="headerlink" title="第二优先级：笔记本配置"></a>第二优先级：笔记本配置</h4><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"># 在笔记本配置中指定</span></span><br><span class="line"><span class="attr">notebook:</span></span><br><span class="line">  <span class="attr">menu_id:</span> <span class="string">notes</span></span><br></pre></td></tr></table></figure><h4 id="第三优先级：页面类型自动判断"><a href="#第三优先级：页面类型自动判断" class="headerlink" title="第三优先级：页面类型自动判断"></a>第三优先级：页面类型自动判断</h4><ul><li>博客文章 → <code>post</code></li><li>专栏文章 → <code>post</code></li><li>文档页面 → <code>wiki</code></li><li>笔记页面 → <code>notebooks</code></li><li>笔记本列表 → <code>notebooks</code></li><li>作者页面 → <code>post</code></li><li>404页面 → <code>post</code></li></ul><h3 id="自定义图标"><a href="#自定义图标" class="headerlink" title="自定义图标"></a>自定义图标</h3><p>在 <code>source/_data/icons.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></pre></td><td class="code"><pre><span class="line"><span class="comment"># 自定义图标</span></span><br><span class="line"><span class="attr">custom:my-icon:</span> <span class="string">&lt;svg</span> <span class="string">xmlns=&quot;http://www.w3.org/2000/svg&quot;</span> <span class="string">width=&quot;32&quot;</span> <span class="string">height=&quot;32&quot;</span> <span class="string">viewBox=&quot;0</span> <span class="number">0</span> <span class="number">24</span> <span class="number">24</span><span class="string">&quot;&gt;</span></span><br><span class="line"><span class="string">  &lt;path fill=&quot;</span><span class="string">currentColor&quot;</span> <span class="string">d=&quot;...&quot;/&gt;</span></span><br><span class="line"><span class="string">&lt;/svg&gt;</span></span><br></pre></td></tr></table></figure><p><strong>图标要求</strong>：</p><ul><li>尺寸：<code>width=&quot;32&quot; height=&quot;32&quot;</code></li><li>颜色：使用 <code>fill=&quot;currentColor&quot;</code> 以支持主题色</li><li>移除硬编码的颜色属性</li></ul><h2 id="侧边栏配置"><a href="#侧边栏配置" class="headerlink" title="侧边栏配置"></a>侧边栏配置</h2><h3 id="侧边栏组件"><a href="#侧边栏组件" class="headerlink" title="侧边栏组件"></a>侧边栏组件</h3><p>Stellar 提供了丰富的侧边栏组件：</p><h4 id="左侧栏组件"><a href="#左侧栏组件" class="headerlink" title="左侧栏组件"></a>左侧栏组件</h4><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"># _config.stellar.yml</span></span><br><span class="line"><span class="attr">site_tree:</span></span><br><span class="line">  <span class="attr">post:</span></span><br><span class="line">    <span class="attr">leftbar:</span> <span class="string">recent,</span> <span class="string">related,</span> <span class="string">tagtree</span> <span class="comment"># 博客文章左侧栏</span></span><br><span class="line">  <span class="attr">wiki:</span></span><br><span class="line">    <span class="attr">leftbar:</span> <span class="string">tree,</span> <span class="string">related,</span> <span class="string">recent</span> <span class="comment"># 文档页面左侧栏</span></span><br></pre></td></tr></table></figure><h4 id="右侧栏组件"><a href="#右侧栏组件" class="headerlink" title="右侧栏组件"></a>右侧栏组件</h4><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_tree:</span></span><br><span class="line">  <span class="attr">post:</span></span><br><span class="line">    <span class="attr">rightbar:</span> <span class="string">toc,</span> <span class="string">ghrepo</span> <span class="comment"># 博客文章右侧栏</span></span><br><span class="line">  <span class="attr">wiki:</span></span><br><span class="line">    <span class="attr">rightbar:</span> <span class="string">toc,</span> <span class="string">ghrepo</span> <span class="comment"># 文档页面右侧栏</span></span><br></pre></td></tr></table></figure><h4 id="可用组件列表"><a href="#可用组件列表" class="headerlink" title="可用组件列表"></a>可用组件列表</h4><table><thead><tr><th>组件名</th><th>功能</th><th>说明</th></tr></thead><tbody><tr><td><code>welcome</code></td><td>欢迎信息</td><td>个性化欢迎组件</td></tr><tr><td><code>recent</code></td><td>最近更新</td><td>显示最新文章</td></tr><tr><td><code>related</code></td><td>相关文章</td><td>智能推荐文章</td></tr><tr><td><code>tagtree</code></td><td>标签树</td><td>层级标签展示</td></tr><tr><td><code>tagcloud</code></td><td>标签云</td><td>可视化标签</td></tr><tr><td><code>toc</code></td><td>目录</td><td>文章目录导航</td></tr><tr><td><code>tree</code></td><td>页面树</td><td>上下篇文章</td></tr><tr><td><code>ghrepo</code></td><td>GitHub 仓库</td><td>仓库信息展示</td></tr><tr><td><code>ghuser</code></td><td>GitHub 用户</td><td>用户信息展示</td></tr><tr><td><code>timeline</code></td><td>时间线</td><td>动态时间线</td></tr><tr><td><code>author</code></td><td>作者信息</td><td>作者卡片</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><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="comment"># _config.stellar.yml</span></span><br><span class="line"><span class="attr">widgets:</span></span><br><span class="line">  <span class="attr">recent:</span></span><br><span class="line">    <span class="attr">layout:</span> <span class="string">recent</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">10</span> <span class="comment"># 显示数量</span></span><br><span class="line">    <span class="attr">rss:</span> <span class="string">/atom.xml</span> <span class="comment"># RSS 源</span></span><br><span class="line">  </span><br><span class="line">  <span class="attr">tagcloud:</span></span><br><span class="line">    <span class="attr">layout:</span> <span class="string">tagcloud</span></span><br><span class="line">    <span class="attr">title:</span> <span class="string">标签云</span></span><br><span class="line">    <span class="attr">min_font:</span> <span class="number">12</span></span><br><span class="line">    <span class="attr">max_font:</span> <span class="number">24</span></span><br><span class="line">    <span class="attr">amount:</span> <span class="number">100</span></span><br><span class="line">    <span class="attr">color:</span> <span class="literal">true</span> <span class="comment"># 使用颜色</span></span><br><span class="line">  </span><br><span class="line">  <span class="attr">timeline:</span></span><br><span class="line">    <span class="attr">layout:</span> <span class="string">timeline</span></span><br><span class="line">    <span class="attr">title:</span> <span class="string">近期动态</span></span><br><span class="line">    <span class="attr">api:</span> <span class="string">https://api.github.com/repos/user/repo/issues</span></span><br><span class="line">    <span class="attr">limit:</span> <span class="number">20</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><h4 id="KaTeX-配置"><a href="#KaTeX-配置" class="headerlink" title="KaTeX 配置"></a>KaTeX 配置</h4><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"># _config.stellar.yml</span></span><br><span class="line"><span class="attr">plugins:</span></span><br><span class="line">  <span class="attr">katex:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">copy_tex:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">mhchem:</span> <span class="literal">true</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><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">---</span></span><br><span class="line"><span class="attr">katex:</span> <span class="literal">true</span></span><br><span class="line"><span class="meta">---</span></span><br></pre></td></tr></table></figure><h4 id="MathJax-配置"><a href="#MathJax-配置" class="headerlink" title="MathJax 配置"></a>MathJax 配置</h4><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">plugins:</span></span><br><span class="line">  <span class="attr">mathjax:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">config:</span></span><br><span class="line">      <span class="attr">tex2jax:</span></span><br><span class="line">        <span class="attr">inlineMath:</span> [[<span class="string">&#x27;$&#x27;</span>,<span class="string">&#x27;$&#x27;</span>], [<span class="string">&#x27;\\(&#x27;</span>,<span class="string">&#x27;\\)&#x27;</span>]]</span><br><span class="line">        <span class="attr">displayMath:</span> [[<span class="string">&#x27;$$&#x27;</span>,<span class="string">&#x27;$$&#x27;</span>], [<span class="string">&#x27;\\[&#x27;</span>,<span class="string">&#x27;\\]&#x27;</span>]]</span><br></pre></td></tr></table></figure><h3 id="Mermaid-图表"><a href="#Mermaid-图表" class="headerlink" title="Mermaid 图表"></a>Mermaid 图表</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></pre></td><td class="code"><pre><span class="line"><span class="attr">plugins:</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="attr">theme:</span> <span class="string">neutral</span></span><br></pre></td></tr></table></figure><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></pre></td><td class="code"><pre><span class="line">graph TD</span><br><span class="line">    A[开始] --&gt; B&#123;判断&#125;</span><br><span class="line">    B --&gt;|是| C[执行A]</span><br><span class="line">    B --&gt;|否| D[执行B]</span><br><span class="line">    C --&gt; E[结束]</span><br><span class="line">    D --&gt; E</span><br></pre></td></tr></table></figure><h3 id="评论系统"><a href="#评论系统" class="headerlink" title="评论系统"></a>评论系统</h3><p>支持多种评论服务：</p><h4 id="Beaudar-配置"><a href="#Beaudar-配置" class="headerlink" title="Beaudar 配置"></a>Beaudar 配置</h4><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"># _config.stellar.yml</span></span><br><span class="line"><span class="attr">comments:</span></span><br><span class="line">  <span class="attr">service:</span> <span class="string">beaudar</span></span><br><span class="line">  <span class="attr">beaudar:</span></span><br><span class="line">    <span class="attr">repo:</span> <span class="string">username/repo</span></span><br><span class="line">    <span class="attr">issue_term:</span> <span class="string">pathname</span></span><br><span class="line">    <span class="attr">theme:</span> <span class="string">github-light</span></span><br></pre></td></tr></table></figure><h4 id="Utterances-配置"><a href="#Utterances-配置" class="headerlink" title="Utterances 配置"></a>Utterances 配置</h4><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">comments:</span></span><br><span class="line">  <span class="attr">service:</span> <span class="string">utterances</span></span><br><span class="line">  <span class="attr">utterances:</span></span><br><span class="line">    <span class="attr">repo:</span> <span class="string">username/repo</span></span><br><span class="line">    <span class="attr">issue_term:</span> <span class="string">pathname</span></span><br><span class="line">    <span class="attr">theme:</span> <span class="string">github-light</span></span><br></pre></td></tr></table></figure><h4 id="Giscus-配置"><a href="#Giscus-配置" class="headerlink" title="Giscus 配置"></a>Giscus 配置</h4><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">comments:</span></span><br><span class="line">  <span class="attr">service:</span> <span class="string">giscus</span></span><br><span class="line">  <span class="attr">giscus:</span></span><br><span class="line">    <span class="attr">repo:</span> <span class="string">username/repo</span></span><br><span class="line">    <span class="attr">repo_id:</span> <span class="string">repo_id</span></span><br><span class="line">    <span class="attr">category_id:</span> <span class="string">category_id</span></span><br><span class="line">    <span class="attr">mapping:</span> <span class="string">pathname</span></span><br><span class="line">    <span class="attr">theme:</span> <span class="string">light</span></span><br></pre></td></tr></table></figure><h3 id="搜索功能"><a href="#搜索功能" class="headerlink" title="搜索功能"></a>搜索功能</h3><h4 id="本地搜索"><a href="#本地搜索" class="headerlink" title="本地搜索"></a>本地搜索</h4><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"># _config.stellar.yml</span></span><br><span class="line"><span class="attr">search:</span></span><br><span class="line">  <span class="attr">service:</span> <span class="string">local</span></span><br><span class="line">  <span class="attr">local:</span></span><br><span class="line">    <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">path:</span> <span class="string">search.json</span></span><br><span class="line">    <span class="attr">field:</span> <span class="string">post,page</span></span><br><span class="line">    <span class="attr">content:</span> <span class="literal">true</span></span><br><span class="line">    <span class="attr">format:</span> <span class="string">html</span></span><br></pre></td></tr></table></figure><h4 id="Algolia-搜索"><a href="#Algolia-搜索" class="headerlink" title="Algolia 搜索"></a>Algolia 搜索</h4><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">search:</span></span><br><span class="line">  <span class="attr">service:</span> <span class="string">algolia</span></span><br><span class="line">  <span class="attr">algolia:</span></span><br><span class="line">    <span class="attr">appId:</span> <span class="string">your_app_id</span></span><br><span class="line">    <span class="attr">apiKey:</span> <span class="string">your_api_key</span></span><br><span class="line">    <span class="attr">indexName:</span> <span class="string">your_index_name</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><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"># _config.stellar.yml</span></span><br><span class="line"><span class="attr">style:</span></span><br><span class="line">  <span class="attr">color:</span></span><br><span class="line">    <span class="attr">theme:</span> <span class="string">&#x27;hsl(192 98% 55%)&#x27;</span>    <span class="comment"># 主题色</span></span><br><span class="line">    <span class="attr">accent:</span> <span class="string">&#x27;hsl(14 100% 57%)&#x27;</span>   <span class="comment"># 强调色</span></span><br><span class="line">    <span class="attr">link:</span> <span class="string">&#x27;hsl(207 90% 54%)&#x27;</span>     <span class="comment"># 链接色</span></span><br></pre></td></tr></table></figure><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></pre></td><td class="code"><pre><span class="line"><span class="attr">style:</span></span><br><span class="line">  <span class="attr">font-family:</span></span><br><span class="line">    <span class="attr">body:</span> <span class="string">&#x27;system-ui, &quot;Microsoft Yahei&quot;, &quot;Segoe UI&quot;, Arial, sans-serif&#x27;</span></span><br><span class="line">    <span class="attr">code:</span> <span class="string">&#x27;Menlo, Monaco, Consolas, system-ui, monospace, sans-serif&#x27;</span></span><br><span class="line">  <span class="attr">font-size:</span></span><br><span class="line">    <span class="attr">root:</span> <span class="string">16px</span></span><br><span class="line">    <span class="attr">body:</span> <span class="string">17px</span></span><br><span class="line">    <span class="attr">code:</span> <span class="number">85</span><span class="string">%</span></span><br></pre></td></tr></table></figure><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></pre></td><td class="code"><pre><span class="line"><span class="attr">style:</span></span><br><span class="line">  <span class="attr">border-radius:</span></span><br><span class="line">    <span class="attr">card-l:</span> <span class="string">24px</span>    <span class="comment"># 侧边栏、文章横幅</span></span><br><span class="line">    <span class="attr">card:</span> <span class="string">16px</span>      <span class="comment"># 文章内卡片</span></span><br><span class="line">    <span class="attr">card-s:</span> <span class="string">12px</span>    <span class="comment"># 小型卡片</span></span><br><span class="line">    <span class="attr">bar:</span> <span class="string">8px</span>        <span class="comment"># 横条元素</span></span><br><span class="line">    <span class="attr">image-l:</span> <span class="string">24px</span>   <span class="comment"># 非技术类文章插图</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">16px</span>     <span class="comment"># 技术类文章插图</span></span><br></pre></td></tr></table></figure><h3 id="自定义-CSS"><a href="#自定义-CSS" class="headerlink" title="自定义 CSS"></a>自定义 CSS</h3><p>创建 <code>source/css/_custom.styl</code> 文件：</p><figure class="highlight stylus"><table><tr><td class="gutter"><pre><span class="line">1</span><br><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="comment">// 自定义样式</span></span><br><span class="line"><span class="selector-class">.custom-class</span></span><br><span class="line">  <span class="attribute">color</span>: <span class="built_in">var</span>(--theme)</span><br><span class="line">  <span class="attribute">font-weight</span>: bold</span><br><span class="line"></span><br><span class="line"><span class="comment">// 覆盖主题样式</span></span><br><span class="line"><span class="selector-class">.nav-item</span></span><br><span class="line">  <span class="attribute">border-radius</span>: <span class="number">12px</span></span><br></pre></td></tr></table></figure><h2 id="标签组件"><a href="#标签组件" class="headerlink" title="标签组件"></a>标签组件</h2><h3 id="Note-标签"><a href="#Note-标签" class="headerlink" title="Note 标签"></a>Note 标签</h3><div class="tag-plugin colorful note" ><div class="title">标题</div><div class="body"><p>正文，颜色有这些：red&#x2F;orange&#x2F;yellow&#x2F;green&#x2F;cyan&#x2F;blue&#x2F;purple&#x2F;light&#x2F;dark&#x2F;warning&#x2F;error，通过[color:color]指定</p></div></div><h3 id="Box-标签"><a href="#Box-标签" class="headerlink" title="Box 标签"></a>Box 标签</h3><div class="tag-plugin colorful note" ><div class="title"><strong><p>标题</p></strong></div><div class="body"><p>正文，也可以指定[color:color] [child:codeblock&#x2F;tabs]</p></div></div><h3 id="折叠"><a href="#折叠" class="headerlink" title="折叠"></a>折叠</h3><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">&#123;% folding title [codeblock:bool] [open:bool] [color:color] %&#125;</span><br><span class="line">content</span><br><span class="line">&#123;% endfolding %&#125;</span><br></pre></td></tr></table></figure><p>就像这样：</p><details class="tag-plugin colorful folding" color="cyan" open><summary><p>标题 codeblock:true</p></summary><div class="body"><figure class="highlight python"><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"># 这里是代码块</span></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">hello</span>():</span><br><span class="line">    <span class="built_in">print</span>(<span class="string">&quot;Hello, World!&quot;</span>)</span><br></pre></td></tr></table></figure></div></details><div class="tag-plugin colorful folders" ><details class="folder" index="0"><summary><p>题目1</p></summary><div class="body"><p>这是答案1</p></div></details><details class="folder" index="1"><summary><p>题目2</p></summary><div class="body"><p>这是答案2</p></div></details><details class="folder" index="2"><summary><p>题目3</p></summary><div class="body"><p>这是答案3</p></div></details></div><h3 id="grid"><a href="#grid" class="headerlink" title="grid"></a>grid</h3><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></pre></td><td class="code"><pre><span class="line">&#123;% grid %&#125;</span><br><span class="line">&lt;!-- cell --&gt;</span><br><span class="line">一个单元格</span><br><span class="line">&lt;!-- cell --&gt;</span><br><span class="line">另一个单元格</span><br><span class="line">&#123;% endgrid %&#125;</span><br></pre></td></tr></table></figure><div class="tag-plugin grid"  style="grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));"><div class="cell" style="">    <p>一个单元格</p>    </div>    <div class="cell" style="">    <p>另一个单元格</p>    </div>    </div><h3 id="tab"><a href="#tab" class="headerlink" title="tab"></a>tab</h3><div class="tag-plugin tabs" align="center"id="tab_1"><div class="nav-tabs"><div class="tab"><a href="#tab_1-1">图片</a></div><div class="tab active"><a href="#tab_1-2">代码块</a></div><div class="tab"><a href="#tab_1-3">表格</a></div></div><div class="tab-content"><div class="tab-pane" id="tab_1-1"><div class="tag-plugin image"><div class="image-bg" style="width:100%;"><img class="lazy" src="/assets/wiki/stellar/photos/hello@1x.png" data-src="/assets/wiki/stellar/photos/hello@1x.png" style="width:300px;"onerror="this.src=&quot;data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' viewBox='0 0 24 24'%3E%3C!-- Icon from Solar by 480 Design - https://creativecommons.org/licenses/by/4.0/ --%3E%3Cpath fill='%23F44336' d='M22 12.698c-.002 1.47-.013 2.718-.096 3.743c-.097 1.19-.296 2.184-.74 3.009a4.2 4.2 0 0 1-.73.983c-.833.833-1.893 1.21-3.237 1.39C15.884 22 14.2 22 12.053 22h-.106c-2.148 0-3.83 0-5.144-.177c-1.343-.18-2.404-.557-3.236-1.39c-.738-.738-1.12-1.656-1.322-2.795c-.2-1.12-.236-2.512-.243-4.241Q1.999 12.737 2 12v-.054c0-2.148 0-3.83.177-5.144c.18-1.343.557-2.404 1.39-3.236s1.893-1.21 3.236-1.39c1.168-.157 2.67-.175 4.499-.177a.697.697 0 1 1 0 1.396c-1.855.002-3.234.018-4.313.163c-1.189.16-1.906.464-2.436.994S3.72 5.8 3.56 6.99C3.397 8.2 3.395 9.788 3.395 12v.784l.932-.814a2.14 2.14 0 0 1 2.922.097l3.99 3.99a1.86 1.86 0 0 0 2.385.207l.278-.195a2.79 2.79 0 0 1 3.471.209l2.633 2.37c.265-.557.423-1.288.507-2.32c.079-.972.09-2.152.091-3.63a.698.698 0 0 1 1.396 0' opacity='.5'/%3E%3Cpath fill='%23F44336' fill-rule='evenodd' d='M17.5 11c-2.121 0-3.182 0-3.841-.659S13 8.621 13 6.5s0-3.182.659-3.841S15.379 2 17.5 2s3.182 0 3.841.659S22 4.379 22 6.5s0 3.182-.659 3.841S19.621 11 17.5 11m-1.47-7.03a.75.75 0 1 0-1.06 1.06l1.47 1.47l-1.47 1.47a.75.75 0 0 0 1.06 1.06l1.47-1.47l1.47 1.47a.75.75 0 1 0 1.06-1.06L18.56 6.5l1.47-1.47a.75.75 0 0 0-1.06-1.06L17.5 5.44z' clip-rule='evenodd'/%3E%3C/svg%3E&quot;"/><div class="lazy-icon" style="background-image:url(https://api.iconify.design/eos-icons:three-dots-loading.svg?color=%231cd0fd);"></div></div></div></div><div class="tab-pane active" id="tab_1-2"><figure class="highlight swift"><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">let</span> x <span class="operator">=</span> <span class="number">123</span></span><br><span class="line"><span class="built_in">print</span>(<span class="string">&quot;hello world&quot;</span>)</span><br></pre></td></tr></table></figure></div><div class="tab-pane" id="tab_1-3"><table><thead><tr><th>a</th><th>b</th><th>c</th></tr></thead><tbody><tr><td>a1</td><td>b1</td><td>c1</td></tr><tr><td>a2</td><td>b2</td><td>c2</td></tr></tbody></table></div></div></div><h3 id="timeline"><a href="#timeline" class="headerlink" title="timeline"></a>timeline</h3><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></pre></td><td class="code"><pre><span class="line">&#123;% timeline 标题 %&#125;</span><br><span class="line">&lt;!-- node 时间点1 --&gt;</span><br><span class="line">事件描述1</span><br><span class="line">&lt;!-- node 时间点2 --&gt;</span><br><span class="line">事件描述2</span><br><span class="line">&#123;% endtimeline %&#125;</span><br></pre></td></tr></table></figure><div class="tag-plugin colorful note" color="blue"><div class="title"><strong><p>小提示</p></strong></div><div class="body"><p>实际上，你如果用VSCode作为编辑器，你可以使用<a href="https://github.com/antfu/vscode-code-snippets">代码片段</a>来快速插入标签。<br>以下是一个代码片段的示例：</p><details class="tag-plugin colorful folding" ><summary><p>codesnippets</p></summary><div class="body"><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><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="punctuation">&#123;</span></span><br><span class="line">  <span class="attr">&quot;Stellar Note&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line"><span class="attr">&quot;scope&quot;</span><span class="punctuation">:</span> <span class="string">&quot;markdown&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;prefix&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/note&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;body&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line"><span class="string">&quot;&#123;% note $&#123;1:标题&#125; $&#123;2:正文&#125; [color:$&#123;3:blue&#125;] %&#125;&quot;</span></span><br><span class="line"><span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;description&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Stellar Note 标签&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;Stellar Box&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line"><span class="attr">&quot;scope&quot;</span><span class="punctuation">:</span> <span class="string">&quot;markdown&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;prefix&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/box&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;body&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line"><span class="string">&quot;&#123;% box $&#123;1:标题&#125; [color:$&#123;2:blue&#125;] %&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;$&#123;3:正文内容&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&#123;% endbox %&#125;&quot;</span></span><br><span class="line"><span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;description&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Stellar Box 标签&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;Stellar Folding&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line"><span class="attr">&quot;scope&quot;</span><span class="punctuation">:</span> <span class="string">&quot;markdown&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;prefix&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/folding&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;body&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line"><span class="string">&quot;&#123;% folding $&#123;1:标题&#125; $&#123;2:[open:true]&#125; $&#123;3:[color:cyan]&#125; %&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;$&#123;4:折叠内容&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&#123;% endfolding %&#125;&quot;</span></span><br><span class="line"><span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;description&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Stellar Folding 折叠标签&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;Stellar Folders&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line"><span class="attr">&quot;scope&quot;</span><span class="punctuation">:</span> <span class="string">&quot;markdown&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;prefix&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/folders&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;body&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line"><span class="string">&quot;&#123;% folders %&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&lt;!-- folder $&#123;1:题目1&#125; --&gt;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;$&#123;2:这是答案1&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&lt;!-- folder $&#123;3:题目2&#125; --&gt;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;$&#123;4:这是答案2&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&#123;% endfolders %&#125;&quot;</span></span><br><span class="line"><span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;description&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Stellar Folders 折叠组标签&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;Stellar Grid&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line"><span class="attr">&quot;scope&quot;</span><span class="punctuation">:</span> <span class="string">&quot;markdown&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;prefix&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/grid&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;body&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line"><span class="string">&quot;&#123;% grid %&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&lt;!-- cell --&gt;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;$&#123;1:一个单元格&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&lt;!-- cell --&gt;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;$&#123;2:另一个单元格&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&#123;% endgrid %&#125;&quot;</span></span><br><span class="line"><span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;description&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Stellar Grid 网格标签&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;Stellar Tabs&quot;</span><span class="punctuation">:</span> <span class="punctuation">&#123;</span></span><br><span class="line"><span class="attr">&quot;scope&quot;</span><span class="punctuation">:</span> <span class="string">&quot;markdown&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;prefix&quot;</span><span class="punctuation">:</span> <span class="string">&quot;/tabs&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;body&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line"><span class="string">&quot;&#123;% tabs $&#123;1:active:1&#125; $&#123;2:align:center&#125; %&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&lt;!-- tab $&#123;3:标签1&#125; --&gt;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;$&#123;4:内容1&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&lt;!-- tab $&#123;5:标签2&#125; --&gt;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;$&#123;6:内容2&#125;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&quot;</span><span class="punctuation">,</span></span><br><span class="line"><span class="string">&quot;&#123;% endtabs %&#125;&quot;</span></span><br><span class="line"><span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line"><span class="attr">&quot;description&quot;</span><span class="punctuation">:</span> <span class="string">&quot;Stellar Tabs 标签页&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure></div></details></div></div>]]></content>
    
    
    <summary type="html">详细介绍如何使用 Hexo Stellar 主题搭建个人博客，包括安装配置、内容管理、自定义设置等完整流程</summary>
    
    
    
    
    <category term="Hexo" scheme="https://luohaomin.github.io/Luo-Haomin/tags/Hexo/"/>
    
    <category term="主题" scheme="https://luohaomin.github.io/Luo-Haomin/tags/%E4%B8%BB%E9%A2%98/"/>
    
    <category term="教程" scheme="https://luohaomin.github.io/Luo-Haomin/tags/%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>Hexo使用速查表</title>
    <link href="https://luohaomin.github.io/Luo-Haomin/2025/10/12/Hexo%E4%BD%BF%E7%94%A8%E9%80%9F%E6%9F%A5%E8%A1%A8/"/>
    <id>https://luohaomin.github.io/Luo-Haomin/2025/10/12/Hexo%E4%BD%BF%E7%94%A8%E9%80%9F%E6%9F%A5%E8%A1%A8/</id>
    <published>2025-10-12T02:38:53.000Z</published>
    <updated>2025-10-14T10:25:19.834Z</updated>
    
    <content type="html"><![CDATA[<h3 id="1-初始化和安装"><a href="#1-初始化和安装" class="headerlink" title="1. 初始化和安装"></a>1. 初始化和安装</h3><ul><li><strong><code>npm install -g hexo-cli</code></strong><ul><li>全局安装 Hexo 命令行工具。</li></ul></li><li><strong><code>hexo init</code></strong><ul><li>初始化一个新的 Hexo 项目。</li></ul></li><li><strong><code>npm install</code></strong><ul><li>安装项目依赖。</li></ul></li></ul><blockquote><p>配置：在<code>_config.yml</code>中可以修改博客的配置。</p></blockquote><h3 id="2-生成和预览"><a href="#2-生成和预览" class="headerlink" title="2. 生成和预览"></a>2. 生成和预览</h3><ul><li><strong><code>hexo g</code></strong> 或 <strong><code>hexo generate</code></strong><ul><li>生成静态文件。</li></ul></li><li><strong><code>hexo s</code></strong> 或 <strong><code>hexo server</code></strong><ul><li>启动本地开发服务器预览博客。</li></ul></li></ul><h3 id="3-部署"><a href="#3-部署" class="headerlink" title="3. 部署"></a>3. 部署</h3><ul><li><strong><code>npm install hexo-deployer-git --save</code></strong><ul><li>安装 Git 部署插件。</li></ul></li><li><strong><code>hexo d</code></strong> 或 <strong><code>hexo deploy</code></strong><ul><li>部署博客到远程仓库。</li></ul></li></ul><h3 id="4-主题管理"><a href="#4-主题管理" class="headerlink" title="4. 主题管理"></a>4. 主题管理</h3><ul><li><strong><code>git clone &lt;主题仓库URL&gt; themes/&lt;主题名&gt;</code></strong><ul><li>克隆主题到项目主题目录。</li></ul></li><li><strong><code>cd themes/&lt;主题名&gt; &amp;&amp; npm install</code></strong><ul><li>进入主题目录并安装主题依赖。</li></ul></li></ul><h3 id="5-项目维护"><a href="#5-项目维护" class="headerlink" title="5. 项目维护"></a>5. 项目维护</h3><ul><li><strong><code>npm ls --depth 0</code></strong><ul><li>查看项目依赖树。</li></ul></li><li><strong><code>npm audit fix</code></strong><ul><li>修复项目依赖的安全漏洞。</li></ul></li><li><strong><code>hexo clean</code></strong><ul><li>清理生成的文件和缓存。如果修改了配置，需要先清理缓存才生效。</li></ul></li></ul><h3 id="6-页面和文章管理"><a href="#6-页面和文章管理" class="headerlink" title="6. 页面和文章管理"></a>6. 页面和文章管理</h3><ul><li><strong><code>hexo new page &lt;页面名&gt;</code></strong><ul><li>创建新页面。</li></ul></li><li><strong><code>hexo new post &lt;文章名&gt;</code></strong><ul><li>创建新文章。</li></ul></li></ul><h3 id="7-其他实用命令"><a href="#7-其他实用命令" class="headerlink" title="7. 其他实用命令"></a>7. 其他实用命令</h3><ul><li><strong><code>npm cache clean --force</code></strong><ul><li>清理 npm 缓存。</li></ul></li><li><strong><code>rm -rf node_modules &amp;&amp; rm package-lock.json</code></strong><ul><li>删除 <code>node_modules</code> 目录和 <code>package-lock.json</code> 文件，用于重新安装依赖。</li></ul></li></ul>]]></content>
    
    
      
      
    <summary type="html">&lt;h3 id=&quot;1-初始化和安装&quot;&gt;&lt;a href=&quot;#1-初始化和安装&quot; class=&quot;headerlink&quot; title=&quot;1. 初始化和安装&quot;&gt;&lt;/a&gt;1. 初始化和安装&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;npm install -g hexo-cli&lt;</summary>
      
    
    
    
    
    <category term="Hexo" scheme="https://luohaomin.github.io/Luo-Haomin/tags/Hexo/"/>
    
  </entry>
  
</feed>
