安装环境
1.Mac下打开终端
git --version
nvm --version
如果显示版本号则表示已安装
2.如没安装
下载Git https://link.zhihu.com/?target=https%3A//git-scm.com/download/mac
安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
环境配置
1.用vi创建文件并打开进行编辑
vi .bash_profile
2.粘贴代码
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
3.保存退出
Shift+ZZ
4.配置
source .bash_profile
安装Hexo
1.在桌面创建本地目录
cd ~/Desktop
mkdir hexo
cd hexo
2.初始化
hexo init
npm install
3.报错
可能是没有权限,按照报错提示进行授权即可
4.本地启动
hexo generate //生成静态网页 简写为 hexo g
hexo server //运行hexo 简写为 hexo s
5.网页测试
http://localhost:4000
6.新建一篇博客
hexo n “标题”
在本地目录下的 /source/_post/ 会生成一个“标题.md" 使用Markdown语法编辑内容即可
托管到Github
1.新建仓库
打开https://github.com/,新建一个项目仓库New repository 名字格式为name.github.io name必须与用户名一致
2.修改配置
打开本地目录下的_config.yml文件,并添加
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repository: https://github.com/name/name.github.io.git
branch: master
3.安装部署工具
npm install hexo-deployer-git --save
4.设置身份令牌
由于Github安全机制,不能用密码直接git了
登录Github账户 生成新的token https://link.zhihu.com/?target=https%3A//github.com/settings/tokens note随便起,全部勾选,保存
5.添加身份令牌
身份令牌每次有效期30天,每次更新都要输一遍,通过如下命令添加
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
三联更新
hexo clean
hexo generate
hexo deploy