From 5a32a5859eb67c1e2cf963ce59605016eae26cf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CxHuPo=E2=80=9D?= <7513325+vrocwang@users.noreply.github.com> Date: Fri, 13 Dec 2024 18:39:52 +0800 Subject: [PATCH] new 1 --- README.md | 45 ++++++++------------------------------------- 1 file changed, 8 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index 27f2bd3..1711764 100644 --- a/README.md +++ b/README.md @@ -3,54 +3,25 @@ [English (Google TR)](./README_en.md) | 中文 > 参照 Github Pages 实现的 Gitea Pages +原:[Pages](github.com/d7z-project/caddy-gitea-pages) -## 安装说明 +## 想法: +单用户模式,支持多个仓库。 -此处需要用到 `xcaddy` 工具,使用如下命令生成 Caddy 执行文件, -如果 `xcaddy` 不存在,需先前往 [caddyserver/xcaddy](https://github.com/caddyserver/xcaddy/releases) 安装 `xcaddy`, -同时安装好 Golang 1.22 -```bash -xcaddy build v2.8.4 --with github.com/d7z-project/caddy-gitea-pages -# 列出当前模块 -./caddy list-modules | grep gitea -``` +4个配置读取方式。默认,环境变量,配置文件,命令行参数。 +优先级依次升高。 -当前项目也提供 `linux/amd64` 和 `linux/arm64` 的镜像: +定时刷新git分支,更新最新内容。 -```bash -docker pull ghcr.io/d7z-project/caddy-gitea-pages:nightly -``` +多用户模式,支持多个用户。 -具体配置说明参考 `docker.io/library/caddy` 镜像。 - -## 配置说明 - -安装后 Caddy 后, 在 `Caddyfile` 写入如下配置: - -```conf -{ - order gitea before file_server -} - -:80 -gitea { - # Gitea 服务器地址 - server https://gitea.com - # Gitea Token - token please-replace-it - # 默认域名,类似于 Github 的 github.io - domain example.com -} -``` - -其中,token 需要如下权限: +token 需要如下权限: - `organization:read` - `repository:read` - `user:read` -更详细的配置可查看 [Caddyfile](./Caddyfile) ## 使用说明