{"id":9159,"date":"2025-04-21T18:21:32","date_gmt":"2025-04-21T10:21:32","guid":{"rendered":"https:\/\/xinliceyan.org\/?p=9159"},"modified":"2025-05-19T19:08:25","modified_gmt":"2025-05-19T11:08:25","slug":"torrance-creative-thinking","status":"publish","type":"post","link":"https:\/\/xinliceyan.org\/zh\/torrance-creative-thinking","title":{"rendered":"\u6258\u5170\u65af\u521b\u9020\u6027\u4eba\u683c\u81ea\u9648\u91cf\u8868\u514d\u8d39\u5728\u7ebf\u6d4b\u9a8c\uff0820\u9898\uff09"},"content":{"rendered":"<!-- \u9676\u502b\u65af\u5275\u9020\u6027\u4eba\u683c\u81ea\u9673\u91cf\u8868\u5728\u7dda\u6e2c\u9a57 -->\n<!-- \u63a1\u7528\u6a21\u7d44\u5316\u8a2d\u8a08\u4ee5\u6700\u5c0f\u5316\u885d\u7a81\u98a8\u96aa -->\n\n<style>\n\/* \u5b9a\u7fa9CSS\u8b8a\u6578 *\/\n:root {\n  \/* \u914d\u8272\u65b9\u6848 - \u5c08\u696d\u4e14\u73fe\u4ee3\u7684\u914d\u8272 *\/\n  --tc-primary: #3a7bd5;\n  --tc-primary-dark: #2a5fa0;\n  --tc-secondary: #6d5deb;\n  --tc-accent: #00d2ff;\n  --tc-text: #333333;\n  --tc-text-light: #666666;\n  --tc-background: #ffffff;\n  --tc-background-alt: #f8f9fa;\n  --tc-border: #e2e8f0;\n  --tc-success: #38b2ac;\n  --tc-error: #e53e3e;\n\n  \/* \u9593\u8ddd\u7cfb\u7d71 - \u57fa\u65bc8px\u7db2\u683c *\/\n  --tc-spacing-1: 8px;\n  --tc-spacing-2: 16px;\n  --tc-spacing-3: 24px;\n  --tc-spacing-4: 32px;\n  --tc-spacing-5: 40px;\n  --tc-spacing-6: 48px;\n\n  \/* \u5713\u89d2 *\/\n  --tc-radius-sm: 4px;\n  --tc-radius-md: 8px;\n  --tc-radius-lg: 16px;\n\n  \/* \u9670\u5f71 *\/\n  --tc-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.12);\n  --tc-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);\n  --tc-shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);\n}\n\n\/* \u91cd\u7f6e\u8207\u57fa\u790e\u6a23\u5f0f *\/\n.tc-container * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n.tc-container {\n  font-family: 'PingFang TC', 'Microsoft JhengHei', '\u5fae\u8edf\u6b63\u9ed1\u9ad4', 'Noto Sans TC', sans-serif;\n  font-size: 18px;\n  line-height: 1.6;\n  color: var(--tc-text);\n  background-color: var(--tc-background);\n  margin: 0 auto;\n  max-width: 800px;\n  padding: var(--tc-spacing-4);\n  border-radius: var(--tc-radius-lg);\n  box-shadow: var(--tc-shadow-md);\n}\n\n\/* \u6a19\u984c\u6a23\u5f0f *\/\n.tc-container h2 {\n  font-size: 32px;\n  font-weight: 700;\n  color: var(--tc-primary);\n  text-align: center;\n  margin-bottom: var(--tc-spacing-4);\n}\n\n.tc-container h3 {\n  font-size: 22px;\n  font-weight: 700;\n  margin-bottom: var(--tc-spacing-3);\n}\n\n\/* \u6bb5\u843d\u6a23\u5f0f *\/\n.tc-container p {\n  margin-bottom: var(--tc-spacing-3);\n}\n\n\/* \u6309\u9215\u6a23\u5f0f *\/\n.tc-btn {\n  display: inline-block;\n  min-width: 150px;\n  min-height: 44px;\n  padding: var(--tc-spacing-1) var(--tc-spacing-3);\n  background: linear-gradient(135deg, var(--tc-primary), var(--tc-secondary));\n  color: white;\n  font-size: 18px;\n  font-weight: 600;\n  text-align: center;\n  text-decoration: none;\n  border: none;\n  border-radius: var(--tc-radius-md);\n  cursor: pointer;\n  transition: transform 0.2s, box-shadow 0.2s;\n  box-shadow: var(--tc-shadow-sm);\n}\n\n.tc-btn:hover, .tc-btn:focus {\n  transform: translateY(-2px);\n  box-shadow: var(--tc-shadow-md);\n}\n\n.tc-btn:active {\n  transform: translateY(0);\n}\n\n\/* \u9032\u5ea6\u689d\u6a23\u5f0f *\/\n.tc-progress-container {\n  margin: var(--tc-spacing-4) 0;\n}\n\n.tc-progress-bar {\n  height: 8px;\n  background-color: var(--tc-border);\n  border-radius: var(--tc-radius-sm);\n  overflow: hidden;\n}\n\n.tc-progress {\n  height: 100%;\n  background: linear-gradient(to right, var(--tc-primary), var(--tc-secondary));\n  width: 5%;\n  transition: width 0.3s ease;\n}\n\n.tc-progress-text {\n  text-align: center;\n  margin-top: var(--tc-spacing-1);\n  font-size: 16px;\n  color: var(--tc-text-light);\n}\n\n\/* \u6e2c\u9a57\u9801\u6a23\u5f0f *\/\n.tc-quiz-wrapper {\n  margin-top: var(--tc-spacing-4);\n}\n\n.tc-quiz-options {\n  display: flex;\n  flex-direction: column;\n  gap: var(--tc-spacing-2);\n  margin: var(--tc-spacing-3) 0;\n}\n\n.tc-option {\n  display: flex;\n  align-items: center;\n  padding: var(--tc-spacing-2);\n  border: 2px solid var(--tc-border);\n  border-radius: var(--tc-radius-md);\n  transition: all 0.2s;\n  cursor: pointer;\n}\n\n.tc-option:hover {\n  border-color: var(--tc-primary);\n  background-color: rgba(58, 123, 213, 0.05);\n}\n\n.tc-option.selected {\n  border-color: var(--tc-primary);\n  background-color: rgba(58, 123, 213, 0.1);\n}\n\n.tc-option-text {\n  font-size: 18px;\n  margin-left: var(--tc-spacing-2);\n}\n\n\/* \u7d50\u679c\u9801\u6a23\u5f0f *\/\n.tc-results {\n  padding: var(--tc-spacing-4) 0;\n}\n\n.tc-score {\n  text-align: center;\n  font-size: 24px;\n  font-weight: 700;\n  margin-bottom: var(--tc-spacing-4);\n}\n\n.tc-chart-container {\n  width: 100%;\n  max-width: 600px;\n  height: 300px;\n  margin: var(--tc-spacing-4) auto;\n}\n\n.tc-analysis {\n  margin-top: var(--tc-spacing-4);\n  padding: var(--tc-spacing-3);\n  background-color: var(--tc-background-alt);\n  border-radius: var(--tc-radius-md);\n}\n\n\/* \u5f15\u5c0e\u9801\u6a23\u5f0f *\/\n.tc-intro {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.tc-intro-content {\n  margin-bottom: var(--tc-spacing-4);\n}\n\n.tc-features {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: var(--tc-spacing-3);\n  margin: var(--tc-spacing-4) 0;\n}\n\n.tc-feature {\n  display: flex;\n  align-items: flex-start;\n  width: 100%;\n  margin-bottom: var(--tc-spacing-3);\n}\n\n.tc-feature-icon {\n  min-width: 48px;\n  height: 48px;\n  margin-right: var(--tc-spacing-2);\n  background-color: rgba(58, 123, 213, 0.1);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--tc-primary);\n}\n\n.tc-feature-icon svg {\n  width: 24px;\n  height: 24px;\n}\n\n.tc-feature-content {\n  flex: 1;\n}\n\n.tc-feature-title {\n  font-weight: 600;\n  font-size: 20px;\n  margin-bottom: var(--tc-spacing-1);\n}\n\n.tc-action {\n  margin-top: var(--tc-spacing-4);\n  text-align: center;\n}\n\n\/* \u97ff\u61c9\u5f0f\u6a23\u5f0f *\/\n@media (max-width: 768px) {\n  .tc-container {\n    padding: var(--tc-spacing-3);\n  }\n  \n  .tc-container h2 {\n    font-size: 28px;\n  }\n  \n  .tc-container h3 {\n    font-size: 20px;\n  }\n  \n  .tc-feature {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n  \n  .tc-feature-icon {\n    margin-right: 0;\n    margin-bottom: var(--tc-spacing-2);\n  }\n}\n<\/style>\n\n<div class=\"tc-container\" id=\"tc-creative-test\">\n  <!-- \u5f15\u5c0e\u9801 -->\n  <section class=\"tc-intro\" id=\"tc-intro-page\">\n    <h2>\u9676\u4f26\u65af\u521b\u9020\u6027\u4eba\u683c\u81ea\u9648\u91cf\u8868<\/h2>\n    <div class=\"tc-intro-content\">\n      <p>\u300a\u9676\u4f26\u65af\u521b\u9020\u6027\u4eba\u683c\u81ea\u9648\u91cf\u8868\u300b\u662f\u4e00\u79cd\u8bc4\u4f30\u4e2a\u4f53\u521b\u9020\u6027\u4eba\u683c\u7279\u8d28\u7684\u5fc3\u7406\u6d4b\u8bd5\u3002\u6b64\u91cf\u8868\u7531\u5fc3\u7406\u5b66\u5bb6E. Paul Torrance\u57281966\u5e74\u5f00\u53d1\uff0c\u6db5\u76d6\u4ece\u72ec\u7acb\u601d\u8003\u5230\u81ea\u6211\u8868\u8fbe\u7b49\u591a\u4e2a\u521b\u9020\u6027\u601d\u7ef4\u65b9\u9762\uff0c\u65e8\u5728\u5e2e\u52a9\u4e2a\u4f53\u548c\u7ec4\u7ec7\u4e86\u89e3\u548c\u57f9\u517b\u521b\u9020\u529b\u3002<\/p>\n      \n      <div class=\"tc-features\">\n        <div class=\"tc-feature\">\n          <div class=\"tc-feature-icon\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M12 2v4M12 18v4M5.45 5.45l2.83 2.83M15.72 15.72l2.83 2.83M2 12h4M18 12h4M5.45 18.55l2.83-2.83M15.72 8.28l2.83-2.83\"><\/path>\n            <\/svg>\n          <\/div>\n          <div class=\"tc-feature-content\">\n            <div class=\"tc-feature-title\">\u7406\u89e3\u4e2a\u4eba\u521b\u9020\u6027\u7279\u8d28<\/div>\n            <p>\u63ed\u793a\u60a8\u5728\u521b\u9020\u6027\u601d\u7ef4\u5404\u65b9\u9762\u7684\u7279\u70b9\u548c\u503e\u5411\uff0c\u6df1\u5ea6\u4e86\u89e3\u81ea\u6211\u3002<\/p>\n          <\/div>\n        <\/div>\n        \n        <div class=\"tc-feature\">\n          <div class=\"tc-feature-icon\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M18 8h1a4 4 0 010 8h-1M2 8h16v9a4 4 0 01-4 4H6a4 4 0 01-4-4V8zM6 1v7M10 1v7M14 1v7\"><\/path>\n            <\/svg>\n          <\/div>\n          <div class=\"tc-feature-content\">\n            <div class=\"tc-feature-title\">\u521b\u9020\u6027\u601d\u7ef4\u80fd\u529b\u8bc4\u4f30<\/div>\n            <p>\u900f\u8fc7\u5177\u4f53\u95ee\u9898\u6d4b\u8bc4\u60a8\u7684\u60f3\u8c61\u529b\u3001\u7075\u6d3b\u6027\u548c\u539f\u521b\u6027\u7b49\u5173\u952e\u80fd\u529b\u3002<\/p>\n          <\/div>\n        <\/div>\n        \n        <div class=\"tc-feature\">\n          <div class=\"tc-feature-icon\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n              <path d=\"M12 1v22M17 5H9.5a3.5 3.5 0 100 7h5a3.5 3.5 0 110 7H6\"><\/path>\n            <\/svg>\n          <\/div>\n          <div class=\"tc-feature-content\">\n            <div class=\"tc-feature-title\">\u6f5c\u529b\u53d1\u6398\u4e0e\u57f9\u517b<\/div>\n            <p>\u5e2e\u52a9\u60a8\u8bc6\u522b\u5e76\u53d1\u5c55\u521b\u9020\u6027\u6f5c\u529b\uff0c\u4e3a\u4e2a\u4eba\u6210\u957f\u63d0\u4f9b\u65b9\u5411\u3002<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n      \n      <p>\u5728\u6d4b\u8bd5\u4e2d\uff0c\u60a8\u9700\u8981\u6839\u636e\u4e0e\u81ea\u5df1\u76f8\u7b26\u5408\u7684\u60c5\u51b5\u9009\u62e9\u300c\u662f\u300d\u6216\u300c\u5426\u300d\u3002\u6d4b\u8bd5\u5171\u670920\u9053\u9898\u76ee\uff0c\u5b8c\u6210\u540e\u60a8\u5c06\u83b7\u5f97\u8be6\u7ec6\u7684\u521b\u9020\u6027\u4eba\u683c\u5206\u6790\u62a5\u544a\u3002<\/p>\n      <p>\u5b8c\u6210\u6d4b\u8bd5\u5927\u7ea6\u9700\u89813-5\u5206\u949f\u3002\u8bf7\u5728\u5b89\u9759\u7684\u73af\u5883\u4e2d\uff0c\u6839\u636e\u60a8\u7684\u771f\u5b9e\u60c5\u51b5\u4f5c\u7b54\uff0c\u4ee5\u83b7\u5f97\u6700\u51c6\u786e\u7684\u7ed3\u679c\u3002<\/p>\n    <\/div>\n    \n    <div class=\"tc-action\">\n      <button class=\"tc-btn\" id=\"tc-start-btn\">\u5f00\u59cb\u6d4b\u9a8c<\/button>\n    <\/div>\n  <\/section>\n\n  <!-- \u6e2c\u9a57\u9801 -->\n  <section class=\"tc-quiz\" id=\"tc-quiz-page\" style=\"display: none;\">\n    <h2>\u9676\u4f26\u65af\u521b\u9020\u6027\u4eba\u683c\u81ea\u9648\u91cf\u8868<\/h2>\n    \n    <div class=\"tc-progress-container\">\n      <div class=\"tc-progress-bar\">\n        <div class=\"tc-progress\" id=\"tc-progress-bar\"><\/div>\n      <\/div>\n      <div class=\"tc-progress-text\" id=\"tc-progress-text\">\u95ee\u98981\/20<\/div>\n    <\/div>\n    \n    <div class=\"tc-quiz-wrapper\">\n      <h3 id=\"tc-question-text\">\u529e\u4e8b\u60c5\u3001\u89c2\u5bdf\u4e8b\u7269\u6216\u542c\u4eba\u8bf4\u8bdd\u65f6\u80fd\u4e13\u5fc3\u81f4\u5fd7\u3002<\/h3>\n      \n      <div class=\"tc-quiz-options\">\n        <div class=\"tc-option\" data-value=\"1\">\n          <div class=\"tc-option-text\">\u662f<\/div>\n        <\/div>\n        <div class=\"tc-option\" data-value=\"0\">\n          <div class=\"tc-option-text\">\u5426<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"tc-action\" style=\"display: flex; justify-content: center;\">\n      <button class=\"tc-btn\" id=\"tc-prev-btn\" style=\"display: none;\">\u4e0a\u4e00\u9898<\/button>\n    <\/div>\n  <\/section>\n\n  <!-- \u7d50\u679c\u9801 -->\n  <section class=\"tc-results\" id=\"tc-results-page\" style=\"display: none;\">\n    <h2>\u60a8\u7684\u521b\u9020\u6027\u4eba\u683c\u6d4b\u9a8c\u7ed3\u679c<\/h2>\n    \n    <div class=\"tc-score\" id=\"tc-score-text\"><\/div>\n    \n    <div class=\"tc-chart-container\">\n      <canvas id=\"tc-results-chart\"><\/canvas>\n    <\/div>\n    \n    <div class=\"tc-analysis\" id=\"tc-analysis-content\">\n      <!-- \u5206\u6790\u5167\u5bb9\u5c07\u901a\u904e JavaScript \u52d5\u614b\u63d2\u5165 -->\n    <\/div>\n    \n    <div class=\"tc-action\">\n      <button class=\"tc-btn\" id=\"tc-restart-btn\">\u91cd\u65b0\u6d4b\u8bd5<\/button>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.min.js\"><\/script>\n\n<script>\n\/\/ \u4f7f\u7528\u7acb\u5373\u8abf\u7528\u51fd\u6578\u8868\u9054\u5f0f(IIFE)\u4f86\u907f\u514d\u5168\u5c40\u8b8a\u91cf\u6c61\u67d3\n(function() {\n  \/\/ \u6e2c\u9a57\u554f\u984c\u6578\u64da\n  const questions = [\n    '\u8fa6\u4e8b\u60c5\u3001\u89c0\u5bdf\u4e8b\u7269\u6216\u807d\u4eba\u8aaa\u8a71\u6642\u80fd\u5c08\u5fc3\u81f4\u5fd7\u3002',\n    '\u8aaa\u8a71\u3001\u4f5c\u6587\u6642\u7d93\u5e38\u7528\u985e\u6bd4\u7684\u65b9\u6cd5\u3002',\n    '\u80fd\u5168\u795e\u8cab\u6ce8\u5730\u8b80\u66f8\u3001\u66f8\u5beb\u548c\u7e6a\u756b\u3002',\n    '\u5b8c\u6210\u8001\u5e2b\u4f48\u7f6e\u7684\u4f5c\u696d\u5f8c\uff0c\u7e3d\u6709\u4e00\u7a2e\u8208\u596e\u611f\u3002',\n    '\u6562\u65bc\u5411\u6b0a\u5a01\u6311\u6230\u3002',\n    '\u7fd2\u6163\u65bc\u5c0b\u627e\u4e8b\u7269\u7684\u5404\u7a2e\u539f\u56e0\u3002',\n    '\u80fd\u4ed4\u7d30\u5730\u89c0\u5bdf\u4e8b\u7269\u3002',\n    '\u80fd\u5f9e\u5225\u4eba\u8ac7\u8a71\u4e2d\u767c\u73fe\u554f\u984c\u3002',\n    '\u5728\u9032\u884c\u5275\u9020\u6027\u601d\u7dad\u6d3b\u52d5\u6642\uff0c\u7d93\u5e38\u5fd8\u8a18\u6642\u9593\u3002',\n    '\u80fd\u4e3b\u52d5\u767c\u73fe\u554f\u984c\uff0c\u4e26\u80fd\u627e\u51fa\u8207\u4e4b\u6709\u95dc\u7684\u5404\u7a2e\u95dc\u4fc2\u3002',\n    '\u9664\u65e5\u5e38\u751f\u6d3b\u5916\uff0c\u5e73\u6642\u5927\u90e8\u5206\u6642\u9593\u90fd\u5728\u8b80\u66f8\u5b78\u7fd2\u3002',\n    '\u5c0d\u5468\u570d\u4e8b\u7269\u7e3d\u6301\u6709\u597d\u5947\u5fc3\u3002',\n    '\u5c0d\u67d0\u4e00\u554f\u984c\u6709\u65b0\u767c\u73fe\u6642\uff0c\u7cbe\u795e\u4e0a\u7e3d\u611f\u5230\u7570\u5e38\u8208\u596e\u3002',\n    '\u901a\u5e38\u80fd\u9810\u6e2c\u4e8b\u7269\u7d50\u679c\uff0c\u4e26\u80fd\u6b63\u78ba\u5730\u9a57\u8b49\u9019\u4e00\u7d50\u679c\u3002',\n    '\u5373\u4f7f\u9047\u5230\u56f0\u96e3\u548c\u632b\u6298\uff0c\u4e5f\u4e0d\u6c23\u9912\u3002',\n    '\u7d93\u5e38\u601d\u8003\u4e8b\u7269\u7684\u65b0\u7b54\u6848\u548c\u65b0\u7d50\u679c\u3002',\n    '\u5177\u6709\u654f\u92b3\u7684\u89c0\u5bdf\u529b\u4ee5\u53ca\u63d0\u51fa\u554f\u984c\u7684\u80fd\u529b\u3002',\n    '\u5728\u5b78\u7fd2\u4e2d\uff0c\u6709\u81ea\u5df1\u9078\u5b9a\u7684\u7368\u7279\u7814\u7a76\u8ab2\u984c\uff0c\u4e26\u80fd\u63a1\u53d6\u81ea\u5df1\u7368\u6709\u7684\u767c\u73fe\u65b9\u6cd5\u548c\u7814\u7a76\u65b9\u6cd5\u3002',\n    '\u9047\u5230\u554f\u984c\u6642\uff0c\u5e38\u80fd\u5f9e\u591a\u65b9\u9762\u63a2\u7d22\u53ef\u80fd\u6027\uff0c\u800c\u4e0d\u662f\u56fa\u5b9a\u5728\u4e00\u7a2e\u601d\u8def\u6216\u4fb7\u9650\u5728\u67d0\u4e00\u65b9\u9762\u3002',\n    '\u7e3d\u6709\u65b0\u8a2d\u60f3\u5728\u8166\u5b50\u88e1\u6e67\u73fe\uff0c\u5373\u4f7f\u5728\u904a\u73a9\u6642\u4e5f\u80fd\u7522\u751f\u65b0\u8a2d\u60f3\u3002'\n  ];\n\n  \/\/ \u554f\u984c\u5206\u985e\uff08\u7528\u65bc\u5716\u8868\u548c\u8a73\u7d30\u5206\u6790\uff09\n  const questionCategories = [\n    { \n      name: '\u5c08\u6ce8\u529b', \n      questions: [0, 2, 8], \n      description: '\u53cd\u6620\u60a8\u5728\u9032\u884c\u6d3b\u52d5\u6642\u7684\u6295\u5165\u7a0b\u5ea6\u548c\u6ce8\u610f\u529b\u96c6\u4e2d\u80fd\u529b\u3002' \n    },\n    { \n      name: '\u601d\u7dad\u5f48\u6027', \n      questions: [1, 5, 15, 18], \n      description: '\u8a55\u4f30\u60a8\u601d\u8003\u554f\u984c\u6642\u7684\u9748\u6d3b\u6027\u548c\u591a\u89d2\u5ea6\u601d\u8003\u80fd\u529b\u3002' \n    },\n    { \n      name: '\u89c0\u5bdf\u529b', \n      questions: [6, 7, 16], \n      description: '\u8861\u91cf\u60a8\u5c0d\u7d30\u7bc0\u7684\u95dc\u6ce8\u7a0b\u5ea6\u548c\u767c\u73fe\u554f\u984c\u7684\u80fd\u529b\u3002' \n    },\n    { \n      name: '\u597d\u5947\u5fc3', \n      questions: [11, 19], \n      description: '\u8a55\u4f30\u60a8\u5c0d\u65b0\u4e8b\u7269\u7684\u8208\u8da3\u548c\u63a2\u7d22\u672a\u77e5\u7684\u50be\u5411\u3002' \n    },\n    { \n      name: '\u7368\u7acb\u6027', \n      questions: [4, 17], \n      description: '\u53cd\u6620\u60a8\u7368\u7acb\u601d\u8003\u548c\u6311\u6230\u5e38\u898f\u7684\u80fd\u529b\u3002' \n    },\n    { \n      name: '\u6bc5\u529b', \n      questions: [10, 14], \n      description: '\u8861\u91cf\u60a8\u5728\u9762\u5c0d\u56f0\u96e3\u6642\u7684\u5805\u6301\u7a0b\u5ea6\u3002' \n    },\n    { \n      name: '\u5275\u65b0\u601d\u7dad', \n      questions: [9, 12, 13], \n      description: '\u8a55\u4f30\u60a8\u7522\u751f\u65b0\u60f3\u6cd5\u548c\u89e3\u6c7a\u65b9\u6848\u7684\u80fd\u529b\u3002' \n    },\n    { \n      name: '\u5167\u5728\u52d5\u6a5f', \n      questions: [3], \n      description: '\u53cd\u6620\u60a8\u5c0d\u5b78\u7fd2\u548c\u5275\u9020\u6d3b\u52d5\u7684\u5167\u5728\u8208\u8da3\u548c\u9a45\u52d5\u529b\u3002' \n    }\n  ];\n\n  \/\/ \u521d\u59cb\u5316\u72c0\u614b\n  let currentQuestion = 0;\n  let userAnswers = Array(questions.length).fill(null);\n  let quizStarted = false;\n\n  \/\/ DOM \u5143\u7d20\n  const introPage = document.getElementById('tc-intro-page');\n  const quizPage = document.getElementById('tc-quiz-page');\n  const resultsPage = document.getElementById('tc-results-page');\n  const startBtn = document.getElementById('tc-start-btn');\n  const prevBtn = document.getElementById('tc-prev-btn');\n  const restartBtn = document.getElementById('tc-restart-btn');\n  const questionText = document.getElementById('tc-question-text');\n  const progressBar = document.getElementById('tc-progress-bar');\n  const progressText = document.getElementById('tc-progress-text');\n  const scoreText = document.getElementById('tc-score-text');\n  const analysisContent = document.getElementById('tc-analysis-content');\n\n  \/\/ \u4e8b\u4ef6\u76e3\u807d\u5668\u8a2d\u7f6e - \u4f7f\u7528\u4e8b\u4ef6\u59d4\u8a17\n  function setupEventListeners() {\n    \/\/ \u958b\u59cb\u6e2c\u9a57\u6309\u9215\n    startBtn.addEventListener('click', startQuiz);\n    \n    \/\/ \u4e0a\u4e00\u984c\u6309\u9215\n    prevBtn.addEventListener('click', goToPreviousQuestion);\n    \n    \/\/ \u91cd\u65b0\u6e2c\u8a66\u6309\u9215\n    restartBtn.addEventListener('click', restartQuiz);\n    \n    \/\/ \u9078\u9805\u9ede\u64ca - \u4f7f\u7528\u4e8b\u4ef6\u59d4\u8a17\n    quizPage.addEventListener('click', function(event) {\n      const optionElement = event.target.closest('.tc-option');\n      if (optionElement) {\n        const value = parseInt(optionElement.dataset.value);\n        selectOption(value);\n      }\n    });\n\n    \/\/ \u9632\u6b62\u9801\u9762\u8df3\u8f49\n    document.querySelectorAll('.tc-container a').forEach(link => {\n      link.addEventListener('click', function(e) {\n        e.preventDefault();\n      });\n    });\n  }\n\n  \/\/ \u958b\u59cb\u6e2c\u9a57\n  function startQuiz() {\n    quizStarted = true;\n    introPage.style.display = 'none';\n    quizPage.style.display = 'block';\n    resultsPage.style.display = 'none';\n    currentQuestion = 0;\n    userAnswers = Array(questions.length).fill(null);\n    updateQuizDisplay();\n    scrollToTop();\n  }\n\n  \/\/ \u91cd\u65b0\u6e2c\u8a66\n  function restartQuiz() {\n    resultsPage.style.display = 'none';\n    introPage.style.display = 'block';\n    scrollToTop();\n  }\n\n  \/\/ \u66f4\u65b0\u6e2c\u9a57\u986f\u793a\n  function updateQuizDisplay() {\n    \/\/ \u66f4\u65b0\u554f\u984c\u6587\u672c\n    questionText.textContent = questions[currentQuestion];\n    \n    \/\/ \u66f4\u65b0\u9032\u5ea6\u689d\n    const progress = ((currentQuestion + 1) \/ questions.length) * 100;\n    progressBar.style.width = `${progress}%`;\n    progressText.textContent = `\u554f\u984c ${currentQuestion + 1}\/${questions.length}`;\n    \n    \/\/ \u66f4\u65b0\u9078\u9805\u9078\u4e2d\u72c0\u614b\n    const options = quizPage.querySelectorAll('.tc-option');\n    options.forEach(option => {\n      option.classList.remove('selected');\n      if (userAnswers[currentQuestion] !== null && \n          parseInt(option.dataset.value) === userAnswers[currentQuestion]) {\n        option.classList.add('selected');\n      }\n    });\n    \n    \/\/ \u986f\u793a\/\u96b1\u85cf\u4e0a\u4e00\u984c\u6309\u9215\n    prevBtn.style.display = currentQuestion > 0 ? 'block' : 'none';\n  }\n\n  \/\/ \u9078\u64c7\u9078\u9805\n  function selectOption(value) {\n    userAnswers[currentQuestion] = value;\n    \n    \/\/ \u6dfb\u52a0\u7c21\u55ae\u7684\u9078\u4e2d\u6548\u679c\n    const options = quizPage.querySelectorAll('.tc-option');\n    options.forEach(option => {\n      option.classList.remove('selected');\n      if (parseInt(option.dataset.value) === value) {\n        option.classList.add('selected');\n      }\n    });\n    \n    \/\/ \u77ed\u66ab\u5ef6\u9072\u5f8c\u9032\u5165\u4e0b\u4e00\u984c\uff0c\u8b93\u7528\u6236\u770b\u5230\u9078\u4e2d\u6548\u679c\n    setTimeout(() => {\n      if (currentQuestion < questions.length - 1) {\n        currentQuestion++;\n        updateQuizDisplay();\n      } else {\n        showResults();\n      }\n    }, 300);\n  }\n\n  \/\/ \u524d\u5f80\u4e0a\u4e00\u984c\n  function goToPreviousQuestion() {\n    if (currentQuestion > 0) {\n      currentQuestion--;\n      updateQuizDisplay();\n    }\n  }\n\n  \/\/ \u8a08\u7b97\u6bcf\u500b\u985e\u5225\u7684\u5f97\u5206\n  function calculateCategoryScores() {\n    const categoryScores = {};\n    \n    questionCategories.forEach(category => {\n      const categoryQuestions = category.questions;\n      let categoryScore = 0;\n      \n      categoryQuestions.forEach(questionIndex => {\n        if (userAnswers[questionIndex] === 1) {\n          categoryScore++;\n        }\n      });\n      \n      \/\/ \u8a08\u7b97\u767e\u5206\u6bd4\u5f97\u5206\n      const percentageScore = (categoryScore \/ categoryQuestions.length) * 100;\n      categoryScores[category.name] = {\n        raw: categoryScore,\n        max: categoryQuestions.length,\n        percentage: percentageScore\n      };\n    });\n    \n    return categoryScores;\n  }\n\n  \/\/ \u5275\u5efa\u7d50\u679c\u5716\u8868\n  function createResultsChart(categoryScores) {\n    const ctx = document.getElementById('tc-results-chart').getContext('2d');\n    \n    \/\/ \u5f9e\u5206\u985e\u5f97\u5206\u4e2d\u63d0\u53d6\u6578\u64da\n    const labels = Object.keys(categoryScores);\n    const data = labels.map(label => categoryScores[label].percentage);\n    \n    \/\/ \u6839\u64da\u5f97\u5206\u78ba\u5b9a\u984f\u8272\n    const backgroundColors = data.map(score => {\n      const hue = score * 1.2; \/\/ 0-120 \u7da0\u8272\u7bc4\u570d\n      return `hsla(${hue}, 80%, 50%, 0.7)`;\n    });\n    \n    \/\/ \u5275\u5efa\u5716\u8868\n    if (window.resultChart) {\n      window.resultChart.destroy();\n    }\n    \n    window.resultChart = new Chart(ctx, {\n      type: 'radar',\n      data: {\n        labels: labels,\n        datasets: [{\n          label: '\u5275\u9020\u6027\u80fd\u529b (%)',\n          data: data,\n          backgroundColor: 'rgba(58, 123, 213, 0.3)',\n          borderColor: 'rgba(58, 123, 213, 0.8)',\n          borderWidth: 2,\n          pointBackgroundColor: 'rgba(58, 123, 213, 1)',\n          pointRadius: 4\n        }]\n      },\n      options: {\n        scales: {\n          r: {\n            beginAtZero: true,\n            max: 100,\n            ticks: {\n              stepSize: 20\n            },\n            pointLabels: {\n              font: {\n                size: 18\n              }\n            }\n          }\n        },\n        plugins: {\n          legend: {\n            labels: {\n              font: {\n                size: 16\n              }\n            }\n          },\n          tooltip: {\n            callbacks: {\n              label: function(context) {\n                return `${context.dataset.label}: ${context.raw.toFixed(1)}%`;\n              }\n            }\n          }\n        },\n        responsive: true,\n        maintainAspectRatio: false\n      }\n    });\n  }\n\n  \/\/ \u986f\u793a\u7d50\u679c\n  function showResults() {\n    quizPage.style.display = 'none';\n    resultsPage.style.display = 'block';\n    \n    \/\/ \u8a08\u7b97\u7e3d\u5206\n    const totalScore = userAnswers.reduce((sum, answer) => sum + (answer || 0), 0);\n    \n    \/\/ \u8a2d\u7f6e\u5206\u6578\u6587\u672c\n    let scoreLevel = '';\n    if (totalScore >= 18) {\n      scoreLevel = '\u5f88\u597d';\n    } else if (totalScore >= 14) {\n      scoreLevel = '\u597d';\n    } else {\n      scoreLevel = '\u4e00\u822c';\n    }\n    \n    scoreText.textContent = `\u60a8\u7684\u5275\u9020\u6027\u4eba\u683c\u5f97\u5206\uff1a${totalScore}\/20\uff08${scoreLevel}\uff09`;\n    \n    \/\/ \u8a08\u7b97\u6bcf\u500b\u985e\u5225\u7684\u5f97\u5206\n    const categoryScores = calculateCategoryScores();\n    \n    \/\/ \u5275\u5efa\u5716\u8868\n    createResultsChart(categoryScores);\n    \n    \/\/ \u751f\u6210\u5206\u6790\u5167\u5bb9\n    generateAnalysis(totalScore, categoryScores);\n    \n    \/\/ \u6efe\u52d5\u5230\u9802\u90e8\n    scrollToTop();\n  }\n\n  \/\/ \u751f\u6210\u5206\u6790\u5167\u5bb9\n  function generateAnalysis(totalScore, categoryScores) {\n    let analysisHTML = '';\n    \n    \/\/ \u7e3d\u9ad4\u5206\u6790\n    analysisHTML += '<h3>\u7e3d\u9ad4\u5206\u6790<\/h3>';\n    \n    if (totalScore >= 18) {\n      analysisHTML += '<p>\u60a8\u5c55\u73fe\u51fa\u975e\u5e38\u9ad8\u7684\u5275\u9020\u6027\u4eba\u683c\u7279\u8cea\uff01\u60a8\u5728\u9762\u5c0d\u554f\u984c\u6642\u80fd\u5920\u5f9e\u591a\u89d2\u5ea6\u601d\u8003\uff0c\u4e26\u627e\u5230\u7368\u7279\u7684\u89e3\u6c7a\u65b9\u6848\u3002\u60a8\u7684\u597d\u5947\u5fc3\u548c\u63a2\u7d22\u7cbe\u795e\u9a45\u4f7f\u60a8\u4e0d\u65b7\u5c0b\u6c42\u65b0\u77e5\u8b58\uff0c\u540c\u6642\u60a8\u5177\u5099\u5c07\u60f3\u6cd5\u8f49\u5316\u70ba\u5be6\u969b\u6210\u679c\u7684\u80fd\u529b\u3002<\/p>';\n    } else if (totalScore >= 14) {\n      analysisHTML += '<p>\u60a8\u5177\u6709\u826f\u597d\u7684\u5275\u9020\u6027\u601d\u7dad\u80fd\u529b\u3002\u60a8\u5728\u67d0\u4e9b\u65b9\u9762\u5c55\u73fe\u51fa\u5275\u65b0\u7684\u6f5b\u529b\uff0c\u6709\u8457\u63a2\u7d22\u672a\u77e5\u7684\u597d\u5947\u5fc3\u548c\u767c\u73fe\u554f\u984c\u7684\u80fd\u529b\u3002\u901a\u904e\u6709\u610f\u8b58\u5730\u57f9\u990a\uff0c\u60a8\u53ef\u4ee5\u9032\u4e00\u6b65\u767c\u5c55\u60a8\u7684\u5275\u9020\u6027\u601d\u7dad\u3002<\/p>';\n    } else {\n      analysisHTML += '<p>\u60a8\u5c55\u73fe\u51fa\u4e00\u5b9a\u7a0b\u5ea6\u7684\u5275\u9020\u6027\u601d\u7dad\u80fd\u529b\u3002\u60a8\u53ef\u80fd\u5728\u7279\u5b9a\u9818\u57df\u6709\u5275\u65b0\u7684\u50be\u5411\uff0c\u4f46\u5728\u5176\u4ed6\u65b9\u9762\u53ef\u80fd\u66f4\u50be\u5411\u65bc\u50b3\u7d71\u601d\u7dad\u6a21\u5f0f\u3002\u900f\u904e\u7df4\u7fd2\u548c\u57f9\u990a\uff0c\u60a8\u53ef\u4ee5\u589e\u5f37\u60a8\u7684\u5275\u9020\u6027\u601d\u7dad\u80fd\u529b\u3002<\/p>';\n    }\n    \n    \/\/ \u512a\u52e2\u5206\u6790\n    analysisHTML += '<h3>\u5275\u9020\u529b\u512a\u52e2\u5206\u6790<\/h3>';\n    \n    \/\/ \u627e\u51fa\u524d\u4e09\u540d\u6700\u5f37\u7684\u985e\u5225\n    const sortedCategories = Object.entries(categoryScores)\n      .sort((a, b) => b[1].percentage - a[1].percentage)\n      .slice(0, 3);\n    \n    analysisHTML += '<p>\u60a8\u7684\u5275\u9020\u6027\u4eba\u683c\u512a\u52e2\u9805\u76ee\uff1a<\/p><ul>';\n    sortedCategories.forEach(([category, score]) => {\n      \/\/ \u627e\u5230\u5c0d\u61c9\u7684\u985e\u5225\u63cf\u8ff0\n      const categoryInfo = questionCategories.find(c => c.name === category);\n      analysisHTML += `<li><strong>${category}<\/strong>\uff08${score.percentage.toFixed(1)}%\uff09\uff1a${categoryInfo.description}<\/li>`;\n    });\n    analysisHTML += '<\/ul>';\n    \n    \/\/ \u767c\u5c55\u5efa\u8b70\n    analysisHTML += '<h3>\u767c\u5c55\u5efa\u8b70<\/h3>';\n    \n    \/\/ \u627e\u51fa\u6700\u5f31\u7684\u4e09\u500b\u985e\u5225\n    const weakestCategories = Object.entries(categoryScores)\n      .sort((a, b) => a[1].percentage - b[1].percentage)\n      .slice(0, 3);\n    \n    analysisHTML += '<p>\u91dd\u5c0d\u4ee5\u4e0b\u80fd\u529b\u7684\u57f9\u990a\u5c07\u5e6b\u52a9\u60a8\u63d0\u5347\u6574\u9ad4\u5275\u9020\u6027\u601d\u7dad\uff1a<\/p><ul>';\n    weakestCategories.forEach(([category, score]) => {\n      let suggestion = '';\n      \n      switch(category) {\n        case '\u5c08\u6ce8\u529b':\n          suggestion = '\u5617\u8a66\u51a5\u60f3\u7df4\u7fd2\uff0c\u6216\u5b9a\u671f\u9032\u884c\u9700\u8981\u9ad8\u5ea6\u5c08\u6ce8\u7684\u6d3b\u52d5\uff0c\u5982\u95b1\u8b80\u6216\u7e6a\u756b\u3002';\n          break;\n        case '\u601d\u7dad\u5f48\u6027':\n          suggestion = '\u5617\u8a66\u5f9e\u4e0d\u540c\u89d2\u5ea6\u601d\u8003\u554f\u984c\uff0c\u6311\u6230\u81ea\u5df1\u7684\u5047\u8a2d\uff0c\u63a2\u7d22\u591a\u7a2e\u53ef\u80fd\u6027\u3002';\n          break;\n        case '\u89c0\u5bdf\u529b':\n          suggestion = '\u7df4\u7fd2\u7d30\u7bc0\u89c0\u5bdf\uff0c\u53ef\u4ee5\u5617\u8a66\u63cf\u8ff0\u65e5\u5e38\u7269\u54c1\u7684\u7d30\u7bc0\uff0c\u6216\u53c3\u8207\u5c0b\u627e\u5dee\u7570\u7684\u904a\u6232\u3002';\n          break;\n        case '\u597d\u5947\u5fc3':\n          suggestion = '\u4e3b\u52d5\u63a2\u7d22\u65b0\u9818\u57df\uff0c\u95b1\u8b80\u4e0d\u540c\u4e3b\u984c\u7684\u66f8\u7c4d\uff0c\u5617\u8a66\u65b0\u7684\u6d3b\u52d5\u6216\u6280\u80fd\u3002';\n          break;\n        case '\u7368\u7acb\u6027':\n          suggestion = '\u57f9\u990a\u7368\u7acb\u601d\u8003\u7684\u7fd2\u6163\uff0c\u52c7\u65bc\u8cea\u7591\u5e38\u898f\uff0c\u5c0b\u627e\u81ea\u5df1\u7684\u89e3\u6c7a\u65b9\u6848\u3002';\n          break;\n        case '\u6bc5\u529b':\n          suggestion = '\u8a2d\u5b9a\u5177\u6709\u6311\u6230\u6027\u7684\u76ee\u6a19\uff0c\u4e26\u5805\u6301\u5b8c\u6210\uff0c\u5b78\u6703\u5f9e\u5931\u6557\u4e2d\u5b78\u7fd2\u3002';\n          break;\n        case '\u5275\u65b0\u601d\u7dad':\n          suggestion = '\u7df4\u7fd2\u982d\u8166\u98a8\u66b4\uff0c\u4e0d\u8981\u6025\u65bc\u8a55\u5224\u60f3\u6cd5\uff0c\u5141\u8a31\u81ea\u5df1\u601d\u8003\u300c\u760b\u72c2\u300d\u7684\u89e3\u6c7a\u65b9\u6848\u3002';\n          break;\n        case '\u5167\u5728\u52d5\u6a5f':\n          suggestion = '\u627e\u5230\u771f\u6b63\u6fc0\u767c\u60a8\u71b1\u60c5\u7684\u6d3b\u52d5\u548c\u9805\u76ee\uff0c\u8b93\u5de5\u4f5c\u6210\u70ba\u6a02\u8da3\u800c\u975e\u8ca0\u64d4\u3002';\n          break;\n      }\n      \n      analysisHTML += `<li><strong>${category}<\/strong>\uff1a${suggestion}<\/li>`;\n    });\n    analysisHTML += '<\/ul>';\n    \n    \/\/ \u7e3d\u7d50\n    analysisHTML += '<h3>\u7e3d\u7d50<\/h3>';\n    analysisHTML += '<p>\u5275\u9020\u529b\u662f\u53ef\u4ee5\u57f9\u990a\u548c\u767c\u5c55\u7684\u80fd\u529b\u3002\u900f\u904e\u6709\u610f\u8b58\u5730\u5f37\u5316\u60a8\u7684\u512a\u52e2\u4e26\u6539\u5584\u9700\u8981\u63d0\u5347\u7684\u9818\u57df\uff0c\u60a8\u53ef\u4ee5\u9032\u4e00\u6b65\u63d0\u9ad8\u60a8\u7684\u5275\u9020\u6027\u601d\u7dad\u6c34\u5e73\u3002\u8a18\u4f4f\uff0c\u5275\u9020\u529b\u4e0d\u50c5\u50c5\u5728\u85dd\u8853\u9818\u57df\u6709\u7528\uff0c\u5b83\u5728\u89e3\u6c7a\u554f\u984c\u3001\u9069\u61c9\u8b8a\u5316\u548c\u5275\u65b0\u601d\u8003\u65b9\u9762\u90fd\u626e\u6f14\u8457\u91cd\u8981\u89d2\u8272\u3002<\/p>';\n    \n    \/\/ \u63d2\u5165\u5206\u6790\u5167\u5bb9\n    analysisContent.innerHTML = analysisHTML;\n  }\n\n  \/\/ \u6efe\u52d5\u5230\u9802\u90e8\n  function scrollToTop() {\n    window.scrollTo({\n      top: document.getElementById('tc-creative-test').offsetTop - 50,\n      behavior: 'smooth'\n    });\n  }\n\n  \/\/ \u7bc0\u6d41\u51fd\u6578\n  function throttle(func, delay) {\n    let lastCall = 0;\n    return function(...args) {\n      const now = new Date().getTime();\n      if (now - lastCall < delay) {\n        return;\n      }\n      lastCall = now;\n      return func(...args);\n    };\n  }\n\n  \/\/ \u9632\u6296\u51fd\u6578\n  function debounce(func, delay) {\n    let timeoutId;\n    return function(...args) {\n      clearTimeout(timeoutId);\n      timeoutId = setTimeout(() => {\n        func.apply(this, args);\n      }, delay);\n    };\n  }\n\n  \/\/ \u9801\u9762\u52a0\u8f09\u6642\u8abf\u7528\u7684\u521d\u59cb\u5316\u51fd\u6578\n  function init() {\n    setupEventListeners();\n    \n    \/\/ \u8655\u7406\u9801\u9762\u5927\u5c0f\u8abf\u6574\uff0c\u78ba\u4fdd\u5716\u8868\u6b63\u78ba\u986f\u793a\n    window.addEventListener('resize', debounce(() => {\n      if (resultsPage.style.display !== 'none' && window.resultChart) {\n        window.resultChart.resize();\n      }\n    }, 250));\n  }\n\n  \/\/ \u521d\u59cb\u5316\n  document.addEventListener('DOMContentLoaded', init);\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"<p>\u672c\u6d4b\u8bd5\u7684\u4e3b\u8981\u76ee\u7684\u662f\u8bc4\u4f30\u548c\u53d1\u5c55\u4e2a\u4f53\u5728\u521b\u9020\u6027\u601d\u7ef4\u5404\u65b9\u9762\u7684\u80fd\u529b\u3002\u900f\u8fc7\u81ea\u6211\u62a5\u544a\u7684\u65b9\u5f0f\uff0c\u53c2\u4e0e\u8005\u53ef\u4ee5\u66f4\u597d\u5730\u4e86\u89e3\u81ea\u5df1\u5728\u521b\u9020\u6027\u601d\u7ef4\u65b9\u9762\u7684\u5f3a\u9879\u548c\u6f5c\u529b\uff0c\u8fd9\u5bf9\u4e8e\u4e2a\u4eba\u53d1\u5c55\u3001\u6559\u80b2\u57f9\u8bad\u4ee5\u53ca\u804c\u4e1a\u9009\u62e9\u90fd\u6709\u91cd\u8981\u610f\u4e49\u3002<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[167],"tags":[],"class_list":["post-9159","post","type-post","status-publish","format-standard","hentry","category-personality"],"_links":{"self":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/9159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/comments?post=9159"}],"version-history":[{"count":2,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/9159\/revisions"}],"predecessor-version":[{"id":9942,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/9159\/revisions\/9942"}],"wp:attachment":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/media?parent=9159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/categories?post=9159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/tags?post=9159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}