diff --git a/Dockerfile b/Dockerfile index 072dd56..9719b66 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ RUN npm config set registry https://registry.npmmirror.com COPY package.json package-lock.json ./ RUN npm install --omit=dev --no-audit --no-fund COPY server.js ./ +COPY scripts/resume-renderer.js ./scripts/resume-renderer.js COPY public ./public ENV PORT=8300 EXPOSE 8300 diff --git a/public/index.html b/public/index.html index 40791ba..9e94bb5 100644 --- a/public/index.html +++ b/public/index.html @@ -60,7 +60,8 @@ tr:hover td{background:#f8fafc;cursor:pointer} .chip{padding:2px 12px;border-radius:12px;font-size:12px} .chip.ok{background:#dcfce7;color:#15803d} .chip.bad{background:#fee2e2;color:#b91c1c} -.resume{white-space:pre-wrap;font-size:14px;line-height:1.9;background:#f9fafb;border:1px solid var(--line);border-radius:8px;padding:14px 18px;max-height:460px;overflow:auto;color:#374151} +.resume{font-size:14px;background:#f9fafb;border:1px solid var(--line);border-radius:8px;padding:0;max-height:520px;overflow:auto;color:#374151} +.resume .zr-wrap{background:transparent} .secTitle{display:inline-block;font-weight:600;color:var(--pri);margin-top:8px;border-bottom:2px solid #dbeafe;padding-bottom:2px} .kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:12px} .kv div{background:#f9fafb;border-radius:6px;padding:6px 10px}.kv span{color:var(--sub)} @@ -411,8 +412,15 @@ async function showDetail(id){