一·创建GitHub账户
1·注册Hub账号,登录(sign up)
2·创建仓库[填写的仓库名为“用户名.git hub.io”,用户名与左边所有者一致,描述可不填]
3·点击“setting“进入设置:
在此页面中找到“GitHub Pages”,若显示You site is published at X(一个网址),则说明开启。
在“GitHub Pages”下选择主题(“Choose a theme”); 任选一个主题,点击“select theme”
二·下载安装Git与node.js
1·在node官网下载node.js(npm会有附带),打开命令行,输入cmd,在打开的页面里输入node -v(如下),若有版本信息,则已安装完成。
2·安装Git并配置其环境(基本一直next就可完成操作)
点击鼠标右键出现如下图所示即完成安装
三·安装HEXO
1·创建空文件夹,在此文件夹下右键进入Git Bush进行操作,输入npm install -g hexo若如下图所示即安装完成。
注:
若出现如下command not found
先对npm与node.js版本进行检查,若版本无问题,可尝试重新下载node.js,重新进行上述操作。
2·输入hexo init进行初始化
出现"start blogging with Hexo"即初始化成功
3·输入 npm install, 安装组件
4·输入hexo s,访问出现的网址可查看hexo网页
四·对GitHub进行部署
1·编辑第三步中安装hexo时创建的文件夹,点击文件下-config.yml(yaml格式原文件) ,在deploy下进行编辑如下图所示(马赛克区域为自己用户名)
2·安装扩展:npm install hexo-deployer-git --save
3·检查SSH keys设置
输入cd ~/.ssh(出现同样文件则成功)
可在文件夹中找到ssh文件,其下有rsa .rsa pub两个文件,将rsa pub文件用记事本打开并复制。
4·输入eval "$(ssh-agent -s)“,添加密钥到ssh-agent
5·输入ssh-add ~/.ssh/id_rsa。
6·打开Git Hub中setting
打开 SSH and GPG keys,点击“New SSH key”,新建ssh keys
将第三步所复制内容粘贴到key
7.打开Git Bush后输入ssh -T git@github.com,若出现所创建用户名,则成功。
使用git config --global user,name "<用户名>"
git config --global user, email "......@qq.com"
8·.打开Git Bush后输入hexo d-g
9·使用<用户名>.github.io即可访问自己博客。
以上。