GitHub Pages + Hexo 搭建博客可参考 GitHub Pages + Hexo 搭建博客
1. 环境搭建
-
git
首先需要在系统中安装git:sudo apt install git
可以先检查是否安装git:git --version
然后是对git的一些基本配置:git config --global user.name "username" git config --global user.email "youremail" -
node.js
安装:sudo apt install nodejs -
npm
npm ( nodejs的包管理工具):sudo apt install npm
管理工具的使用:
升级新版npm:sudo npm install npm -g
使用npm安装模块:npm install module_name
查看所有全局安装的npm模块:npm ls -g
模块的卸载:npm uninstall module_name
更新模块:npm update module_name
2. 安装 Hexo
- 创建目录
mkdir hexo - 切换目录
cd hexo - 全局安装 Hexo
sudo npm install -g hexo-cli - 初始化 Hexo
hexo init - 运行 Hexo
成功运行的话会提示:hexo serverINFO Start processing INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
3. Hexo 主题
Hexo 主题可以从这里找:https://hexo.io/themes/
推荐安装主题 NexT
到目录 hexo 下:
cd ~/Documents/hexo/
git clone https://github.com/iissnan/hexo-theme-next themes/next
并在目录 hexo 下的 _config.yml 中找到 theme: 修改后面的参数,默认是 landscape,改为
theme: next
常用指令
- 新建博客项目,默认为指定的 folder 文件夹;
hexo init [folder] - 新建文章,总共有
post、draft、page三种 layout,文章以你指定的 title 名创建,title 中如果有空格请使用“”括起来;hexo new [layout] <title> - 生成静态文件,下面的代码为简写,可以添加
-w参数监视文件的变动;hexo generate hexo g - 启动本地服务器,可以添加参数
-p指定服务器的端口,默认在端口4000hexo server hexo s - 博客项目部署
hexo deploy hexo d - 一键静态文件生成与部署
hexo g -d hexo d -g - 清楚缓存和生成的静态文件,对应于 db.json 和 public 目录下的文件
hexo clean hexo cl - 列出博客文件树
hexo list route












网友评论