Hexo 是一个快速, 简洁且高效的博客框架. 使用 Markdown 解析文章,依照配置好的主题来生成静态网页.
本博客用的就是 Hexo.
安装
安装 Hexo 之前要先安装 Git 和 Node.js. Git 的安装不在这里说明, 只说明安装 Node.js.
1 2 3 4 5 6 7 8 9 10
| sudo apt-get install -y curl
curl -fsSL https://deb.nodesource.com/setup_23.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt-get install -y nodejs
node -v
|
安装好 Node.js 后, 开始安装 Hexo
1 2 3 4 5 6 7 8
| npm install -g hexo-cli
cd ~ mkdir hexo hexo init hexo cd hexo npm install
|
配置
可以在 _config.yml 中修改大部分的配置. 具体配置项及其含义见官方文档配置章节.
最开始, 这个网站主要修改了:
1 2 3 4 5 6 7 8 9 10 11 12
| title: Ker's site. subtitle: 'ker0123的个人网站, 记载了他一段时间的所学.' description: '网站开始于2025年5月, 自己大学毕业的后几天. 实际上已经工作快半年了. 这段时间发觉自己的技术栈还是太浅了, 对于软件这一块, 尤其是互联网软件, 相关知识及其欠缺. 于是租了个服务器, 开始一边学习一边尝试自己写一些东西.' keywords: author: ker0123 language: ch timezone: 'Asia/Shanghai'
url: http://www.kers.site
|
后来, 网站引入了 Icarus, 网站界面焕然一新.
Icarus 的项目地址在这里, 本网站还参照了这篇文章对主题进行了修改.
常用命令
1 2 3 4 5 6 7 8 9 10 11
| hexo new [layout] <title>
hexo clean == hexo c
hexo generate == hexo g
hexo clean && hexo g && hexo s
|