Spaces:
Running
Running
Download scripts/build_static.sh from Ethscriptions/mx: direct link, hf CLI and curl.
- Browser
- Download file 1.13 kB
-
https://huggingface.co/spaces/Ethscriptions/mx/resolve/main/scripts/build_static.sh
- Command line
-
hf download hf://spaces/Ethscriptions/mx/scripts/build_static.sh
-
curl -L -o build_static.sh https://huggingface.co/spaces/Ethscriptions/mx/resolve/main/scripts/build_static.sh
1.13 kB
| # Static build for the HF Space (relative base, no platform scripts) | |
| set -e | |
| cd "$(dirname "$0")/../frontend" | |
| rm -rf ../dist_static | |
| BASE_PATH=./ npx vite build --base ./ --outDir ../dist_static | |
| python3 - <<'P' | |
| import re | |
| p='../dist_static/index.html'; s=open(p).read() | |
| s=re.sub(r'<script type="module">\s*\(function\(\) \{\s*const errors = \[\];.*?</script>\s*','',s,flags=re.S) | |
| s=re.sub(r'<script>\s*// Fallback: if React fails.*?</script>\s*','',s,flags=re.S) | |
| s=re.sub(r'<!-- Made by Surf badge -->.*?</a>\s*','',s,flags=re.S) | |
| s=re.sub(r'<!-- Plaza badge.*?</script>\s*','',s,flags=re.S) | |
| s=s.replace('<html lang="en">','<html lang="zh-CN">').replace('<title>App</title>','<title>腱鞘炎 · 3D 医学科普动画</title>\n <meta name="theme-color" content="#04080f" />\n <meta name="description" content="原创 3D 解剖动画:腱鞘炎从疼痛到恢复。浏览器实时渲染,可本地导出 MP4。" />') | |
| s=s.replace('initial-scale=1.0"','initial-scale=1.0, viewport-fit=cover"').replace('<link rel="icon" href="/favicon.ico" />','') | |
| s=s.replace('<!--ssr-outlet-->','') | |
| open(p,'w').write(s) | |
| P | |
| echo built | |