<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Alice的博客</title><description>记录学习与生活</description><link>https://alice901.xyz/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.16.8</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年10月28日 13:39:45</lastBuildDate><item><title>我的第一篇博客</title><link>https://alice901.xyz/posts/hello-world/</link><guid isPermaLink="true">https://alice901.xyz/posts/hello-world/</guid><description>给自己的文字找一个长期停留的地方。从今天开始，记录学习，也记录生活。</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;今天开始搭建自己的个人博客。&lt;/p&gt;
&lt;p&gt;以后，我会把值得记录的学习过程和生活片段放在这里。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;我想写些什么&lt;a href=&quot;#我想写些什么&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;遇到的问题和解决方法。&lt;/li&gt;
&lt;li&gt;阅读与学习笔记。&lt;/li&gt;
&lt;li&gt;有意思的小项目。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;为什么想有一个自己的博客&lt;a href=&quot;#为什么想有一个自己的博客&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;很多想法在当下很清楚，过一阵子再回头看，却只剩下模糊的印象。搭一个博客，是想给这些想法留一个可以慢慢整理的位置。&lt;/p&gt;&lt;p&gt;这里不要求每篇文章都完整，也不要求每一次尝试都有漂亮的结果。一条有用的命令、一段终于想明白的概念、一件值得记住的小事，都可以成为一篇记录的开始。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;从一篇文章开始&lt;a href=&quot;#从一篇文章开始&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个小站会围绕学习、技术和生活慢慢生长。文章可能会修改，分类也可能会调整。比起一次把所有东西准备齐全，我更想先把第一篇写下来。&lt;/p&gt;&lt;p&gt;如果你偶然来到这里，希望能找到一点有用的内容，也欢迎通过关于页面里的方式联系我。&lt;/p&gt;&lt;p&gt;谢谢来访。我们下一篇见。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>从域名到主页：我的博客搭建记录</title><link>https://alice901.xyz/posts/building-my-blog/</link><guid isPermaLink="true">https://alice901.xyz/posts/building-my-blog/</guid><description>域名、仓库、主题和托管各自负责什么？把这次博客搭建过程整理成一张清楚的路线图。</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;这个博客从一个域名开始：&lt;code&gt;alice901.xyz&lt;/code&gt;。先把简洁的主页发布出来，再逐步换上 Firefly 的界面，是这次搭建采用的顺序。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;四个部分，各自负责一件事&lt;a href=&quot;#四个部分各自负责一件事&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;部分&lt;/th&gt;&lt;th&gt;在本站中的作用&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;域名&lt;/td&gt;&lt;td&gt;让读者通过 alice901.xyz 找到这里&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GitHub 仓库&lt;/td&gt;&lt;td&gt;保存配置、文章和图片&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Astro 与 Firefly&lt;/td&gt;&lt;td&gt;把文章生成有主题样式的网页&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GitHub Pages&lt;/td&gt;&lt;td&gt;托管生成的静态网站&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;源码的地址和读者访问的网站地址，是两个不同的入口。修改仓库中的文件后，还需要构建和发布，网站才会更新。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;先让最小版本上线&lt;a href=&quot;#先让最小版本上线&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;最开始用 Jekyll 和 Minima 做首页、关于页面和第一篇文章。这个阶段的重点是确认整个发布过程能跑通：仓库能部署，域名能解析，HTTPS 能正常使用。&lt;/p&gt;&lt;p&gt;随后迁移到 Astro 和 Firefly，让文章列表、封面、导航和阅读页面更符合自己的习惯。网站依然由 GitHub Pages 托管，域名也沿用原来的设置。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;写作与发布的日常流程&lt;a href=&quot;#写作与发布的日常流程&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;文章保存在 &lt;code&gt;src/content/posts/&lt;/code&gt;，使用 Markdown 编写。日常更新可以分成四步：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;新建文章，填写标题、日期和摘要。&lt;/li&gt;
&lt;li&gt;本地预览，检查正文、图片和链接。&lt;/li&gt;
&lt;li&gt;运行正式构建，确认没有错误。&lt;/li&gt;
&lt;li&gt;提交到 GitHub，由 Actions 自动发布。&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;给以后留一条回去的路&lt;a href=&quot;#给以后留一条回去的路&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;更换主题前保留备份分支，图片使用清楚的文件名，重要的旧文章地址增加跳转。这些小步骤不会让页面更华丽，却能让之后的维护更从容。&lt;/p&gt;&lt;p&gt;博客搭建完成并不是终点。接下来更重要的事，是继续写下去。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>给生活留一点记录的位置</title><link>https://alice901.xyz/posts/leave-space-for-everyday/</link><guid isPermaLink="true">https://alice901.xyz/posts/leave-space-for-everyday/</guid><description>不是每篇文章都要有结论。把日常里值得停留的片刻，慢慢写成自己的文字。</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;一个个人博客除了放技术内容，也可以留一点位置给生活。那些暂时说不出有什么意义、但当下想记住的片刻，同样值得被写下来。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;不一定要写成完整的故事&lt;a href=&quot;#不一定要写成完整的故事&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;有时是一段读到的话，有时是突然想到的问题，也可能只是一个值得收藏的画面。可以先写几句，不急着替它们安排一个宏大的主题。&lt;/p&gt;&lt;p&gt;文字的作用，有时只是帮我们在忙碌里停一下，认真看一眼正在发生的事情。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;让记录保持一点自由&lt;a href=&quot;#让记录保持一点自由&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;不必给每次更新设定同样的长度，也不必强迫每篇文章都给出答案。长一点的思考可以慢慢整理，短一点的随想也可以独立存在。&lt;/p&gt;&lt;p&gt;一个小站的样子，会在一篇篇文章里逐渐清楚，而不是在搭建的第一天就决定好。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;留给以后的自己&lt;a href=&quot;#留给以后的自己&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;也许某一天回头看，真正让人记住的，不是页面换过几种颜色，而是那些只有当时的自己才会写下的话。&lt;/p&gt;&lt;p&gt;所以就从今天开始，给学习留一点位置，也给生活留一点位置。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>把学习笔记写成以后还能用的东西</title><link>https://alice901.xyz/posts/useful-learning-notes/</link><guid isPermaLink="true">https://alice901.xyz/posts/useful-learning-notes/</guid><description>不只保存结论，也保存问题、过程和验证方法。让笔记成为下一次遇到问题时的起点。</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;写下一段笔记很容易，过一段时间还能看懂并用上，却需要多想一步。对我来说，一篇有用的技术笔记，可以围绕问题、过程、结果和验证来组织。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;先写清楚遇到了什么&lt;a href=&quot;#先写清楚遇到了什么&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;与其只写“安装失败”，不如记录执行了哪条命令、在哪个目录运行、终端出现了什么提示。问题描述越具体，下次检索时就越容易找到。&lt;/p&gt;&lt;p&gt;不需要保存整屏日志，留下能说明情况的关键几行就好。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;把操作和原因放在一起&lt;a href=&quot;#把操作和原因放在一起&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;一条命令只能告诉未来的自己“做过什么”。在旁边补一句为什么这样做，才能留下可复用的判断。&lt;/p&gt;&lt;p&gt;例如，修改图片路径时，除了记录新路径，还可以说明图片实际放在哪里、网页为什么不需要包含 public 这一层目录。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;留下验证的方法&lt;a href=&quot;#留下验证的方法&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;执行成功不是唯一的判断标准。图片是否真的显示？链接是否打开了正确的页面？本地预览和正式构建是否一致？&lt;/p&gt;&lt;p&gt;把验证过程也写下来，就能在环境变化之后重新检查，而不是只凭记忆猜测。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;一个可以反复使用的提纲&lt;a href=&quot;#一个可以反复使用的提纲&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;问题：&lt;/strong&gt; 我想完成什么，实际发生了什么？&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;环境：&lt;/strong&gt; 涉及哪些工具、文件和版本？&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;处理：&lt;/strong&gt; 哪些操作解决了问题，为什么？&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;验证：&lt;/strong&gt; 用什么方式确认结果？&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;补充：&lt;/strong&gt; 哪些尝试没有效果，哪些地方以后还可以改进？&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;笔记不必一次写得很长。先留下一个准确的小结，再在真正需要的时候补充，往往比追求一开始就面面俱到更容易坚持。&lt;/p&gt;&lt;/section&gt;</content:encoded></item></channel></rss>