惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
J
Java Code Geeks
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
MongoDB | Blog
MongoDB | Blog
人人都是产品经理
人人都是产品经理
博客园 - 【当耐特】
雷峰网
雷峰网
D
DataBreaches.Net
B
Blog RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta

Chongxiの咖啡屋

Google相册迁移到iCloud分享 - Chongxiの咖啡屋 讲讲「万物皆虚,万事皆允」 - Chongxiの咖啡屋 舞萌DX 落雪查分器使用指南 - Chongxiの咖啡屋 现代人的刻舟求剑 - Chongxiの咖啡屋 舞萌DX错误码0010深度解析及处理方法 - Chongxiの咖啡屋 做了一个明日方舟-奇象巡展的像素画拼豆工具 - Chongxiの咖啡屋 舞萌DX国服封禁机制详解 - Chongxiの咖啡屋 舞萌开机网络自检底层技术说明,断网如何排查讲解 - Chongxiの咖啡屋 舞萌机台开机初始化进程详解 - Chongxiの咖啡屋 为什么喜欢音乐 反而不该去学音乐? - Chongxiの咖啡屋 从装逼到嘉豪:中国互联网的精神胜利进化史 - Chongxiの咖啡屋 游蒋介石故居:奉化溪口 - Chongxiの咖啡屋 钢铁雄心4 steam正版导入全DLC补丁 - Chongxiの咖啡屋 漫漫长夜全地图及介绍 - Chongxiの咖啡屋 记一次无需实名换绑米哈游通行证手机号 - Chongxiの咖啡屋 邮储银行万事达借记卡全面指南 - Chongxiの咖啡屋 x402:一个来自27年前的状态码能救活被ai榨干的「人类网站」吗 - Chongxiの咖啡屋 舞萌国人口大普查:全服玩家数据分析 - Chongxiの咖啡屋 家中网络「捉奸」记 - Chongxiの咖啡屋 中国移动PT927G光猫折腾指南:破解超级密码改桥接 - Chongxiの咖啡屋 最好用的Android邮件客户端推荐 - Chongxiの咖啡屋 如何验证对方是不是Chongxi我本人 - Chongxiの咖啡屋 三星S20系列刷入移植OneUI8流程 - Chongxiの咖啡屋 使用obisidian和git插件来完美管理静态博客 - Chongxiの咖啡屋 玩客云拆机教程 - Chongxiの咖啡屋 母语级英语的本质,不是英语 - Chongxiの咖啡屋 我用过最好用的Android桌面(启动器) - Chongxiの咖啡屋 1. 区块链基本知识 - Chongxiの咖啡屋 b站创作激励提现几乎无门槛了 - Chongxiの咖啡屋 速报:APKPure 版 Telegram 被植入恶意后门 - Chongxiの咖啡屋
我开源了我的孤星主题blog作为模板 - Chongxiの咖啡屋
Chongxi · 2026-05-22 · via Chongxiの咖啡屋

我的 blog 经历了三次大改变成了现在你看到的这样子,他跑在 xice.cx 上。

要聊我的 blog 建站历程,最早可以追溯到 hexo,当时用的是 redefine,后来因为 Astro 更加新,于是迁移到了 Astro 用 fuwari 主题,后来发现主题越来越满足不了我的需求,便开始改,改着改着发现改出来的东西和原主题基本没啥关系了,干脆整个抽出来单独做了个模板,由于完全借鉴了明日方舟的莱茵生命和孤星,于是很直白的叫 Lonetrail

代码在 github.com/ChongxiSama/Lonetrail,MIT 许可,框架是 Astro。

因为我是学 react 的,自然而然部分复杂组件就用了 React 写,不过 Astro 原生语法还是用了很多的,不会出现 0 Astro 全 React 的情况

之前也想过换 preact,但是感觉性能有点边际效应了,换了真没特别大提升


最主要是把当前 blog 的 UI 层、布局、组件、配置体系抽了出来。去掉了我个人自己的定制逻辑,把到处硬编码的用户信息全部清掉,改成 site.yml 一个文件配全局

前后审了十多个目录、修了大几十处硬编码。现在改改配置就能直接用

功能#

一个 blog 最基本该有的功能


部署#

PRTCL // BASH

git clone https://github.com/ChongxiSama/Lonetrail.git my-blog

cd my-blog

pnpm install

# 记得改 src/site.yml 和 astro.config.mjs

pnpm dev

我个人更喜欢用 pnpm,如果你有能力想用 bun 什么的,都开源了,随你