用 coding 搭建 gridea 博客

gridea 1002 字 205 阅

前几天用Gitbub搭建好了之后,发现同步的成功率真有点低,于是就想换掉github换成国产的Coding。

3238464917

3277708698

预览主题

gridea 这款国人开发的静态博客,在安装使用门槛上稍微低了那么一点点,今天尝试了一下 gridea 总算是成功了。今天在安装过程中遇到了一些坑,这里就分享下如何用 github 搭建 gridea 博客吧。

1492245733

一、安装 gridea

下载gridea https://github.com/getgridea/gridea

856570389

1283248507

1.安装目录随意,可以后面设置网站目录保存到网盘中,这样随身携带很方便

856570389

2.安装完成打开之后的界面

1366627037

3.打开远程,基础配置,等下我们要配置这些内容

1627970598582-fbf358e8-fbf3-4f5a-b22c-f6c74c92e2bb

二、设置Coding

目前github访问不是很稳定,经常连不上,如果想要长期使用Coding更适合

1.登录Coding新建仓库

https://coding.net

1627966024211-ecdfe825-f0cf-4554-9efe-7feecb524627

(1)创建项目

直接选择 全功能 DevOps 项目,不然创建之后无page功能

1627966053237-45ec509a-f9b6-4409-98e8-1f0c4b4b313c

填写项目基本信息

项目名称:可以填写如blog,web,之类的名称

项目标识:可以跟名称一致

项目描述:选填

1627970010598-082115f2-4480-425e-b62a-62f459db23d9

(2)创建代码仓库

1627966243165-e8c9a4bb-0d09-4f49-b12d-1385d78cb6e4

填写仓库基本信息

仓库类型:GIT 仓库/

仓库名称:这里可填写gridea,或自己定义一个名称

快速初始化仓库:生成README文件,这里一定要勾选,否则等下创建网站的时候会提示错误

是否开源:这里要选,公开仓库

1627967717699-759a41d3-328b-45d5-9845-2e967e3054ec

(3)用网站托管新建网站

1627966645450-17449154-f433-4bfc-8137-71e31d482800

网站名称:gridea

网站类型:静态网站

代码来源:导入项目

代码仓库:现有仓库

仓库来源:gridea

网站类型:静态网站

选择节点:广州或其他城市

1627973797060-4871a439-71a9-4c9b-93c4-2cd2ac8d878b

注意:如果部署区域选择的是非香港地区,配置自定义域名时需要自行备案,如不备案,则会部署失败。

大家可根据实际情况选择

1627973887236-5bdfa4fa-4709-4e20-b945-4a1dc362e1f0

部署成功

1627967800589-04a24c28-b61b-4728-88b1-276544976ee3

(4)自定义域名

如果不需要自定义域名这一步可以跳过

1627967845098-0a2e71af-8052-4c4f-adff-61a438bb254a

添加域名dns解析

1627967922822-7c7df55a-29ea-4be9-988b-485557907a3c

打开域名解析,添加一条解析记录,填写主机记录、记录类型、记录值,最后点击【保存】

1627968185392-42034b05-82f0-4563-b48a-7d227d64e7e9

(5)生成令牌和令牌用户名

右上角点击个人设置,点击【访问令牌】,点击【新建令牌】

1627969711451-f57ad4cc-daee-45f5-968a-47342f6f00b9

令牌描述:填写gridea

权限:选择第一个即可

最后点击保存

1627969785367-9e9d9816-9b81-4350-9c5e-0b3a390520a1

1627969799756-a8cbbbeb-c13c-4058-a990-82548e04175e

三、设置 gridea

1.远程设置

打开gridea,点击【远程设置】填写下面的设置,设置完了点击检测,如果成功代表设置正确

1627970598582-fbf358e8-fbf3-4f5a-b22c-f6c74c92e2bb

(1)平台

选择Coding Pages

(2)域名

如果设置了https就选择https,如果不需要就选择http

有自定义域名填写自定义域名

不用自定义域名就填写这个

1627970713656-fadc697b-23c6-473f-a85b-6046c454148f

(3)仓库名称

填写仓库名称,仓库名称的格式为项目名称/仓库,不能直接填写仓库

(4)分支

如果不做特别的处理,这里填写master

(5)仓库用户名和邮箱

Coding Pages注册的用户名

1627970912215-dff35970-6f0f-4c46-a074-8edc3f1117f8

(6)令牌用户名和令牌

之前生成的令牌要记得保存,如果忘记了需要重新生成,用户名在访问令牌页面有设置

1627971049381-daf6b24c-8853-4a5e-a68c-42666cb5c744

(8)CNAME

跟域名一致

(9)测试远程链接

1627970999204-773dfb37-0730-4d13-931e-03ddd22fd49b

2.安装和设置主题

下载 breek 主题,如果你喜欢这个主题可以下载下来, gridea 也自带了一些主题

(1)主题下载

解压到主题目录,如 E:\gridea\themes ,注意这里一定要只解压 breek 文件夹

2219491093

(2)设置启用主题

3955453527

(3)到Coding代码仓库中设置默认分支

一定要设置为master否则无法访问

1627971319959-d052bfa4-f739-48f4-8213-51e20184a9f5

1627971387087-dc4cb32a-17b8-4682-9cc4-0473b2aab190

3.同步网站

点击预览

1627955762733-ba324260-1ef4-4a1e-bb31-d0645424563d

点击同步,如果同步成功会有在提示,不过不知道是 gridea 还是 github 的关系,同步的成功概率有点低

1627955769364-77aa22fa-c403-475e-b85a-55e5866a95bf

四、后续设置

1.设置导航

添加阅读和观影删除导航中多余的首页,这主题有个 BUG ,同步到 Github 后会有两个首页

2778671207

2.设置豆瓣 API

访问网址https://bm.weajs.com/注册账号

登录后在设置自己的豆瓣 ID 和昵称

1627955798731-a97667d2-5ed7-45ac-a6bb-be7e8370c951

1627955806625-ad31d915-48ff-48c6-adc7-2688f5dd1e11

在豆瓣 API 的网址中找到自己的 secret 填上去

1627955812480-3c437d0a-fbd2-457a-9cef-8b24db87e993

1627955064478-f1e5d3f6-9c62-44fa-8d01-51c2cd0d436a

参考资料:
https://i.immmmm.com/
https://www.bilibili.com/video/BV1dV41167HE

- THE END -
0 分享
评论 ( 0 )
OωO