diff --git a/README.md b/README.md index 70ea616..fe07fad 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,38 @@ 需要支持 WebGL2 的浏览器(Chrome、Edge、Firefox)。 +## 部署(Caddy) + +```bash +mkdir -p /var/www/lumenshaders +cp -r /root/lumenshaders/* /var/www/lumenshaders/ +sudo chown -R caddy:caddy /var/www/lumenshaders/ +sudo find /var/www/lumenshaders/ -type d -exec chmod 755 {} \; +sudo find /var/www/lumenshaders/ -type f -exec chmod 644 {} \; +``` + +```Caddyfile +yourdomain.com { + root * /var/www/lumenshaders + file_server + encode { + zstd + gzip + minimum_length 512 + } + header { + X-Content-Type-Options "nosniff" + X-Frame-Options "DENY" + Referrer-Policy "strict-origin-when-cross-origin" + } + @static { + file + path *.ico *.css *.js *.gif *.jpg *.jpeg *.png *.svg *.woff *.woff2 + } + header @static Cache-Control "public, max-age=31536000, must-revalidate" +} +``` + ## 控制 - **随机化**(或按 `R`):新风格、调色板、形态、光照和种子,按艺术风格调校,确保结果始终出色。有时会发明全新的合成风格。