准备工作
安装好上面三个工具
可能会遇到的问题:
1、Git Bash执行node -v
提示无效 或者 npm install
报 command not found
解决办法:在环境变量 - 用户变量中 - 新建用户变量 - 添加nodejs安装路径
如:C:\tool\nodejs
2、ERROR Deployer not found : github
解决办法:
- 配置文件有问题,冒号后面都有一个空格的
- 执行:npm install hexo-deployer-git –save (这命令是为了解决hexo新版本的部署问题)
3使用淘宝镜像加快安装速度
安装cnpm,使用命令:
1 | npm install cnpm -g --registry=https://registry.npm.taobao.org |
安装过程
- 打开Git Bash
- 进入nodejs安装目录
- 开始安装hexo,输入下面代码
npm install -g hexo
#等待安装完成,这个过程可能会快也可能很慢,耐心等待mkdir blog && cd blog
#上面这个代码是创建一个博客存放的目录hexo init
#初始化cnpm install
#安装依赖包- 完成之后,本地博客就搭建完成
hexo g
#生成静态页面hexo s
#启动服务器,打开http://localhost:4000 就是本地博客
本地博客安装完成,下面介绍发布到github上
- 登陆github,没有就注册
- 点击右上角加号+
- Create a new repository
- 名字写:
yourgithubname.github.io
- 创建完成
- 点击
Setting
- 选择一个主题,然后就好了
- 编辑blog文件夹里面的
_config.yml
配置文件 - 最后面添加
1
2
3
4deploy:
type: git
repository: http://github.com/yourname/yourname.github.io.git
branch: master
最后执行
hexo g
#重新生成静态博客hexo d
#将本地静态博客部署到github
现在你在浏览器打开:http://yourname.github.io就可以访问你的博客了
到此为止就搭建完了一个博客
开始写第一篇文章:
执行:hexo new “你的文章标题”
然后你在blog/source/_posts
文件夹下面有文件,用markdownpad打开编辑
执行:
hexo g
#重新生成hexo s
#本地查看效果hexo d
#上传到github- 或者不预览,直接一步上传到github:
hexo d -g