Compare commits

...

2 Commits

Author SHA1 Message Date
svefnz 3780832a0c 添加缓存破坏参数确保汉化后的 JS 文件生效 2026-06-16 20:28:29 +08:00
svefnz ef8e52cb85 添加 Caddy 部署说明到 README 2026-06-16 20:22:03 +08:00
2 changed files with 37 additions and 5 deletions
+32
View File
@@ -19,6 +19,38 @@
需要支持 WebGL2 的浏览器(Chrome、Edge、Firefox)。 需要支持 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`):新风格、调色板、形态、光照和种子,按艺术风格调校,确保结果始终出色。有时会发明全新的合成风格。 - **随机化**(或按 `R`):新风格、调色板、形态、光照和种子,按艺术风格调校,确保结果始终出色。有时会发明全新的合成风格。
+5 -5
View File
@@ -116,17 +116,17 @@
<div class="toast mono" id="toast" hidden></div> <div class="toast mono" id="toast" hidden></div>
<script src="js/palettes.js"></script> <script src="js/palettes.js?v=zh1"></script>
<script src="js/shaders.js?v=fix4"></script> <script src="js/shaders.js?v=fix4"></script>
<script src="js/engine.js?v=fix4"></script> <script src="js/engine.js?v=fix4"></script>
<script src="js/gifenc.js"></script> <script src="js/gifenc.js"></script>
<script src="js/webmmux.js"></script> <script src="js/webmmux.js"></script>
<script src="js/zip.js"></script> <script src="js/zip.js"></script>
<script src="js/fx.js"></script> <script src="js/fx.js"></script>
<script src="js/exporter.js"></script> <script src="js/exporter.js?v=zh1"></script>
<script src="js/modals.js"></script> <script src="js/modals.js?v=zh1"></script>
<script src="js/ui.js"></script> <script src="js/ui.js?v=zh1"></script>
<script src="js/main.js?v=fix4"></script> <script src="js/main.js?v=zh1"></script>
<script> <script>
window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); }; window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); };
</script> </script>