{"id":190,"date":"2026-10-31T21:51:50","date_gmt":"2026-10-31T13:51:50","guid":{"rendered":"https:\/\/xwyer.lykns.cn\/?p=190"},"modified":"2026-10-31T21:52:04","modified_gmt":"2026-10-31T13:52:04","slug":"shields-io-%e9%9d%99%e6%80%81%e5%be%bd%e7%ab%a0%e7%94%9f%e6%88%90%e5%99%a8","status":"publish","type":"post","link":"https:\/\/xwyer.lykns.cn\/?p=190","title":{"rendered":"shields.io \u9759\u6001\u5fbd\u7ae0\u751f\u6210\u5668"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n.sbg{--sbg-gap:.75em;margin:1.25em 0}\n.sbg *{box-sizing:border-box}\n.sbg-tip,.sbg-note{font-size:.85em;opacity:.72;margin:.35em 0}\n.sbg-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sbg-gap)}\n.sbg-col{display:flex;flex-direction:column;gap:var(--sbg-gap);min-width:0}\n.sbg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sbg-gap)}\n.sbg-f{display:flex;flex-direction:column;gap:.2em;font-size:.9em;min-width:0}\n.sbg-lb,.sbg-cap,.sbg-cap2{font-size:.8em;font-weight:600;opacity:.75;letter-spacing:.02em}\n.sbg-wide{grid-column:1 \/ -1}\n.sbg input[type=text],.sbg select{width:100%;margin:0;font:inherit;font-size:.95em;padding:.3em .45em;line-height:1.4}\n.sbg-chk{font-size:.85em;display:flex;align-items:center;gap:.4em}\n.sbg-chk input{width:auto;margin:0}\n.sbg-btn{font:inherit;font-size:.8em;padding:.3em .6em;margin:0;cursor:pointer;white-space:nowrap}\n.sbg-ghost{opacity:.7}\n.sbg-presets,.sbg-pick{display:flex;flex-wrap:wrap;gap:.35em}\n.sbg-sw{width:1.5em;height:1.5em;padding:0;border:1px solid rgba(128,128,128,.45);cursor:pointer}\n.sbg-box{border:1px solid rgba(128,128,128,.35);padding:.6em .7em;display:flex;flex-direction:column;gap:.45em}\n.sbg-prev{min-height:2.2em;display:flex;align-items:center}\n.sbg-prev img,.sbg-styles img{max-width:100%;height:auto}\n.sbg-styles{display:flex;flex-wrap:wrap;align-items:center;gap:.6em}\n.sbg-out{display:flex;flex-direction:column;gap:.2em;min-width:0}\n.sbg-linewrap{display:flex;gap:.35em;align-items:stretch;min-width:0}\n.sbg-code{flex:1 1 auto;min-width:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78em}\n@media (max-width:600px){.sbg-grid{grid-template-columns:1fr}}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\n  \/* WordPress \u5b89\u5168\u5199\u6cd5\uff1a\u672c\u811a\u672c\u6e90\u7801\u4e2d\u4e0d\u51fa\u73b0 and \u7b26\u53f7\u4e0e\u5c16\u62ec\u53f7\uff0c\n     \u56e0\u6b64\u5373\u4f7f\u88ab WP \u8f6c\u4e49\u6210 HTML \u5b9e\u4f53\u4e5f\u4e0d\u4f1a\u6539\u53d8\u4ee3\u7801\u8bed\u4e49\u3002\n     \u9700\u8981\u8fd9\u4e9b\u5b57\u7b26\u65f6\u7528 fromCharCode \u73b0\u573a\u751f\u6210\u3002 *\/\n  var AMP = String.fromCharCode(38);   \/\/ and \u7b26\u53f7\n  var LT  = String.fromCharCode(60);   \/\/ \u5de6\u5c16\u62ec\u53f7\n  var GT  = String.fromCharCode(62);   \/\/ \u53f3\u5c16\u62ec\u53f7\n  var QUO = String.fromCharCode(34);   \/\/ \u53cc\u5f15\u53f7\n  var BASE = 'https:\/\/img.shields.io\/badge\/';\n  var STYLES = ['flat', 'flat-square', 'plastic', 'for-the-badge', 'social'];\n  var COLORS = ['brightgreen','green','yellowgreen','yellow','orange','red','lightgrey','blue','blueviolet','critical','important','inactive','pink','violet','8A2BE2','555','fe7d37','0073b1','2ea44f'];\n  var LOGOS = ['github','gitlab','wordpress','npm','python','javascript','typescript','react','vue','nextdotjs','nodedotjs','html5','css','tailwindcss','docker','linux','windows','apple','android','visualstudiocode','figma','vercel','cloudflare','postgresql','mysql','nginx','redis','opensuse','apache','maven','gradle','stackoverflow','telegram','wechat','twitter','x'];\n\n  var app = null, F = null, booted = false;\n\n  \/* path \u6bb5\u8f6c\u4e49\uff1a\u767e\u5206\u53f7\u5148\u884c\uff0c\u518d _ \/ - \/ \u7a7a\u683c\uff0c\u6700\u540e URL \u654f\u611f\u5b57\u7b26\uff08\u5168\u7a0b split+join\uff0c\u6e90\u7801\u65e0\u7279\u6b8a\u7b26\u53f7\uff09 *\/\n  function esc(s) {\n    var t = String(s);\n    t = t.split('%').join('%25');\n    t = t.split('_').join('__');\n    t = t.split('-').join('--');\n    t = t.split(' ').join('_');\n    t = t.split('#').join('%23');\n    t = t.split('\/').join('%2F');\n    t = t.split('?').join('%3F');\n    t = t.split(AMP).join('%26');\n    t = t.split('+').join('%2B');\n    return t;\n  }\n\n  \/* hex \u4e0e\u7eaf\u5b57\u6bcd\u547d\u540d\u8272\u8fdb path\uff1brgb()\/hsl() \u7b49\u5e26\u62ec\u53f7\u9017\u53f7\u7684\u8d70 color \u67e5\u8be2\u53c2\u6570 *\/\n  function colorPair(c) {\n    c = String(c || '').trim();\n    if (!c) return { path: 'blue', q: '' };\n    if (\/^#[0-9a-fA-F]{3,8}$\/.test(c)) return { path: c.slice(1), q: '' };\n    if (\/^[0-9a-fA-F]{6}$\/.test(c)) return { path: c, q: '' };\n    if (\/^[a-zA-Z]+$\/.test(c)) return { path: c, q: '' };\n    return { path: '', q: 'color=' + encodeURIComponent(c) };\n  }\n\n  function attr(s) {\n    var t = String(s);\n    t = t.split(AMP).join(AMP + 'amp;');\n    t = t.split(QUO).join(AMP + 'quot;');\n    t = t.split(LT).join(AMP + 'lt;');\n    return t;\n  }\n\n  function build(style) {\n    var label = F.label.value.trim(), msg = F.msg.value.trim();\n    var cp = colorPair(F.color.value);\n    var col = cp.path;\n    if (!col) col = 'blue';\n    var segs = [];\n    if (label) segs.push(esc(label));\n    if (msg) segs.push(esc(msg));\n    if (!segs.length) segs.push('badge');\n    segs.push(col);\n\n    var q = [];\n    if (style) q.push('style=' + style);\n    if (cp.q) q.push(cp.q);\n    var lc = F.labelcolor.value.trim();\n    if (lc) q.push('labelColor=' + encodeURIComponent(lc));\n    var lg = F.logo.value.trim().replace(\/[^A-Za-z0-9._+-]\/g, '');\n    if (lg) {\n      q.push('logo=' + encodeURIComponent(lg));\n      var lgc = F.logocolor.value.trim();\n      if (lgc) q.push('logoColor=' + encodeURIComponent(lgc));\n      if (F.logosize.checked) q.push('logoSize=auto');\n    }\n    var cs = F.cache.value.replace(\/[^0-9]\/g, '');\n    if (cs) q.push('cacheSeconds=' + cs);\n    var lk = F.link.value.trim();\n    if (lk) q.push('link=' + encodeURIComponent(lk));\n\n    var url = BASE + segs.join('-');\n    if (q.length) url = url + '?' + q.join(AMP);\n    return { url: url, label: label, msg: msg };\n  }\n\n  function setCode(id, v) { var x = document.getElementById(id); x.value = v; x.title = v; }\n\n  function render() {\n    var cur = build(F.style.value);\n    var alt = cur.label ? (cur.label + ' ' + cur.msg) : (cur.msg || 'badge');\n\n    var img = document.getElementById('sbg-img');\n    img.alt = alt;\n    img.src = cur.url;\n    img.style.display = 'inline';\n\n    var box = document.getElementById('sbg-allstyles'), html = '';\n    STYLES.forEach(function (s) {\n      html += LT + 'img src=\"' + attr(build(s).url) + '\" alt=\"' + attr(s) + '\" title=\"' + attr(s) + '\" referrerpolicy=\"no-referrer\"' + ' ' + '\/';\n      html = html + GT;\n    });\n    box.innerHTML = html;\n\n    var plain = build(F.style.value).url;\n    setCode('sbg-o-url', plain);\n    setCode('sbg-o-md', '![' + alt + '](' + plain + ')');\n    setCode('sbg-o-img', LT + 'img src=\"' + plain + '\" alt=\"' + attr(alt) + '\"' + ' ' + '\/' + GT);\n    var lk = F.link.value.trim();\n    if (!lk) lk = '#';\n    setCode('sbg-o-obj',\n      LT + 'object type=\"image\/svg+xml\" data=\"' + plain + '\"' + GT +\n      LT + 'a href=\"' + attr(lk) + '\"' + GT + attr(alt) + LT + '\/a' + GT +\n      LT + '\/object' + GT);\n  }\n\n  function copyText(text, btn) {\n    var old = btn.textContent;\n    function done(ok) {\n      btn.textContent = ok ? '\u5df2\u590d\u5236' : '\u8bf7\u624b\u52a8\u590d\u5236';\n      setTimeout(function () { btn.textContent = old; }, 1200);\n    }\n    function fallback() {\n      var t = document.createElement('textarea');\n      t.value = text; t.style.position = 'fixed'; t.style.opacity = '0';\n      document.body.appendChild(t); t.select();\n      var ok = false;\n      try { ok = document.execCommand('copy'); } catch (e) { ok = false; }\n      document.body.removeChild(t); done(ok);\n    }\n    if (navigator.clipboard) {\n      if (window.isSecureContext) {\n        navigator.clipboard.writeText(text).then(function () { done(true); }, function () { fallback(); });\n      } else { fallback(); }\n    } else { fallback(); }\n  }\n\n  function buildAux() {\n    var sw = document.getElementById('sbg-swatches'), h = '';\n    COLORS.forEach(function (c) {\n      var bg = c;\n      if (c.length === 6) { if (\/^[0-9a-fA-F]{6}$\/.test(c)) bg = '#' + c; }\n      h += LT + 'button type=\"button\" class=\"sbg-sw\" data-c=\"' + c + '\" style=\"background:' + bg + '\" title=\"' + c + '\"' + GT + LT + '\/button' + GT;\n    });\n    sw.innerHTML = h;\n    var opts = '';\n    COLORS.forEach(function (c) { opts += LT + 'option value=\"' + c + '\"' + GT + LT + '\/option' + GT; });\n    document.getElementById('sbg-colors').innerHTML = opts;\n    var lo = '';\n    LOGOS.forEach(function (c) { lo += LT + 'option value=\"' + c + '\"' + GT + LT + '\/option' + GT; });\n    document.getElementById('sbg-logos').innerHTML = lo;\n  }\n\n  function boot() {\n    if (booted) return;\n    app = document.getElementById('sbg-app');\n    if (!app) return;\n    booted = true;\n\n    var ids = { label: 'sbg-label', msg: 'sbg-msg', color: 'sbg-color', labelcolor: 'sbg-labelcolor',\n      style: 'sbg-style', logo: 'sbg-logo', logocolor: 'sbg-logocolor', cache: 'sbg-cache',\n      link: 'sbg-link', logosize: 'sbg-logosize' };\n    F = {};\n    for (var k in ids) { if (Object.prototype.hasOwnProperty.call(ids, k)) F[k] = document.getElementById(ids[k]); }\n\n    buildAux();\n\n    app.addEventListener('input', render);\n    app.addEventListener('change', render);\n    app.addEventListener('click', function (e) {\n      var t = e.target;\n      if (!t || !t.classList) return;\n      if (t.classList.contains('sbg-sw')) { F.color.value = t.getAttribute('data-c'); render(); }\n      if (t.classList.contains('sbg-copy')) { copyText(document.getElementById(t.getAttribute('data-t')).value, t); }\n      if (t.classList.contains('sbg-btn')) {\n        if (t.hasAttribute('data-p')) {\n          var p = t.getAttribute('data-p').split('|');\n          F.label.value = p[0] || ''; F.msg.value = p[1] || '';\n          F.color.value = p[2] || 'blue'; F.logo.value = p[3] || '';\n          render();\n        }\n      }\n    });\n\n    F.label.value = 'build'; F.msg.value = 'passing'; F.color.value = 'brightgreen';\n    F.logo.value = 'github'; F.style.value = 'flat';\n    render();\n  }\n\n  \/* \u517c\u5bb9\u4e24\u79cd\u7c98\u8d34\u65b9\u5f0f\uff1a\u811a\u672c\u5757\u6392\u5728 HTML \u5757\u524d\u9762\u4e5f\u80fd\u8dd1\uff08\u8f6e\u8be2\u7b49 DOM \u51fa\u73b0\uff0c\u6700\u957f 15 \u79d2\uff09 *\/\n  function waitDom(n) {\n    if (booted) return;\n    if (document.getElementById('sbg-app')) { boot(); return; }\n    if (n !== Math.min(n, 61)) return;\n    setTimeout(function () { waitDom(n + 1); }, 250);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', function () { waitDom(0); });\n  } else { waitDom(0); }\n})();\n<\/script>\n\n<div class=\"sbg\" id=\"sbg-app\">\n  <p class=\"sbg-tip\">\u586b\u5199\u5de6\u4fa7\u5185\u5bb9\uff0c\u53f3\u4fa7\u5b9e\u65f6\u9884\u89c8\uff1b\u751f\u6210\u7684\u662f shields.io \u7684\u56fe\u7247\u5730\u5740\uff0c\u53ef\u653e\u8fdb README\u3001\u6587\u7ae0\u6216\u4e3b\u9898\u91cc\u3002<\/p>\n\n  <div class=\"sbg-cols\">\n    <div class=\"sbg-col\">\n      <div class=\"sbg-grid\">\n        <label class=\"sbg-f\"><span class=\"sbg-lb\">\u5de6\u4fa7\u6587\u5b57 label<\/span>\n          <input type=\"text\" id=\"sbg-label\" placeholder=\"build\" autocomplete=\"off\"><\/label>\n\n        <label class=\"sbg-f\"><span class=\"sbg-lb\">\u53f3\u4fa7\u6587\u5b57 message<\/span>\n          <input type=\"text\" id=\"sbg-msg\" placeholder=\"passing\" autocomplete=\"off\"><\/label>\n\n        <label class=\"sbg-f\"><span class=\"sbg-lb\">\u53f3\u4fa7\u989c\u8272 color<\/span>\n          <input type=\"text\" id=\"sbg-color\" value=\"blue\" autocomplete=\"off\" list=\"sbg-colors\"><\/label>\n\n        <label class=\"sbg-f\"><span class=\"sbg-lb\">\u5de6\u4fa7\u989c\u8272 labelColor\uff08\u53ef\u7a7a\uff09<\/span>\n          <input type=\"text\" id=\"sbg-labelcolor\" placeholder=\"555 \/ 555555\" autocomplete=\"off\"><\/label>\n\n        <label class=\"sbg-f\"><span class=\"sbg-lb\">\u6837\u5f0f style<\/span>\n          <select id=\"sbg-style\">\n            <option value=\"flat\">flat\uff08\u9ed8\u8ba4\uff09<\/option>\n            <option value=\"flat-square\">flat-square<\/option>\n            <option value=\"plastic\">plastic<\/option>\n            <option value=\"for-the-badge\">for-the-badge<\/option>\n            <option value=\"social\">social<\/option>\n          <\/select><\/label>\n\n        <label class=\"sbg-f\"><span class=\"sbg-lb\">\u56fe\u6807 logo\uff08simple-icons slug\uff09<\/span>\n          <input type=\"text\" id=\"sbg-logo\" placeholder=\"github\" autocomplete=\"off\" list=\"sbg-logos\"><\/label>\n\n        <label class=\"sbg-f\"><span class=\"sbg-lb\">\u56fe\u6807\u989c\u8272 logoColor\uff08\u53ef\u7a7a\uff09<\/span>\n          <input type=\"text\" id=\"sbg-logocolor\" placeholder=\"white\" autocomplete=\"off\"><\/label>\n\n        <label class=\"sbg-f\"><span class=\"sbg-lb\">\u7f13\u5b58\u79d2\u6570 cacheSeconds\uff08\u53ef\u7a7a\uff09<\/span>\n          <input type=\"text\" id=\"sbg-cache\" placeholder=\"3600\" inputmode=\"numeric\"><\/label>\n\n        <label class=\"sbg-f sbg-wide\"><span class=\"sbg-lb\">\u70b9\u51fb\u8df3\u8f6c\u94fe\u63a5 link\uff08\u4ec5 object \u65b9\u5f0f\u751f\u6548\uff09<\/span>\n          <input type=\"text\" id=\"sbg-link\" placeholder=\"https:\/\/github.com\/you\/repo\" autocomplete=\"off\"><\/label>\n      <\/div>\n\n      <label class=\"sbg-chk\"><input type=\"checkbox\" id=\"sbg-logosize\"> \u56fe\u6807\u81ea\u9002\u5e94\u5927\u5c0f\uff08logoSize=auto\uff09<\/label>\n\n      <div class=\"sbg-pick\" id=\"sbg-swatches\"><\/div>\n\n      <div class=\"sbg-presets\">\n        <button type=\"button\" class=\"sbg-btn\" data-p=\"build|passing|brightgreen|github\">build passing<\/button>\n        <button type=\"button\" class=\"sbg-btn\" data-p=\"license|MIT|blue|opensourceinitiative\">license MIT<\/button>\n        <button type=\"button\" class=\"sbg-btn\" data-p=\"coverage|95%|yellowgreen\">coverage 95%<\/button>\n        <button type=\"button\" class=\"sbg-btn\" data-p=\"version|1.0.0|blueviolet\">version<\/button>\n        <button type=\"button\" class=\"sbg-btn\" data-p=\"docs|blog|orange|wordpress\">docs blog<\/button>\n        <button type=\"button\" class=\"sbg-btn\" data-p=\"status|critical|critical\">status<\/button>\n        <button type=\"button\" class=\"sbg-btn sbg-ghost\" data-p=\"||blue\">\u6e05\u7a7a<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"sbg-col\">\n      <div class=\"sbg-box\">\n        <span class=\"sbg-cap\">\u5b9e\u65f6\u9884\u89c8\uff08\u5f53\u524d\u6837\u5f0f\uff09<\/span>\n        <div class=\"sbg-prev\"><img id=\"sbg-img\" alt=\"badge preview\" referrerpolicy=\"no-referrer\"><\/div>\n      <\/div>\n\n      <div class=\"sbg-box\">\n        <span class=\"sbg-cap\">\u5168\u90e8\u6837\u5f0f\u5bf9\u6bd4<\/span>\n        <div class=\"sbg-styles\" id=\"sbg-allstyles\"><\/div>\n      <\/div>\n\n      <div class=\"sbg-box\">\n        <span class=\"sbg-cap\">\u751f\u6210\u7ed3\u679c<\/span>\n        <div class=\"sbg-out\"><label class=\"sbg-cap2\">\u56fe\u7247\u5730\u5740 URL<\/label>\n          <div class=\"sbg-linewrap\"><input type=\"text\" class=\"sbg-code\" id=\"sbg-o-url\" readonly>\n            <button type=\"button\" class=\"sbg-btn sbg-copy\" data-t=\"sbg-o-url\">\u590d\u5236<\/button><\/div><\/div>\n        <div class=\"sbg-out\"><label class=\"sbg-cap2\">Markdown \/ README<\/label>\n          <div class=\"sbg-linewrap\"><input type=\"text\" class=\"sbg-code\" id=\"sbg-o-md\" readonly>\n            <button type=\"button\" class=\"sbg-btn sbg-copy\" data-t=\"sbg-o-md\">\u590d\u5236<\/button><\/div><\/div>\n        <div class=\"sbg-out\"><label class=\"sbg-cap2\">HTML\uff08img\uff0c\u6700\u5e38\u7528\uff09<\/label>\n          <div class=\"sbg-linewrap\"><input type=\"text\" class=\"sbg-code\" id=\"sbg-o-img\" readonly>\n            <button type=\"button\" class=\"sbg-btn sbg-copy\" data-t=\"sbg-o-img\">\u590d\u5236<\/button><\/div><\/div>\n        <div class=\"sbg-out\"><label class=\"sbg-cap2\">HTML\uff08object\uff0clink \u53c2\u6570\u624d\u751f\u6548\uff09<\/label>\n          <div class=\"sbg-linewrap\"><input type=\"text\" class=\"sbg-code\" id=\"sbg-o-obj\" readonly>\n            <button type=\"button\" class=\"sbg-btn sbg-copy\" data-t=\"sbg-o-obj\">\u590d\u5236<\/button><\/div><\/div>\n      <\/div>\n\n      <p class=\"sbg-note\">\u8bf4\u660e\uff1a\u53ea\u586b\u300c\u5de6\u4fa7\u6587\u5b57\u300d\u4e0d\u586b\u53f3\u4fa7\u6587\u5b57\u65f6\uff0c\u6309 shields.io \u89c4\u5219\u8be5\u6587\u5b57\u4f1a\u663e\u793a\u5728\u53f3\u4fa7\uff08\u4e24\u6bb5\u7ed3\u6784 = message + color\uff09\u3002\u7a7a\u683c \/ \u4e0b\u5212\u7ebf \/ \u8fde\u5b57\u7b26\u81ea\u52a8\u6309\u4e0b\u5212\u7ebf\u3001\u53cc\u4e0b\u5212\u7ebf\u3001\u53cc\u8fde\u5b57\u7b26\u8f6c\u4e49\u3002<\/p>\n    <\/div>\n  <\/div>\n\n  <datalist id=\"sbg-colors\"><\/datalist>\n  <datalist id=\"sbg-logos\"><\/datalist>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u586b\u5199\u5de6\u4fa7\u5185\u5bb9\uff0c\u53f3\u4fa7\u5b9e\u65f6\u9884\u89c8\uff1b\u751f\u6210\u7684\u662f shields.io \u7684\u56fe\u7247\u5730\u5740\uff0c\u53ef\u653e\u8fdb README\u3001\u6587\u7ae0\u6216\u4e3b\u9898\u91cc\u3002  &#8230; <a title=\"shields.io \u9759\u6001\u5fbd\u7ae0\u751f\u6210\u5668\" class=\"read-more\" href=\"https:\/\/xwyer.lykns.cn\/?p=190\" aria-label=\"\u9605\u8bfb shields.io \u9759\u6001\u5fbd\u7ae0\u751f\u6210\u5668\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_ppma_block_editor_authors":""},"categories":[5],"tags":[],"ppma_author":[7],"class_list":["post-190","post","type-post","status-publish","format-standard","hentry","category-tools","author-captb"],"authors":[{"term_id":7,"user_id":1,"is_guest":0,"slug":"captb","display_name":"CaptB","avatar_url":{"url":"https:\/\/xwyer.lykns.cn\/wp-content\/uploads\/2026\/10\/CaptB.png","url2x":"https:\/\/xwyer.lykns.cn\/wp-content\/uploads\/2026\/10\/CaptB.png"},"avatar_alt":"","avatar_decorative":"","author_category":"1","first_name":"","last_name":"","user_url":"https:\/\/www.lykns.cn\/people\/captb\/","job_title":"LYKNS \u4e3b\u5e2d\u3001\u7ba1\u7406\u7ec4\u53ca\u8fd0\u8425\u7ec4\u6210\u5458","description":"<p>1966 \u5e74\u30012006 \u5e74\u4e24\u5ea6\u8363\u81ba\u300a\u65f6\u4ee3\u5468\u520a\u300b\u5e74\u5ea6\u98ce\u4e91\u4eba\u7269\uff1b2008 \u5e74\u83b7\u8bc4\u300a\u611f\u52a8\u4e2d\u56fd\u300b\u5e74\u5ea6\u4eba\u7269\uff1b2019 \u5e74\u83b7\u8054\u5408\u56fd\u201c\u5730\u7403\u536b\u58eb\u5956\u201d\u8054\u5408\u5956\uff1b2020 \u5e74\u83b7\u300a\u611f\u52a8\u4e2d\u56fd\u300b\u7279\u522b\u81f4\u656c\uff1b2022 \u5e74\u4e0e\u56e2\u961f\u5171\u83b7\u56fd\u9645\u5965\u59d4\u4f1a\u201c\u5965\u6797\u5339\u514b\u5956\u676f\u201d\u3002<\/p>"}],"_links":{"self":[{"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=\/wp\/v2\/posts\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=190"}],"version-history":[{"count":1,"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":191,"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=\/wp\/v2\/posts\/190\/revisions\/191"}],"wp:attachment":[{"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=190"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/xwyer.lykns.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fppma_author&post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}