Github+Hexo搭建博客

由于使用命令行,推荐安装 cmder,用于替代cmd窗口。
以下命令都在 cmder bash 窗口中输入。

Github部分

1 注册一个Github账号
2 新建 repository,命名为[yourname].github.io

Github+Hexo搭建博客_第1张图片
repo

3 配置完毕,即可查看 SSH 地址:

Github+Hexo搭建博客_第2张图片
ssh

4 配置 SSH 连接:
1)登陆你的Github账号
2)点击头像选择Settings
3)在左侧个人设置列表里选择SSH and GPG keys
4)点击New SSH key,暂停操作
5)接下来打开 cmder bash 执行以下命令生成 SSH 访问私钥和公钥:

$ ssh-keygen -t rsa -C "[email protected]"

输入命令之后一直回车就行。
6)回归第(4)步,在 cmder 里面找到存储 rsa 文件的文件夹地址,进入到该文件夹复制id_rsa.pub文件里的内容到 github Key 里面,title可以不用写。
7)然后输入以下命令测试是否链接成功:

$ ssh -T [email protected]

Hexo部分

1 安装 Node.js 和 Git
2 以上安装完毕,需要添加到系统环境变量,如果不会,请参考百度。
3 安装Hexo(Installation):

$ npm install -g hexo-cli

4 Hexo 安装后,进入目标文件夹,建议新建一个名为blog的文件夹,输入命令:

$ cd d:/blog
$ hexo init

命令执行完毕,可进入 blog 文件夹查看。
5 配置根目录下 config.yml 文件

deploy:
  type: git 
  repo: [email protected]:namedlv/namedlv.github.io.git
  branch: master

git地址使用SSH地址,在上面的参数设置好了之后,安装 hexo-deployer-git插件:

$ npm install hexo-deployer-git --save

6 安装完插件之后使用下面的命令进行部署:

$ hexo g #生成静态文件
$ hexo d #部署到github

还有一个更快捷的命令:

$ hexo d -g # 在部署前先生成

Hexo常用命令

下面仅列出几种常用的命令。更详细的命令请查看Hexo官方文档
$ hexo clean #清理之前生成的内容,即public文件
$ hexo g #生成静态文件
$ hexo d #部署
$ hexo s #启动本地服务,可以通过http://localhost:4000查看
$ hexo s --debug #使用debug模式启动服务

Hexo主题

本人用的 even 主题,可参考官方文档。

你可能感兴趣的:(Github+Hexo搭建博客)