复制成功
请遵守本站 许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-LONETRAI

2026.05.22

我开源了我的孤星主题blog作为模板

Chongxi
Chongxi
Listening:IDLE_SESSION
#blog
ANALYSIS

TL;DR:把我的blog xice.cx 抽成独立模板开源了成了 Lonetrail

我的 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
Terminal window
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 什么的,都开源了,随你

R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.05.22
// END OF POST
Donation_Channel

如果觉得本文不错,不妨请我喝杯咖啡。

爱发电

订阅更新

通过 RSS 订阅本站,新文章发布时第一时间收到通知。

Follow
Classified
Chapter_06
Protocol_Ref: CC-BY-NC-SA-4.0

我开源了我的孤星主题blog作为模板

Author: CHONGXIReleased: 2026.05.22

本受试报告采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)许可协议进行分发。

out>