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) | 中文
|
||||
|
||||
> 参照 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)
|
||||
|
||||
## 使用说明
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue