<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>我的博客</title>
    <link>https://e629ab7b.navblog.pages.dev/</link>
    <description>一个纯静态、却能在线进入后台编辑的个人博客。</description>
    <language>zh-CN</language>
    <lastBuildDate>Mon, 09 Nov 2026 14:55:26 GMT</lastBuildDate>
    <item>
      <title>你好，NavBlog</title>
      <link>https://e629ab7b.navblog.pages.dev/posts/hello-world/</link>
      <guid>https://e629ab7b.navblog.pages.dev/posts/hello-world/</guid>
      <pubDate>Sun, 08 Nov 2026 20:00:00 GMT</pubDate>
      <category>随笔</category>
      <description><![CDATA[<p>欢迎来到你的新博客 🎉 这是一篇<strong>示例文章</strong>，你可以在后台把它删除或修改。</p>
<p>NavBlog 由 <a href="https://github.com/xjh22222228/nav" target="_blank" rel="noopener noreferrer">nav 导航</a> 改造而来，保留了它最棒的特性：<strong>纯静态部署，却能在线进入后台编辑</strong>。</p>
<h2 id="它是怎么工作的" class="md-heading"><a class="md-anchor" href="#它是怎么工作的" aria-hidden="true">#</a>它是怎么工作的</h2>
<ol>
<li>每篇文章都是仓库 <code>data/posts/</code> 目录下的一个 Markdown 文件；</li>
<li>访问 <code>/admin</code>，用 GitHub / Gitee / GitLab 的 Access Token 登录；</li>
<li>在后台写完文章点击保存，后台会通过 Git 平台 API 把文章提交回仓库；</li>
<li>托管平台（GitHub Pages / Netlify / Vercel / Cloudflare Pages）检测到提交后自动重新构建，一两分钟后新文章就上线了。</li>
</ol>
<h2 id="接下来做什么" class="md-heading"><a class="md-anchor" href="#接下来做什么" aria-hidden="true">#</a>接下来做什么</h2>
<ul>
<li><input disabled="" type="checkbox"> 进入后台 → <strong>站点设置</strong>，修改标题、头像、横幅图、社交链接</li>
<li><input disabled="" type="checkbox"> 进入后台 → <strong>关于页</strong>，写一段自我介绍</li>
<li><input disabled="" type="checkbox"> 配置 Giscus 评论（可选）</li>
<li><input disabled="" type="checkbox"> 删除这篇示例文章，写下你的第一篇博客</li>
</ul>
<h2 id="构建时生成静态页面" class="md-heading"><a class="md-anchor" href="#构建时生成静态页面" aria-hidden="true">#</a>构建时生成静态页面</h2>
<p>构建时会为每篇文章生成独立的 HTML 文件，包含标题、描述、Open Graph 信息和文章正文，对搜索引擎友好。同时还会生成 <code>sitemap.xml</code> 和 <code>rss.xml</code>。</p>
<h3 id="代码高亮" class="md-heading"><a class="md-anchor" href="#代码高亮" aria-hidden="true">#</a>代码高亮</h3>
<div class="code-block"><div class="code-head"><span class="code-lang">ts</span><button type="button" class="code-copy" title="复制代码"><i class="far fa-copy"></i></button></div><pre><code class="hljs language-ts"><span class="hljs-keyword">function</span> <span class="hljs-title function_">hello</span>(<span class="hljs-params"><span class="hljs-attr">name</span>: <span class="hljs-built_in">string</span></span>): <span class="hljs-built_in">string</span> {
  <span class="hljs-keyword">return</span> <span class="hljs-string">`Hello, <span class="hljs-subst">${name}</span>!`</span>
}

<span class="hljs-variable language_">console</span>.<span class="hljs-title function_">log</span>(<span class="hljs-title function_">hello</span>(<span class="hljs-string">&#x27;NavBlog&#x27;</span>))</code></pre></div>
<h3 id="表格" class="md-heading"><a class="md-anchor" href="#表格" aria-hidden="true">#</a>表格</h3>
<div class="table-wrap"><table><thead><tr><th>功能</th>
<th>状态</th>
</tr></thead><tbody><tr><td>文章 / 归档 / 分类 / 标签 / 搜索</td>
<td>✅</td>
</tr><tr><td>在线后台写作 + 图片上传</td>
<td>✅</td>
</tr><tr><td>Giscus 评论</td>
<td>✅</td>
</tr><tr><td>色相调色盘 / 深色模式</td>
<td>✅</td>
</tr></tbody></table></div>
<blockquote>
<p>玫瑰会有花期，爱你不分朝夕。</p>
</blockquote>
]]></description>
    </item>
    <item>
      <title>Markdown 写作示例</title>
      <link>https://e629ab7b.navblog.pages.dev/posts/markdown-guide/</link>
      <guid>https://e629ab7b.navblog.pages.dev/posts/markdown-guide/</guid>
      <pubDate>Sat, 07 Nov 2026 10:30:00 GMT</pubDate>
      <category>教程</category>
      <description><![CDATA[<p>这篇文章展示了博客支持的 Markdown 语法，写文章时可以参考。</p>
<h2 id="文字样式" class="md-heading"><a class="md-anchor" href="#文字样式" aria-hidden="true">#</a>文字样式</h2>
<p><strong>粗体</strong>、<em>斜体</em>、<del>删除线</del>、<code>行内代码</code>，以及 <a href="https://github.com" target="_blank" rel="noopener noreferrer">链接</a>。</p>
<h2 id="列表" class="md-heading"><a class="md-anchor" href="#列表" aria-hidden="true">#</a>列表</h2>
<ul>
<li>无序列表项</li>
<li>另一项<ul>
<li>嵌套项</li>
</ul>
</li>
</ul>
<ol>
<li>有序列表</li>
<li>第二项</li>
</ol>
<ul>
<li><input checked="" disabled="" type="checkbox"> 已完成任务</li>
<li><input disabled="" type="checkbox"> 未完成任务</li>
</ul>
<h2 id="引用" class="md-heading"><a class="md-anchor" href="#引用" aria-hidden="true">#</a>引用</h2>
<blockquote>
<p>这是一段引用文字。</p>
</blockquote>
<h2 id="代码块" class="md-heading"><a class="md-anchor" href="#代码块" aria-hidden="true">#</a>代码块</h2>
<div class="code-block"><div class="code-head"><span class="code-lang">python</span><button type="button" class="code-copy" title="复制代码"><i class="far fa-copy"></i></button></div><pre><code class="hljs language-python"><span class="hljs-keyword">def</span> <span class="hljs-title function_">fib</span>(<span class="hljs-params">n</span>):
    a, b = <span class="hljs-number">0</span>, <span class="hljs-number">1</span>
    <span class="hljs-keyword">for</span> _ <span class="hljs-keyword">in</span> <span class="hljs-built_in">range</span>(n):
        a, b = b, a + b
    <span class="hljs-keyword">return</span> a

<span class="hljs-built_in">print</span>([fib(i) <span class="hljs-keyword">for</span> i <span class="hljs-keyword">in</span> <span class="hljs-built_in">range</span>(<span class="hljs-number">10</span>)])</code></pre></div>
<div class="code-block"><div class="code-head"><span class="code-lang">bash</span><button type="button" class="code-copy" title="复制代码"><i class="far fa-copy"></i></button></div><pre><code class="hljs language-bash">pnpm install
pnpm run build</code></pre></div>
<h2 id="图片" class="md-heading"><a class="md-anchor" href="#图片" aria-hidden="true">#</a>图片</h2>
<p><img src="https://images.unsplash.com/photo-1506744038136-46273834b3fb?auto=format&amp;fit=crop&amp;w=1200&amp;q=80" alt="风景" loading="lazy" /></p>
<h2 id="分隔线" class="md-heading"><a class="md-anchor" href="#分隔线" aria-hidden="true">#</a>分隔线</h2>
<hr>
<p>以上就是常用语法啦。</p>
]]></description>
    </item>
  </channel>
</rss>
