16
16
- ** 动态加载** :支持动态加载分类和图片,提升用户体验。
17
17
- ** 认证功能** :通过密码保护访问,未认证用户需登录。
18
18
- ** 分页支持** :分类和图片支持分页加载。
19
- - ** 自定义配置** :通过环境变量自定义站点配置 。
19
+ - ** 自定义配置** :通过编辑config.yaml文件自定义站点配置 。
20
20
- ** 第三方登录** :Linux do
21
21
22
- ## 环境变量配置
22
+ ## 配置config.yaml文件
23
23
24
- 以下环境变量可用于自定义站点配置 :
24
+ 自定义站点配置 :
25
25
26
- - ` SITE_DIR ` :图片目录路径(默认值:` ./images ` )。
27
- - ` SITE_SECURE ` :是否开启密码访问,默认关闭为 ` false ` 。
28
- - ` SITE_PASSWORD ` :访问密码(默认值:空)。
29
- - ` SITE_PORT ` :服务端口(默认值:` 8008 ` )。
30
- - ` SITE_TITLE ` :站点标题(默认值:` 在线图集 ` )。
31
- - ` SITE_ICON ` :站点图标 URL(默认值:` https://i.obai.cc /favicon.ico ` )。
32
- - ` SITE_DYNAMIC ` :是否启用动态加载(默认值:` false ` 不启用 )。
33
- - ` SITE_Address ` :站点地址,接入Linux do 登录必须设置(默认值 ` http://localhost:8008 ` )
34
- - ` SITE_LINUXDO ` :设置是否接入Linux do 登录,设置 ` true ` 开启(默认值为 ` false ` )
35
- - ` SITE_CLIENT_ID ` :Linux do 客户端ID , https://connect.linux.do 中获取
36
- - ` SITE_CLIENT_SECRET ` :Linux do 客户端密钥
26
+ - ` image_dir ` :图片目录路径(默认值:` ./images ` )。
27
+ - ` secure ` :是否开启密码访问,默认关闭为 ` false ` 。
28
+ - ` password ` :访问密码(默认值:空)。
29
+ - ` port ` :服务端口(默认值:` 8008 ` )。
30
+ - ` title ` :站点标题(默认值:` 在线图集 ` )。
31
+ - ` icon ` :站点图标 URL(默认值:` https://i.051214.xyz /favicon.ico ` )。
32
+ - ` dynamic ` :是否启用动态加载(默认值:` true ` 启用 )。
33
+ - ` web_adderss ` :站点地址,接入Linux do 登录必须设置(默认值 ` http://localhost:8008 ` )
34
+ - ` linuxdo_enable ` :设置是否接入Linux do 登录,设置 ` true ` 开启(默认值为 ` false ` )
35
+ - ` linuxdo_client_id ` :Linux do 客户端ID , https://connect.linux.do 中获取
36
+ - ` linuxdo_client_secret ` :Linux do 客户端密钥
37
37
38
38
## 启动项目
39
39
@@ -51,31 +51,18 @@ docker run -p 8008:8008 -v /images:/app/images --restart always -e SITE_TITLE=
51
51
services :
52
52
plist :
53
53
image : ' kukudebai/plist:latest'
54
- environment :
55
- # - SITE_DIR=./images
56
- # - SITE_PORT=8008
57
- # - SITE_TITLE=站点标题
58
- # - SITE_ICON=https://i.obai.cc/favicon.ico
59
- # - SITE_DYNAMIC=false
60
- # - SITE_LINUXDO=false
61
- # - SITE_Address=http://localhost:8008
62
- # - SITE_CLIENT_ID=
63
- # - SITE_CLIENT_SECRET=
64
- # - SITE_SECURE=false
65
- # - SITE_PASSWORD=
66
54
restart : always
67
55
volumes :
68
- - ' /images:/app/images'
56
+ - ' ./images:/app/images'
57
+ - ' ./conf:/app/conf'
69
58
ports :
70
59
- ' 8008:8008'
71
60
` ` `
72
61
73
62
### 二进制运行
74
63
75
64
1. 从Release下载系统对应版本
76
- 2. 设置环境变量
77
- - [https://cn.bing.com/search?q=windows+%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F](https://cn.bing.com/search?q=windows+%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F)
78
- - [https://cn.bing.com/search?q=Linux+%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F](https://cn.bing.com/search?q=Linux+%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F)
65
+ 2. 配置config.yaml文件
79
66
3. 直接运行即可,注册为后台服务请查阅相关文档
80
67
- [https://cn.bing.com/search?q=%E5%B0%86%E7%A8%8B%E5%BA%8F%E8%BF%9B%E7%A8%8B%E6%B3%A8%E5%86%8C%E4%B8%BALinux%E7%B3%BB%E7%BB%9F%E6%9C%8D%E5%8A%A1](https://cn.bing.com/search?q=%E5%B0%86%E7%A8%8B%E5%BA%8F%E8%BF%9B%E7%A8%8B%E6%B3%A8%E5%86%8C%E4%B8%BALinux%E7%B3%BB%E7%BB%9F%E6%9C%8D%E5%8A%A1)
81
68
- [https://cn.bing.com/search?q=%E5%B0%86%E7%A8%8B%E5%BA%8F%E8%BF%9B%E7%A8%8B%E6%B3%A8%E5%86%8C%E4%B8%BAwindows%E6%9C%8D%E5%8A%A1](https://cn.bing.com/search?q=%E5%B0%86%E7%A8%8B%E5%BA%8F%E8%BF%9B%E7%A8%8B%E6%B3%A8%E5%86%8C%E4%B8%BAwindows%E6%9C%8D%E5%8A%A1)
@@ -86,7 +73,7 @@ services:
86
73
2. 将项目克隆到本地并进入项目目录。
87
74
3. 使用以下命令运行项目:
88
75
` ` ` sh
89
- go run main.go
76
+ go run .
90
77
```
91
78
92
79
## 路由说明
0 commit comments