作为全球最大的同性交友网站开源代码库,github已经拥有了超过900万开发者用户。Github同时也拥有一个非常实用的功能称为Github Pages,它允许我们能够实时发布网站代码。本篇文章就Github Pages第三方工具Gridea来简单介绍搭建博客的流程


准备工作

首先我们需要一个github账号。如果没有的话,点击此处去注册

注册并登录,点击此处去创建一个Token,此空可随意填写,勾选rope相关选项


填写后拉到最下方创建Token。

生成之后你可以复制 Token 到你可以再次找到的某个地方,因为一旦你关了这个网页,它就不会再显示出来了

接下来创建一个仓库,用来存放博客构建后的静态文件。建议创建的仓库名为 用户名.github.io ,因为 Github 会默认将此仓库设置成Github Pages 可访问类型

进入github个人主页,如图进入仓库

按上述步骤新建一个仓库

如图

点击创建就可以了

点击右边的settings可以进入设置界面


申请域名

由以上可知,使用github pages虽然也可以自定义域名,但仍不得不使用github.io 后缀。但是github pages也为我们提供了绑定其他域名的功能。
通过腾讯云,阿里云等云服务商也可以购买到自己心仪的域名,一般最便宜的第一年也就10块钱左右
以下以腾讯云为例 腾讯云主页

点击此处进入域名注册界面

输入你想注册的域名 如:jinjis.cn

加入购物车并剁手付款

点击进入域名管理界面

添加红框内两条记录,其中记录值改为你之前注册github pages的地址(用户名.github.io)

添加完后,进入github pages页面(也就是你刚才创建的仓库的settings界面里) 输入你刚刚购买的域名地址 待成功绑定后页面会进行提示

勾选Enforce HTTPS


Gridea介绍

官方主页https://gridea.dev/
官网截图

鉴于Gridea官方下载服务器是在国外,以下给出其他下载地址
蓝奏云地址:https://www.lanzous.com/i67zjyb


Gridea配置

第一次使用Gridea需要进行简单的配置,使其与github pages 进行连接,可以参考以下的方法进行配置:

  • 域名:Github Pages对应的域名。 如:https://JSJin.github.io(github pages设置的域名) 或https://www.jinjis.cn(自己购买的域名)
  • 仓库:静态文件存放的仓库。 如:JSJin.github.io
  • 分支:github pages对应的分支。 一般默认是 master
  • 仓库用户名:仓库所属用户的用户名。 也就是github账号的昵称
  • 邮箱:填写你选择接收Git推送的邮箱
  • Token:Git 推送时需要的 Token,用来向 Github 提交构建后的文件
  • CNAME: 通过此选项设置自己的域名。 如:jinjis.cn

按照上述步骤填写完成后,点击同步就可以将文章同步到个人博客了。


Gridea美化

Gridea自带了4种主题,但似乎都不是自己喜欢的该怎么办?没关系,Gridea拥有强大的主题自定义功能。

前往主题市场下载心仪的主题吧。当然也可以寻找github上的开源主题或者加入官方群下载付费主题。

请在关闭客户端的情况下完成主题安装:

  1. 将下载好的主题解压好
  2. 将解压好的文件夹放入到安装目录里的themes文件夹里(如E:Gridearesourcesappdefault-filesthemes)
  3. 重启客户端
  4. 点击主题->选择主题 找到你刚刚安装的主题,选上保存就OK了

其他

Last modification:July 12th, 2020 at 01:17 am