new 1
This commit is contained in:
parent
da94a4b7b0
commit
5a32a5859e
1 changed files with 8 additions and 37 deletions
45
README.md
45
README.md
|
@ -3,54 +3,25 @@
|
||||||
[English (Google TR)](./README_en.md) | 中文
|
[English (Google TR)](./README_en.md) | 中文
|
||||||
|
|
||||||
> 参照 Github Pages 实现的 Gitea Pages
|
> 参照 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
|
4个配置读取方式。默认,环境变量,配置文件,命令行参数。
|
||||||
xcaddy build v2.8.4 --with github.com/d7z-project/caddy-gitea-pages
|
优先级依次升高。
|
||||||
# 列出当前模块
|
|
||||||
./caddy list-modules | grep gitea
|
|
||||||
```
|
|
||||||
|
|
||||||
当前项目也提供 `linux/amd64` 和 `linux/arm64` 的镜像:
|
定时刷新git分支,更新最新内容。
|
||||||
|
|
||||||
```bash
|
多用户模式,支持多个用户。
|
||||||
docker pull ghcr.io/d7z-project/caddy-gitea-pages:nightly
|
|
||||||
```
|
|
||||||
|
|
||||||
具体配置说明参考 `docker.io/library/caddy` 镜像。
|
token 需要如下权限:
|
||||||
|
|
||||||
## 配置说明
|
|
||||||
|
|
||||||
安装后 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 需要如下权限:
|
|
||||||
|
|
||||||
- `organization:read`
|
- `organization:read`
|
||||||
- `repository:read`
|
- `repository:read`
|
||||||
- `user:read`
|
- `user:read`
|
||||||
|
|
||||||
更详细的配置可查看 [Caddyfile](./Caddyfile)
|
|
||||||
|
|
||||||
## 使用说明
|
## 使用说明
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue