{"id":63,"date":"2026-06-25T16:19:15","date_gmt":"2026-06-25T08:19:15","guid":{"rendered":"https:\/\/liubai.wuxiangsoft.com\/?page_id=63"},"modified":"2026-06-25T16:24:30","modified_gmt":"2026-06-25T08:24:30","slug":"underground","status":"publish","type":"page","link":"https:\/\/liubai.wuxiangsoft.com\/?page_id=63","title":{"rendered":"\u5730\u9053\u751f\u6210\u5668"},"content":{"rendered":"\n<div class=\"didao-generator\">\n  <div class=\"dd-card\">\n    <div class=\"dd-topline\"><\/div>\n\n    <textarea id=\"dd-output\" class=\"dd-textarea dd-output\" placeholder=\"\u90a3\u53eb\u4e00...\" readonly><\/textarea>\n\n    <div class=\"dd-actions dd-actions-center\">\n      <button id=\"dd-generate\" class=\"dd-btn\">\u751f\u6210<\/button>\n      <button id=\"dd-clear\" class=\"dd-btn\">\u6e05\u7a7a<\/button>\n      <button id=\"dd-copy\" class=\"dd-btn\">\u590d\u5236<\/button>\n    <\/div>\n  <\/div>\n\n  <div id=\"dd-toast\" class=\"dd-toast\">\u590d\u5236\u6210\u529f<\/div>\n<\/div>\n\n<style>\n  .didao-generator {\n    width: 100%;\n    display: flex;\n    justify-content: center;\n    padding: 32px 16px;\n    box-sizing: border-box;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", \"Noto Sans SC\", Arial, sans-serif;\n    -webkit-text-size-adjust: 100%;\n    text-size-adjust: 100%;\n    position: relative;\n  }\n\n  .didao-generator .dd-card {\n    width: 100%;\n    max-width: 760px;\n    background: linear-gradient(180deg, rgba(255,255,255,0.98) 0%, rgba(252,248,250,0.98) 100%);\n    border: 1px solid rgba(233, 30, 99, 0.08);\n    border-radius: 24px;\n    box-shadow:\n      0 10px 30px rgba(160, 120, 140, 0.10),\n      0 2px 8px rgba(160, 120, 140, 0.05);\n    padding: 28px 24px 24px;\n    box-sizing: border-box;\n  }\n\n  .didao-generator .dd-topline {\n    width: 64px;\n    height: 4px;\n    margin: 0 auto 22px;\n    border-radius: 999px;\n    background: #E91E63;\n  }\n\n  .didao-generator .dd-textarea {\n    width: 100%;\n    min-height: 220px;\n    resize: vertical;\n    border: 1px solid rgba(233, 30, 99, 0.12);\n    border-radius: 18px;\n    padding: 16px 18px;\n    box-sizing: border-box;\n    font-size: 16px;\n    line-height: 1.95;\n    letter-spacing: 0.06em;\n    color: #5f4953;\n    background: rgba(255,255,255,0.96);\n    outline: none;\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\n    -webkit-appearance: none;\n    appearance: none;\n    transform: translateZ(0);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", \"Noto Sans SC\", Arial, sans-serif;\n  }\n\n  .didao-generator .dd-textarea:focus {\n    border-color: rgba(233, 30, 99, 0.35);\n    box-shadow: 0 0 0 4px rgba(233, 30, 99, 0.08);\n  }\n\n  .didao-generator .dd-textarea::placeholder,\n  .didao-generator .dd-textarea::-webkit-input-placeholder,\n  .didao-generator .dd-textarea::-moz-placeholder,\n  .didao-generator .dd-textarea:-ms-input-placeholder {\n    color: #b39aa5;\n    opacity: 1;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", \"Noto Sans SC\", Arial, sans-serif;\n  }\n\n  .didao-generator .dd-output {\n    background: #fffdfd;\n  }\n\n  .didao-generator .dd-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin: 16px 0 0;\n  }\n\n  .didao-generator .dd-actions-center {\n    justify-content: center;\n  }\n\n  .didao-generator .dd-btn {\n    appearance: none;\n    -webkit-appearance: none;\n    border: none;\n    border-radius: 999px;\n    padding: 12px 22px;\n    font-size: 16px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: transform 0.15s ease, box-shadow 0.2s ease, background 0.2s ease, opacity 0.2s ease;\n    background: #E91E63;\n    color: #ffffff;\n    box-shadow: 0 8px 18px rgba(233, 30, 99, 0.18);\n    min-width: 88px;\n  }\n\n  .didao-generator .dd-btn:hover {\n    transform: translateY(-1px);\n    background: #df1a5d;\n  }\n\n  .didao-generator .dd-btn:active {\n    transform: translateY(0);\n  }\n\n  .didao-generator .dd-btn:disabled {\n    opacity: 0.55;\n    cursor: not-allowed;\n    transform: none;\n  }\n\n  .didao-generator .dd-toast {\n    position: fixed;\n    left: 50%;\n    bottom: 28px;\n    transform: translateX(-50%) translateY(16px);\n    background: rgba(50, 42, 46, 0.92);\n    color: #fff;\n    font-size: 14px;\n    line-height: 1;\n    padding: 12px 16px;\n    border-radius: 999px;\n    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.18);\n    opacity: 0;\n    pointer-events: none;\n    transition: opacity 0.22s ease, transform 0.22s ease;\n    z-index: 99999;\n    white-space: nowrap;\n  }\n\n  .didao-generator .dd-toast.show {\n    opacity: 1;\n    transform: translateX(-50%) translateY(0);\n  }\n\n  @media (max-width: 640px) {\n    .didao-generator {\n      padding: 20px 12px;\n    }\n\n    .didao-generator .dd-card {\n      padding: 22px 16px 18px;\n      border-radius: 20px;\n    }\n\n    .didao-generator .dd-textarea {\n      min-height: 180px;\n      font-size: 16px;\n      padding: 14px 15px;\n    }\n\n    .didao-generator .dd-btn {\n      padding: 11px 18px;\n      font-size: 16px;\n    }\n\n    .didao-generator .dd-toast {\n      bottom: 20px;\n      font-size: 13px;\n      padding: 11px 14px;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  const outputEl = document.getElementById(\"dd-output\");\n  const generateBtn = document.getElementById(\"dd-generate\");\n  const clearBtn = document.getElementById(\"dd-clear\");\n  const copyBtn = document.getElementById(\"dd-copy\");\n  const toastEl = document.getElementById(\"dd-toast\");\n\n  let toastTimer = null;\n\n  function showToast(text) {\n    if (!toastEl) return;\n    toastEl.textContent = text;\n    toastEl.classList.add(\"show\");\n\n    if (toastTimer) {\n      clearTimeout(toastTimer);\n    }\n\n    toastTimer = setTimeout(() => {\n      toastEl.classList.remove(\"show\");\n    }, 1600);\n  }\n\n  function randomChar() {\n    return Math.random() < 0.5 ? \"\u5730\" : \"\u9053\";\n  }\n\n  function generateDidaoText(totalLength) {\n    const prefix = \"\u90a3\u53eb\u4e00\u5730\";\n    const remainLength = Math.max(totalLength - prefix.length, 0);\n\n    let result = prefix;\n    for (let i = 0; i < remainLength; i++) {\n      result += randomChar();\n    }\n    return result;\n  }\n\n  generateBtn.addEventListener(\"click\", function () {\n    outputEl.value = generateDidaoText(150);\n  });\n\n  clearBtn.addEventListener(\"click\", function () {\n    outputEl.value = \"\";\n  });\n\n  copyBtn.addEventListener(\"click\", async function () {\n    const text = outputEl.value;\n    if (!text.trim()) {\n      return;\n    }\n\n    try {\n      await navigator.clipboard.writeText(text);\n      showToast(\"\u590d\u5236\u6210\u529f\");\n    } catch (e) {\n      outputEl.removeAttribute(\"readonly\");\n      outputEl.focus();\n      outputEl.select();\n      outputEl.setSelectionRange(0, outputEl.value.length);\n\n      try {\n        const ok = document.execCommand(\"copy\");\n        if (ok) {\n          showToast(\"\u590d\u5236\u6210\u529f\");\n        }\n      } catch (err) {\n      }\n\n      outputEl.setAttribute(\"readonly\", \"readonly\");\n      outputEl.blur();\n    }\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u751f\u6210 \u6e05\u7a7a \u590d\u5236 \u590d\u5236\u6210\u529f<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-63","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/liubai.wuxiangsoft.com\/index.php?rest_route=\/wp\/v2\/pages\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liubai.wuxiangsoft.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/liubai.wuxiangsoft.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/liubai.wuxiangsoft.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/liubai.wuxiangsoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=63"}],"version-history":[{"count":3,"href":"https:\/\/liubai.wuxiangsoft.com\/index.php?rest_route=\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":66,"href":"https:\/\/liubai.wuxiangsoft.com\/index.php?rest_route=\/wp\/v2\/pages\/63\/revisions\/66"}],"wp:attachment":[{"href":"https:\/\/liubai.wuxiangsoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}