抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

目标不是一步到位复刻某个 Astro 主题,而是在当前机器上先建立一个你随时能写、能看、能改、能部署的博客基础盘。

为什么先这样搭

参考站点使用的是一套更完整的主题化博客体系,重点在于内容组织、侧边栏信息和文章展示体验。当前系统已经有 Node.jsPythongit,但最初缺少更成熟的静态站生成器工作流,所以先做成零依赖静态站是最稳妥的路径。

目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
private-blog/
├── _config.yml
├── _config.volantis.yml
├── package.json
├── scaffolds/
├── source/
│ ├── _posts/
│ ├── about/
│ ├── archives/
│ ├── categories/
│ ├── friends/
│ └── tags/
└── public/

这种结构有两个优点:第一,任何支持静态构建的平台都能直接托管;第二,将来继续扩展归档页、标签页、关于页和多篇文章时,维护成本会明显下降。

本地预览

在项目目录执行下面两条命令即可完成本地预览:

1
2
npm install
npm run dev

然后打开 http://127.0.0.1:4000/ 即可浏览站点。

迁移到 Volantis

这次站点从手写 HTML + CSS 迁移到了 Hexo + Volantis。这样做的目的不是单纯换皮,而是把博客真正放进一套适合长期维护的写作工作流里。

迁移完成后,后续新增文章时只需要提供标题、日期、分类、标签和正文,站点的列表页、文章页、标签页与归档页都会自动更新。

评论