Github Pages+Hexo+腾讯云域名绑定

Github Pages

Github Pages可以免费托管,所以把博客托管到github上。

首先,创建一个github仓库,仓库的命名格式为:yourusername.github.io,然后根据提示进行下一步。
在这里插入图片描述

hexo搭建博客

本博客中使用了next的主题,所以会详细介绍下按照next主题搭建的步骤。

  1. 准备工作

1.首先要安装下node.js(官网下载),如果已经安装可以跳过。
2.安装git(官网下载)。
3.安装Hexo:

$ npm install -g hexo

安装成功后,使用version命令查看是否安装成功

$ hexo version

4.本地静态hexo博客

  • 新建一个文件夹,作为你博客文件的根目录
  • 命令行进入该文件夹下,输入以下命令,生成模板:
$ hexo init
  • 模板生成后,输入以下命令:
$ npm install

最后可以运行hexo s命令查看是否搭建成功

  1. 下载主题
    在 themes 文件夹内,新增一个next文件夹,并修改_config.yml 内的 theme 设定theme: next,即可切换到next主题。然后把next主题的内容clone到刚刚新建的next文件夹下:
git clone https://github.com/liuJinYang6/hexo-theme-next.git themes/next
  1. 配置博客

1.用户信息配置
根据个人需求进行相关配置。

注意:在themes/next目录中的_config.yml中配置一下信息,而非博客根目录下的_config.yml中配置。ps:不过我的有些没起作用的就放到了根目录下的_config.yml中。

2.创建About页面
在根目录下的source文件夹里创建一个about文件夹,然后在about文件夹里新建index.md文件,在文件中添加如下代码,并保存:

---
title:    关于我
date: 2016-10-10 15:40:19
---

具体介绍信息根据个人进行添加。

  1. 部署Hexo博客
  • 建站
$ hexo init yourname
$ cd yourname 
$ npm install
  • 配置_config.yml的部署:
deploy:
  type: git
  repository: git@github.com:liuJinYang6/liuJinYang6.github.io.git
  branch: master
  • 清理缓存
$ hexo clean
  • 生成静态网页
$ hexo g
$ hexo s
  • 部署到git
$ hexo d

绑定腾讯云域名

之前在腾讯云买了域名,域名购买成功之后要等待实名认证。

  1. 添加CNAME文件

在根目录下的source文件夹下新建CNAME文件,没有后缀。打开CNAME文件,在里面添加你的域名信息,保存之后,重新部署到github pages上。

  1. 给github项目添加

在项目的Settings中,添加Custom domain到自己的域名。

  1. 给域名添加解析记录

1.ping你自己的yourname.github.io获取到ip地址;
2.打开域名的解析列表,添加两条解析记录;

更换之后,可能需要等一段时间才能生效,差不多就大功告成啦。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值