最近在搭建自己的个人博客,为了让大家少走弯路,我将自己搭建个人博客的完整流程写了下来(我的是win10系统)。
- 首先,我们需要下载Git客户端并安装:https://git-scm.com/download/win ,一路next安装即可。
- 接下来,安装node.js:https://node.js.org/ ,一路next安装即可。
在安装hexo前,我们需要有自己的github账号,这个自己百度一下如何注册,另外,我发现貌似用QQ邮箱注册不行。
登录github之后点击右上角的那个“+”号,点击new repository,Repository name填写 自己github的名称 + .github.io。
之后需要配置Github SSH密匙
首先在桌面空白处鼠标右键选择 Git Bash Here
ssh-keygen -t rsa -C "your's emaill address"
- 引号中的内容是你注册github的邮箱地址,然后回车。会提示你文件保存的路径,这时候按回车键确认,然后会提示你输入密码,输入即可(输入密码是看不到的),然后会确认输入一次,就可以在刚刚的路径看到生成了两个文件,一个是id_rsa,另一个是id_rsa.pub,我用的是notepadd++打开id_rsa.pub,然后选中里面的全部内容,复制下来。
- 登录github,点击头像可以看到Settings选项,点击进入,然后可以看到左边有一个SSH and GPG keys选项,点击之后再点击New SSH。
- 这里的Title随便写即可,然后把刚才复制的东西拷贝到Key中,最后点击Add SSH key就完成了Github上面的SSH配置。
接下来就是安装hexo了。
1.在桌面空白处右键打开Git Bash Here,可以先测试一下Node.js是否安装成功,直接输入node可以看到提示符变成了一个向右的箭头就表示成功了。也可以输入以下命令查看node的版本.
node -v
2.然后输入以下命令等待即可(时间可能有点长)
npm install -g cnpm --registry=https://registry.npm.taobao.org
3.安装完成之后
cnpm install -g hexo-cli
这样hexo就安装完成了,可以尝试输入以下命令查看hexo的版本
hexo -v
接下来就是一系列重要操作
1.你需要在当前目录下新建一个空文件夹,我是新建的一个文件夹叫blog,(后期如果发生了什么特别难受的错误,不要担心,只要将这个blog文件夹删除即可!)
2.关闭刚才的命令窗口,进入blog文件夹,右键打开Git Bash Here,输入以下命令(初始化hexo)----需要等一段时间,耐心!!!
hexo init
cnpm install --save hexo-deployer-git
现在你可以通过hexo s 的命令,然后在浏览器上访问http://localhost:4000/,就可以看到自己的个人博客了,不过这个是在自己本地浏览,下面我们就来看看如何将hexo部署到Github上。
3.在blog文件夹下找到_config.yml文件,用notepad++打开,直接拖到最后,对以下文本进行修改
deploy:
type:
修改为:(其中yourname是你的github的名称!!!),记得保存!
deploy:
type: git
repository: http://github.com/yourname/yourname.github.io.git
branch: master
4.再输入以下命令,以下命令第一行为生成hexo,第二行为
hexo g
hexo d
之后需要输入你github的账号与密码,这样你就可以登录github看自己的博客了。