在 Github 上使用 hexo 部署个人博客

0.前提条件

a. 安装 node.js 和 node.js 环境
可以在cmd中输入 node -vnpm -v 查看环境是否配置正确
b. 安装 git 软件
使用 git --version 查看是否安装
c. 创建 github 账号 并建立 username.github.io 的 github 仓库

1.基本的创建项目并在本地运行起来

a. 安装 hexo
使用命令 npm install hexo -g安装
使用命令 hexo -v检查是否安装成功
b. 初始化项目
准备一个你本地放置项目的文件夹,然后进入
使用命令 hexo init 初始化项目
当出现 Start blogging with Hexo! 说明已经初始化项目成功
输入 npm install 安装必要的组件
c. 本地运行
使用命令hexo -s 启动本地服务器
使用浏览器打开 提示的网址(一般来说是 http://localhost:4000)
如果长时间没有跳转,说明端口可能被占用,这个时候需要更换一个端口开启本地服务器
使用命令 hexo server -p 10008 在10008端口上打开服务器

当在浏览器成功出现 网页时,说明已经初始化成功了

2.项目推送到github 上

a. 设置 git 与 github 的 密钥和公钥
使用命令 git config --global user.name "tadecather" 配置git全局用户名
使用命令
git config –global user.email “tadecather@gmail.com” 配置git全局邮箱
使用命令 ssh-keygen -t rsa -C "tadecather@gmail.com" 生成密匙对。位于
C:/User/TAD/.ssh 目录下 其中 id_rsa 为私钥 id_rsa.pub 为公钥
使用命令 eval "$(ssh-agent -s)" 添加密匙到 ssh-agent
使用命令 ssh-add ~/.ssh/id_rsa 添加生成的 SSH key 到 ssh-agent

登录到 github 在 setting 中的 SSH and GPG key 界面的 SSH keys 上点击
绿色的 New SSH key 新建密匙对。Title 随便输入,然后 key 复制刚刚生成的 id_rsa.pub
文件里面的内容进去。点击确认,输入 github 账户密码,确认密匙配对!

b. 修改配置文件 在项目根目录下的 _config.yml 文件
修改deploy 中的 repository 为 github 仓库 tadecather.github.io 的项目地址
切记使用 SSH 地址,别使用 https 地址
c. 安装一个扩展
使用命令 npm install hexo-deployer-git --save
d. 推送及部署
使用命令 hexo d -g 生成以及推送文件到 github 上
e. 在浏览器中输入 https://tadecather.github.com 即可查看最基本的网站了。

3.新建博客

a. 新建文章
使用命令 hexo new post "文章名" 将建立source/_post/文章名.md
b. 使用 markdown 语法编辑 *.md 文件,即可改变文件内容
c. 使用命令 hexo d -g部署项目

tadecather 2018.04.29 晚

参考文档:
【1】 使用github和hexo部署个人博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值