0%

使用 Saber 搭建 Github Pages

整个过程比较简单,主要参考官方指南:

Install

1
2
3
4
5
6
7
8
9
npm -v #make sure npm is of latest version

## init
mkdir mysite
cd mysite
npm init -y

## install saber
npm i saber

安装之后,需要配置 package.json 中的scripts

1
2
3
4
5
6
{
"scripts": {
"dev": "saber",
"build": "saber build"
}
}

安装之后就可以用下面两个命令了,

1
2
npm run dev ## 测试
npm run build ##build

Set up gh-pages

1
npm i -D gh-pages ##install

Add the following scripts in your package.json:

1
2
3
4
5
"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d public -t",
"dev": "saber",
"build": "saber build",

加个两个命令而已,predeploy & deploy

创建 static folder,写入两个静态文件:

  • .nojekyll
  • CNAME

配置一下 git,在你的 site 根目录:

1
2
git init
git remote add origin git@github.com ## add your site repo

然后就可以 deploy 了。

1
npm run deploy

最后注意一点gh-pages push 的是 gh-pages 分支。所以,如果之前你的 page 是 master 发布的,需要到你的 github pages 的 setting 中改一下。

Done.

欢迎访问:xiangji.ml

  • Post author: Dali Khan
  • Post link: https://yiti.ml/xx034/
  • Copyright Notice: All articles in this blog are licensed under BY-NC-SA unless stating additionally.

Welcome to my other publishing channels