安装 Hexo 前的准备
Node.js 的安装
安装 Git,当然你还得有 GitHub 账号
安装过 Xcode 的可以跳过这一步,Xcode 自带 Git。
没安装的可以安装 Xcode 也可以使用下面的命令安装
安装 Hexo
1
|
npm install -g hexo-cli
|
初始化 Hexo
初始化当前目录
1
|
hexo init "文件夹" //如果文件夹为空,则为当前目录(文件夹不要带引号)
|
安装依赖包
1
2
|
cd "文件夹" # 上一步新建的文件夹名字
npm install
|
配置
进入到初始化的目录,打开 _config.yml
1
2
3
4
5
6
7
|
title: xxx #博客名字
description: xxx #博客描述,给搜索引擎看的
author: xxx #博客作者
deploy:
type: git #填 git,毕竟我们发布到 github 上
repo: xxx #https://github.com/xxxx/xxx.github.io.git,把 xxx 换成你博客的名字
branch: master #要发布的分支,还可以建立一个分支开管理源码,这样就和博客区分开了
|
写文章
新建草稿
1
|
hexo n draft "文件名" //其中 draft 可以选择 scaffolds 下的名字,scaffolds 下面存放的是模板
|
发布草稿
1
|
hexo publish draft 文件名 // 其中 draft 对应 scaffolds 文件夹下的文件名,文件名对应要发布的文件名,只有发布的才能在博客中看到
|
生成页面
1
|
hexo g //完整写法 hexo generate
|
在本地启动服务器进行预览
1
|
hexo s //完整写法 hexo server
|
在浏览器输入 http://localhost:4000 就可以预览页面
部署到服务器
1
2
3
4
|
hexo d
//可能碰到如下错误
//ERROR Deployer not found: git 或者 ERROR Deployer //not found: github
//解决方法:npm install hexo-deployer-git --save
|
更新
更新 hexo
更新主题
1
2
|
cd themes/主题名字
git pull
|
更新插件
参考