<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>nihao</title><description>Astro + Fuwari + CloudBase 的静态博客与云端后台</description><link>https://baooyu-d0gkiug79885b77d0-1377027199.tcloudbaseapp.com/</link><language>zh_CN</language><item><title>用 Fuwari + CloudBase 搭建我的静态博客</title><link>https://baooyu-d0gkiug79885b77d0-1377027199.tcloudbaseapp.com/posts/hello-cloudbase-blog/</link><guid isPermaLink="true">https://baooyu-d0gkiug79885b77d0-1377027199.tcloudbaseapp.com/posts/hello-cloudbase-blog/</guid><description>这是站点的第一篇文章，记录当前博客的技术选型、内容流和部署方式。</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;这是一套面向个人博客的组合：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;前端：Fuwari（Astro）&lt;/li&gt;
&lt;li&gt;输出：纯静态文件&lt;/li&gt;
&lt;li&gt;部署：CloudBase 静态网站托管&lt;/li&gt;
&lt;li&gt;后台：CloudBase 控制台 + 云数据库 + 云存储 + 云函数&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;为什么这么搭&lt;/h2&gt;
&lt;p&gt;我希望同时得到下面几件事：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;静态博客的访问速度和 SEO&lt;/li&gt;
&lt;li&gt;CloudBase 提供的登录、数据库、存储和云函数能力&lt;/li&gt;
&lt;li&gt;后续可以逐步做评论、后台管理、内容同步，而不用重写前端&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;站点的数据分层&lt;/h2&gt;
&lt;p&gt;当前建议把数据分成三层：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;src/content/posts/&lt;/code&gt;
这里存最终参与构建的静态文章内容。&lt;/li&gt;
&lt;li&gt;CloudBase 云数据库
这里存文章草稿、发布状态、站点配置、用户信息。&lt;/li&gt;
&lt;li&gt;CloudBase 云存储
这里存封面图、正文图片、附件。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;推荐的发布流程&lt;/h2&gt;
&lt;p&gt;最稳的方式不是“运行时直接从数据库渲染文章页”，而是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;在后台写文章&lt;/li&gt;
&lt;li&gt;发布时把数据库内容同步到本地内容目录&lt;/li&gt;
&lt;li&gt;Astro 构建静态站点&lt;/li&gt;
&lt;li&gt;上传 &lt;code&gt;dist/&lt;/code&gt; 到 CloudBase 静态托管&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这样首页、文章页、归档页依旧是静态输出，体验会更好。&lt;/p&gt;
&lt;h2&gt;下一步准备做什么&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;接入真实 CloudBase 环境 ID&lt;/li&gt;
&lt;li&gt;建立 &lt;code&gt;posts&lt;/code&gt; / &lt;code&gt;configs&lt;/code&gt; / &lt;code&gt;users&lt;/code&gt; 三个集合&lt;/li&gt;
&lt;li&gt;配置微信、QQ、匿名登录&lt;/li&gt;
&lt;li&gt;增加评论云函数和文章同步脚本&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果你看到这篇文章，说明博客前端已经初始化成功了。&lt;/p&gt;
</content:encoded></item></channel></rss>