A free, beautiful cover generator. 一个免费、漂亮的封面生成器(支持x86/arm架构)
8.0K
一个免费、漂亮的封面生成器,基于 rutikwankhade/CoverView
全新架构升级,使用 next.js v16 + react v19 + shadcn/ui + tailwindcss v4 + lucide icons
在原来的基础上进行了汉化 + 本土功能定制和扩展
环境变量需要在根目录自行创建 .env 文件,内容如下:
NEXT_PUBLIC_API_ACCESS_KEY = 'xxxxx'
NEXT_PUBLIC_API_ICONIFY_URL = 'https://api.iconify.design'
# cloudflare analytics,不用请注释 src/app/layout.tsx 中的 Script
NEXT_PUBLIC_CLOUDFLARE_ANALYTICS_TOKEN = 'xxxxx'
NEXT_PUBLIC_API_ACCESS_KEY 即 unsplash api,需要到官网申请 https://unsplash.com/developers
注意申请Iconify 图标 API
docker run -d \
--name cover-app \ # 设置容器名称为 cover-app
-p 3000:3000 \ # 将容器的 3000 端口映射到主机的 3000 端口
-e NEXT_PUBLIC_API_ACCESS_KEY=ju3cpbHmFTiWRiJBtq2rWxdMBQKUbQ3vvLMKOWUobT2 \ # 设置 NEXT_PUBLIC_API_ACCESS_KEY(请替换为你的实际值)
-e NEXT_PUBLIC_API_ICONIFY_URL=https://api.iconify.design \ # 设置 Iconify 图标 API 的 URL
-e TZ=Asia/Shanghai \ # 设置容器时区为上海时间(Asia/Shanghai)
--restart always \ # 容器异常停止时自动重启
ywsj/cover:latest # 使用已构建的镜像 ywsj/cover:latest
services:
cover-tool: # 服务名称为 cover-tool
image: ywsj/cover:latest # 使用已构建的镜像 ywsj/cover:latest
container_name: cover-app # 容器名称设置为 cover-app
restart: always # 容器异常停止时自动重启
ports:
- "3000:3000" # 将容器的 3000 端口映射到主机的 3000 端口
environment:
- NEXT_PUBLIC_API_ACCESS_KEY=ju3cpbHmFTiWRiJBtq2rWxdMBQKUbQ3vvLMKOWUobT2 # NEXT_PUBLIC_API_ACCESS_KEY 即 unsplash api,需要到官网申请 https://unsplash.com/developers
- NEXT_PUBLIC_API_ICONIFY_URL=https://api.iconify.design # 设置 Iconify 图标 API 的 URL
- TZ=Asia/Shanghai # 设置容器时区为上海时间(Asia/Shanghai)
如果想修改源码里面的内容可以先修改内容 然后自行构建本地docker镜像
首先将项目git到本地
git clone https://github.com/yyzq-cf/cover
然后进入此项目
cd cover
修改自己需要修改的内容
接下来构建本地镜像
docker build -t ywsj/cover:latest .
最后启动即可
docker-compose up -d
Content type
Image
Digest
sha256:9959396d9…
Size
68.6 MB
Last updated
6 months ago
docker pull ywsj/cover