在 Linux 上开始我的私人博客
目标不是一步到位复刻某个 Astro 主题,而是在当前机器上先建立一个你随时能写、能看、能改、能部署的博客基础盘。
为什么先这样搭
参考站点使用的是 Firefly 风格的静态博客体系,重点在于内容组织、侧边栏信息和文章展示体验。 当前系统已经有 `Node.js`、`Python` 和 `git`,但没有 `pnpm`,所以先做成零依赖静态站是最稳妥的路径。
目录结构
private-blog/
├── index.html
├── assets/
│ └── styles.css
├── posts/
│ └── welcome/
│ └── index.html
└── README.md
这种结构有两个优点:第一,任何静态服务器都能直接托管;第二,将来迁移到 Astro 或 Hugo 时,内容和视觉拆分都比较清晰。
本地预览
在项目根目录执行下面这条命令即可启动本地预览:
python3 -m http.server 8000
然后打开 http://127.0.0.1:8000/private-blog/ 即可浏览首页。
下一步
后面你可以继续往这个博客补下面几类能力:
- 新增文章模板,固定每篇文章的标题、时间、标签和摘要。
- 增加归档页、标签页和友情链接页。
- 接入 GitHub Pages、Cloudflare Pages 或你自己的 Nginx。
- 如果你想完全贴近 Firefly,再切换到 Astro 主题化方案。