搭建GitHub Page

搭建GitHub Page

1.安装环境

2.安装 Hexo

$ npm install -g hexo-cli

3.创建 Hexo

$ hexo init <folder>
$ cd <folder>
$ npm install

新建完成后,指定文件夹的目录如下:

.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes

_config.yml:网站的 配置 信息,您可以在此配置大部分的参数。

4.创建Repository

请务必注意该repo的名字,必须保持格式.github.io,其中替换成你的github账户名。

image

5.关联Github.io

  1. 安装hexo-deployer-git
    hexo-deployer-git

  2. 配置_config.yml
    打开_config.yml,在最下面配置如下

deploy:
  type: git
  repository: git@github.com:mzyq/mzyq.github.io.git
  branch: master

或者

deploy:
   type: git  
   repo: https://github.com/mzyq/mzyq.github.io.git
   branch: master
  1. 发布
$ hexo clean
$ hexo d -g

6.配置专属域名

  1. 万网买一个域名,并实名制认证,不认证不能解析。
  2. 打开Repository->setting,配置Custom domain,填上上面买的域名,www可有可无,然后save,我的配置如下
    img
  3. Repository生成的CANME放到Hexosoure目录下,如图
    img

4.配置域名解析


  1. 打开阿里云的云解析DNF,打开刚才买的域名
  2. 添加域名解析,下面是我的配置

最后一个记录的记录值要改为自己 Repository的地址
上面两条的记录值是github的,不用改

7.错误处理

  1. img

    安装hexo-deployer-git插件

  2. img

    Issues

方法1:更改
_config.yml
如下
deploy:
type: git
repository: git@github.com:mzyq/mzyq.github.io.git
branch: master

方法2:卸载git,安装最新版本

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值