<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>星屑ノート</title><description>代码、番剧与夏日的海</description><link>https://yukisama-blog.pages.dev/</link><language>zh_CN</language><item><title>开站：在海边捡到一台服务器</title><link>https://yukisama-blog.pages.dev/posts/hello-world/</link><guid isPermaLink="true">https://yukisama-blog.pages.dev/posts/hello-world/</guid><description>第一篇。聊聊这个小站为什么长这样，以及以后打算写点什么。</description><pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;某个加班到很晚的晚上，我盯着浏览器里一片空白的 &lt;code&gt;index.html&lt;/code&gt;，忽然觉得该给自己留一块不用对任何人负责的地方。&lt;/p&gt;
&lt;p&gt;于是有了这里。&lt;/p&gt;
&lt;h2&gt;为什么是这个样子&lt;/h2&gt;
&lt;p&gt;选来选去，最后落在 &lt;strong&gt;Astro + Fuwari&lt;/strong&gt; 上：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;静态生成，打开就是一份干净的 HTML，快得没有道理&lt;/li&gt;
&lt;li&gt;毛玻璃卡片配全屏壁纸，看着舒服，又不喧宾夺主&lt;/li&gt;
&lt;li&gt;自带搜索、目录和归档，够我折腾很久了&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;壁纸是夏天沿海公路的那一张。每次打开首页，都像是把车停在路边，吹了一会儿海风。&lt;/p&gt;
&lt;h2&gt;这里会有什么&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;折腾记录&lt;/strong&gt; —— 服务器、Docker、前端，踩过的坑&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;blockquote&gt;
&lt;p&gt;不必所有文字都有意义。有些话写下来，只是为了让那一天留下一点痕迹。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;关于更新频率&lt;/h2&gt;
&lt;p&gt;不保证。想写的时候会写，不想写的时候就去补番。&lt;/p&gt;
&lt;p&gt;如果你恰好路过，欢迎用 &lt;a href=&quot;/rss.xml&quot;&gt;RSS&lt;/a&gt; 订阅我。&lt;/p&gt;
</content:encoded></item><item><title>把这台服务器变成博客：Astro + Docker 实录</title><link>https://yukisama-blog.pages.dev/posts/deploy-notes/</link><guid isPermaLink="true">https://yukisama-blog.pages.dev/posts/deploy-notes/</guid><description>从一台只有 SSH 的 Ubuntu，到 80 端口能打开自己的首页，中间做了这些事。</description><pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;记录一下这次把博客搬上服务器的过程，给以后的自己留一份说明书。&lt;/p&gt;
&lt;h2&gt;环境&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ubuntu 24.04 / 4 核 / 3.6G 内存&lt;/li&gt;
&lt;li&gt;Node 24 + pnpm&lt;/li&gt;
&lt;li&gt;Docker 与 Docker Compose&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;一、拉主题、装依赖&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;git clone --depth=1 https://github.com/saicaca/fuwari.git blog
cd blog
pnpm install
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;:::note
Fuwari 用 pnpm 管理依赖。&lt;code&gt;preinstall&lt;/code&gt; 里有一条 &lt;code&gt;only-allow pnpm&lt;/code&gt;，所以用 &lt;code&gt;npm install&lt;/code&gt; 会直接退出。
:::&lt;/p&gt;
&lt;h2&gt;二、改配置&lt;/h2&gt;
&lt;p&gt;站点信息集中在 &lt;code&gt;src/config.ts&lt;/code&gt;，标题、语言、主题色、壁纸都在这里：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;export const siteConfig: SiteConfig = {
	title: &quot;星屑ノート&quot;,
	lang: &quot;zh_CN&quot;,
	banner: {
		enable: true,
		src: &quot;assets/images/banner.webp&quot;,
	},
};
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;三、构建&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;pnpm build
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;产物在 &lt;code&gt;dist/&lt;/code&gt; 里，是纯静态文件，扔给任何一个 web server 都能跑。&lt;/p&gt;
&lt;h2&gt;四、用 Docker 跑 Nginx&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;docker-compose.yml&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;services:
  blog:
    image: nginx:alpine
    ports:
      - &quot;80:80&quot;
    volumes:
      - ./dist:/usr/share/nginx/html:ro
    restart: unless-stopped
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;docker compose up -d
curl -I http://127.0.0.1/
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;看到 &lt;code&gt;200 OK&lt;/code&gt; 就算成了。&lt;/p&gt;
&lt;h2&gt;踩到的坑&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;443 没开&lt;/strong&gt;：云厂商安全组默认只放行 22 和 80，HTTPS 要手动加规则&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docker Hub 拉不动&lt;/strong&gt;：换成 &lt;code&gt;m.daocloud.io/docker.io/library/nginx:alpine&lt;/code&gt; 就顺畅了&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;非 root 绑不了 80&lt;/strong&gt;：交给 Docker 做端口映射，不用改内核参数&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;下一步&lt;/h2&gt;
&lt;p&gt;等备案下来，把域名指过来，再上 HTTPS。静态站的好处就是——迁移的成本几乎为零。&lt;/p&gt;
</content:encoded></item><item><title>最近在补的几部番，以及一点碎碎念</title><link>https://yukisama-blog.pages.dev/posts/anime-list/</link><guid isPermaLink="true">https://yukisama-blog.pages.dev/posts/anime-list/</guid><description>把最近看完的番整理成一张清单，顺便说说为什么还愿意每周等更新。</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;追番这件事，坚持下来靠的早就不是“有空”，而是某种类似生物钟的东西：到了周三晚上，手会自己点开更新。&lt;/p&gt;
&lt;p&gt;下面这几部是最近补完或者在补的，按我自己的喜好排，不客观。&lt;/p&gt;
&lt;h2&gt;《葬送的芙莉莲》&lt;/h2&gt;
&lt;p&gt;把“时间”拍成了风。勇者一行打败魔王之后的故事，听起来像后日谈，实际上一集一集地把“活得久”这件事拆开给你看。&lt;/p&gt;
&lt;p&gt;最打动我的不是战斗，是那些很轻的瞬间：路过的小镇、吃过一次的甜点、某个人随口说过的一句话。十年后再回头看，原来都还在。&lt;/p&gt;
&lt;h2&gt;《孤独摇滚！》&lt;/h2&gt;
&lt;p&gt;社恐少女组乐队，听起来是很标准的设定，但它把“想被看见又害怕被看见”拍得特别准。&lt;/p&gt;
&lt;p&gt;演出回的分镜和作画是真的疯，看完会想重新捡起吉他——虽然大概率三天后就放弃了。&lt;/p&gt;
&lt;h2&gt;《夏日重现》&lt;/h2&gt;
&lt;p&gt;夏天、小岛、循环。节奏紧到几乎没有喘息的地方，一晚上能连看六集。&lt;/p&gt;
&lt;p&gt;看完之后对“夏天”这个词的印象又多了一层：蝉鸣、海风，还有必须在天亮之前解决掉的事。&lt;/p&gt;
&lt;h2&gt;一点碎碎念&lt;/h2&gt;
&lt;p&gt;:::tip[关于追番]
不要为了跟上讨论而看番。真正喜欢的作品，晚一个季度补也还是喜欢。
:::&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;作品&lt;/th&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;已看完&lt;/td&gt;
&lt;td&gt;把时间拍成了风&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;孤独摇滚！&lt;/td&gt;
&lt;td&gt;已看完&lt;/td&gt;
&lt;td&gt;社恐也可以很吵&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;夏日重现&lt;/td&gt;
&lt;td&gt;已看完&lt;/td&gt;
&lt;td&gt;夏天限定的紧张感&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;下一部想补什么还没想好。如果你有推荐的冷门番，欢迎告诉我。&lt;/p&gt;
</content:encoded></item></channel></rss>