waimai / index.html
zt p
Deploy how-to-live-better site from local
a23fb5a
Raw History Blame Contribute Delete
1.45 kB
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="/favicon.ico" />
<title>高性价比人生 · 网页解说视频</title>
<meta name="description" content="解读开源书《高性价比人生指南》:网页实时渲染的解说视频,可在浏览器本地导出 MP4,附四平台文案、多比例封面与实况图。" />
<script>
document.documentElement.classList.add('dark');
</script>
<script type="module" crossorigin src="./assets/index-fL8p-Gw_.js"></script>
<link rel="stylesheet" crossorigin href="./assets/index-B3l9X1zo.css">
</head>
<body>
<div id="root"><!--ssr-outlet--></div>
<script>
// Fallback: if React fails to render (e.g. Vite dep stubs during cold
// start), auto-reload until deps are ready. This fires OUTSIDE React
// so it works even when React itself is null/undefined.
(function(){
var K='__boot_reload', W=30000, M=8;
function st(){try{return JSON.parse(sessionStorage.getItem(K))||{c:0,t:0}}catch(e){return{c:0,t:0}}}
setTimeout(function(){
if(window.__reactOk)return;
var s=st(),c=(Date.now()-s.t>W)?0:s.c;
if(c<M){sessionStorage.setItem(K,JSON.stringify({c:c+1,t:Date.now()}));location.reload()}
},3000);
})();
</script>
</body>
</html>