安装 git 环境
windows:在 官网 上自行下载安装
安装完成后 git --version
可查看git版本
安装 nodejs 环境
windows:在 这里 自行下载
同样 node -v
可查看node版本
安装 hexo
打开git bash 输入 npm install -g hexo-cli
查看一下版本: hexo -v
初始化项目:hexo init myblog
初始化后文件目录如下:
1. node_modules: 依赖包
2. public:存放生成的页面
3. scaffolds:生成文章的一些模板
4. source:用来存放你的文章
5. themes:主题
6. _config.yml: 博客的配置文件
生成静态网页:hexo g
启动本地服务预览博客界面: hexo server
(简写 hexo s
)
github上创建个人仓库
如果没有账号 先自行注册
注册成功后 创建和用户名相同的仓库 后面加 .github.io
e.g. hellom-m.github.io
生成ssh添加到github
首先配置本地用户名和账号
1. git config --global user.name "your name"
2. git config --global user.email "your email"
检查用户名和邮箱是否输入正确
1. git config user.name
2. git config user.email
创建 ssh
一路回车
1. git bash 输入 ssh-keygen -t rsa -C "youremail"
2. 本机会生成 .ssh 的文件夹 并且保存好
3. id_rsa 私人秘钥 (打死都不能告诉别人哦~)
4. id_rsa.pub 公共秘钥 需要放在github上 通过公钥匹配私钥来上传文件到github
找到 github
=> setting
=> SSH keys
1. 点击 New SSH key
2. 把 id_rsa.pub 的信息复制进去
最后 git bash
执行以下代码 查看是否成功
ssh -T git@github.com
将hexo部署到github
本地项目找到 config.yml
翻到最后修改以下
deploy:
type: git
repo: https://github.com/hellom-m/hellom-m.github.io.git
branch: master
安装 deploy-git
npm install hexo-deployer-git --save
最后部署到 github
清除了你之前生成的东西(可不删除): hexo clean
生成静态文章:hexo generate (hexo g)
部署文章:hexo deploy (hexo d)
然后会让你输入用户名和密码(这部就差不多成功啦) 过一会久可以在http://yourname.github.io
看到博客了