我一直不太喜欢在cmd中操作各种命令,所以挑了这个比较好使的Git Bash, 我的是windows环境,所以下载windows版本并安装就可以了。
下载地址
安装步骤:双击下载好的exe文件,一路next就好啦
安装好后,打开gitbash,查看版本:
命令:git version
(写这篇博客的时候最新版本:2.12.2)
然后你就可以在这里发挥你的聪明才智了
Hexo是基于nodeJS环境的静态博客,里面的npm工具很有用啊,所以还是老老实实把这玩意儿装了吧
下载地址(说明:LTS为长期支持版,Current为当前最新版)
安装步骤:反正下载好msi文件后,双击打开安装,也是一路next,不过在Custom Setup这一步记得选 Add to PATH
,这样你就不用自己去配置电脑上环境变量了,装完在按 win + r
快捷键调出运行,然后输入cmd确定,在cmd中输入path可以看到你的node是否配置在里面(环境变量),没有的话你就自由发挥吧。
查看版本:
1
|
命令:node -v
|
又到自由发挥的时候了
看到这么多安装,千万不要紧张,小哥哥小姐姐们一定要稳住,别怕,因为后面的东西都是在gitbash中用npm工具安装就好了。
先创建一个文件夹(用来存放所有blog的东西),然后cd
到该文件夹下。
安装hexo命令:
1
|
npm i -g hexo
|
安装完成后,查看版本:
初始化命令:hexo init
,初始化完成之后打开所在的文件夹可以看到以下文件:
解释一下:
做好这些前置工作之后接下来的就是各种配配配置了。
没账号的创建账号,有账号的看下面。
创建一个repo,名称为yourname.github.io
, 其中yourname是你的github名称,按照这个规则创建才有用哦,如下:
回到gitbash中,配置github账户信息(YourName和YourEail都替换成你自己的):
创建SSH
在gitbash中输入:ssh-keygen -t rsa -C "[email protected]
,生成ssh。然后按下图的方式找到id_rsa.pub
文件的内容。
将上面获取的ssh放到github中:
添加一个 New SSH key
,title随便取,key就填刚刚那一段。
在gitbash中验证是否添加成功:ssh -T [email protected]
完成下一步你就成功啦!
用编辑器打开你的blog项目,修改_config.yml
文件的一些配置(冒号之后都是有一个半角空格的):
1
2
3
4
|
deploy:
type: git
repo: https://github.com/YourgithubName/YourgithubName.github.io.git
branch: master
|
回到gitbash中,进入你的blog目录,分别执行以下命令:
1
2
3
|
hexo clean
hexo generate
hexo server
|
注:hexo 3.0把服务器独立成个别模块,需要单独安装:npm i hexo-server
。
打开浏览器输入:http://localhost:4000
接着你就可以遇见天使的微笑了~
先安装一波:npm install hexo-deployer-git --save
(这样才能将你写好的文章部署到github服务器上并让别人浏览到)
执行命令(建议每次都按照如下步骤部署):
1
2
3
|
hexo clean
hexo generate
hexo deploy
|
注意deploy的过程中要输入你的username及passward。如下:
在浏览器中输入http://yourgithubname.github.io
就可以看到你的个人博客啦,是不是很兴奋!
感觉gitbash中东西太多的时候输入clear
命令清空。