<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh_CN">
  <title>lubai2004</title>
  <subtitle>写点想写的东西</subtitle>
  <link href="https://lubai2004.pages.dev/" rel="alternate" type="text/html"/>
  <link href="https://lubai2004.pages.dev/atom.xml" rel="self" type="application/atom+xml"/>
  <id>https://lubai2004.pages.dev/</id>
  <updated>2026-10-20T00:00:00.000Z</updated>
  <entry>
    <title>你好，世界</title>
    <link href="https://lubai2004.pages.dev/posts/hello-world/" rel="alternate" type="text/html"/>
    <id>https://lubai2004.pages.dev/posts/hello-world/</id>
    <published>2026-10-20T00:00:00.000Z</published>
    <updated>2026-10-20T00:00:00.000Z</updated>
    <summary>这是这个博客的第一篇文章，用来验证标题、正文、代码和图片都能正常渲染。</summary>
    <content type="html"><![CDATA[<p>欢迎来到我的博客。</p>
<p>这里会放一些想法、笔记和折腾记录。先写一篇占位文章，用来确认排版没问题。</p>
<h2>为什么要写博客</h2>
<p>因为写下来和想清楚是两件事。脑子里转一圈觉得懂了，落成文字才发现漏洞。</p>
<h2>一段代码</h2>
<pre><code>function greet(name) {
  return `你好，${name}`;
}

console.log(greet("世界"));
</code></pre>
<h2>一个表格</h2>
<table>
<thead>
<tr>
<th>项目</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>生成器</td>
<td>Astro</td>
</tr>
<tr>
<td>主题</td>
<td>Shirone</td>
</tr>
<tr>
<td>托管</td>
<td>Cloudflare Pages</td>
</tr>
</tbody>
</table>
<h2>下一步</h2>
<ul>
<li>换掉顶部的横幅图片</li>
<li>换上自己的头像</li>
<li>把这篇删掉，开始写真正的内容</li>
</ul>
<blockquote>
<p>慢慢写，不着急。</p>
</blockquote>
]]></content>
    <author><name>lubai2004</name></author>
    <category term="随笔"/>
  </entry>
  <entry>
    <title>这个站是怎么搭的</title>
    <link href="https://lubai2004.pages.dev/posts/how-this-site-works/" rel="alternate" type="text/html"/>
    <id>https://lubai2004.pages.dev/posts/how-this-site-works/</id>
    <published>2026-10-20T00:00:00.000Z</published>
    <updated>2026-10-20T00:00:00.000Z</updated>
    <summary>记录这套博客的技术组成——纯静态、没有服务器、不需要备案。</summary>
    <content type="html"><![CDATA[<p>这篇文章记录一下这个站的构成，方便以后自己回看。</p>
<h2>整体思路</h2>
<p>没有服务器，没有数据库，没有后台。文章是 Markdown 文件，构建时编译成一堆 HTML，传到静态托管上就行。</p>
<pre><code>写 Markdown → astro build → dist/ 静态文件 → Cloudflare Pages
</code></pre>
<h2>技术组成</h2>
<table>
<thead>
<tr>
<th>层</th>
<th>选型</th>
</tr>
</thead>
<tbody>
<tr>
<td>生成器</td>
<td>Astro 7（静态输出）</td>
</tr>
<tr>
<td>主题</td>
<td>Shirone（Material 3 Expressive）</td>
</tr>
<tr>
<td>样式</td>
<td>Tailwind 4 + Stylus</td>
</tr>
<tr>
<td>搜索</td>
<td>Pagefind（构建期生成索引）</td>
</tr>
<tr>
<td>部署</td>
<td>Cloudflare Pages</td>
</tr>
<tr>
<td>评论</td>
<td>暂未开启</td>
</tr>
</tbody>
</table>
<h2>关于备案</h2>
<p>站点托管在境外节点，域名不解析到中国大陆的服务器，所以不需要 ICP 备案。</p>
<p>代价是国内访问速度一般，好处是零成本、零运维。</p>
<h2>为什么不自己写</h2>
<p>主题已经把排版、深色模式、搜索、目录都做好了，我只需要管内容。</p>
]]></content>
    <author><name>lubai2004</name></author>
    <category term="折腾"/>
  </entry>
  <entry>
    <title>写在开头</title>
    <link href="https://lubai2004.pages.dev/posts/kaishi/" rel="alternate" type="text/html"/>
    <id>https://lubai2004.pages.dev/posts/kaishi/</id>
    <published>2026-10-20T00:00:00.000Z</published>
    <updated>2026-10-20T00:00:00.000Z</updated>
    <summary>这个博客正式开张了，先占个位置。</summary>
    <content type="html"><![CDATA[<p>这个博客今天算是搭起来了。</p>
<p>写下来这件事，一直想做，但总觉得要等准备好。结果就是一直没开始。所以干脆先把坑占了，内容慢慢补。</p>
<h2>这里会放什么</h2>
<ul>
<li>一些想法，可能没头没尾</li>
<li>折腾东西的过程记录</li>
<li>看到的好东西</li>
</ul>
<h2>为什么用这个模板</h2>
<p>因为它够简单。写文章只需要一个文本文件，不用管服务器、不用管后台、不用担心哪天服务商跑路。</p>
<p>改完保存，双击一个文件，一分钟就上线了。</p>
<h2>最后</h2>
<p>先写起来再说。</p>
]]></content>
    <author><name>lubai2004</name></author>
    <category term="随笔"/>
  </entry>
</feed>
