写在前面
之前用hexo搭建完github博客就想写一篇搭建的教程,一直没有写,一方面是网上有太多了,随便某度一下就可以找到一大堆。另一方面就是自己懒(无药可救了!!!)。最近一个同学来请教我怎么搭建的,我想还是有必要整理一下,把自己走过的路,遇到的坑记录一下!
1. 基础准备
- github账号
- git
- nodejs
- hexo
- markdown编辑器(非必须)
2. 本地环境安装
本次搭建是在windows 7环境下搭建的,linux下也类似
a、 注册github账号,过程略过
b、 下载安装mygit,按照提示一步一步安装,安装过程略过
c、 安装完成后配置git用户名和邮件地址,对应你注册的github账号和邮箱
|
|
d、 本地生成ssh keys
|
|
e、github个人信息中添加ssh公钥,在~/.ssh
找到生成id_rsa.pub文件,然后,在GitHub右上方点击头像,选择”Settings”,在右边的”Personal settings”侧边栏选择”SSH Keys”。接着粘贴公钥,点击”Add key”按钮。最后测试
|
|
f、 下载安装nodejs,安装过程略过,安装完成后在安装hexo,在控制台执行一下
|
|
以上步骤完成基本安装就完成了,接下来进入配置阶段
3. 配置部署hexo
a、 首先在自己的GitHub账号下创建一个新的仓库,命名为username.github.io(username是你的账号名),记得要在项目设置里面的Github Pages中点击Launch automatic page generator
b、 git clone仓库到本地
c、 在本地执行
|
|
d、 部署到github上需要配置_config.yml
|
|
还需要安装一个部署插件
|
|
e、 配置完成以后就可以部署了
|
|
f、写新文章可以使用如下命令
|
|
e、 还有更多相关配置、入更换主题、对文章分类等查看hexo官网
总结
终于写完了,过程不是很详细,但大体上流程就是这样,不是很难,自己动动手就能完成了。