{"id":233,"date":"2026-11-01T22:56:09","date_gmt":"2026-11-01T14:56:09","guid":{"rendered":"https:\/\/litas.cc\/?p=233"},"modified":"2026-11-01T22:56:09","modified_gmt":"2026-11-01T14:56:09","slug":"%e7%bb%99claude-%e6%b7%bb%e5%8a%a0%e6%8f%90%e7%a4%ba%e9%9f%b3","status":"publish","type":"post","link":"https:\/\/litas.cc\/?p=233","title":{"rendered":"\u7ed9Claude \u6dfb\u52a0\u63d0\u793a\u97f3"},"content":{"rendered":"<p># Claude Code \u63d0\u793a\u97f3 Hook \u914d\u7f6e\u8fc1\u79fb\u6307\u5357\uff08Windows\uff09<\/p>\n<p>\u672c\u6587\u6863\u8bf4\u660e\u5982\u4f55\u628a\u63d0\u793a\u97f3\u914d\u7f6e\u4ece\u4e00\u53f0 Windows \u7535\u8111\u8fc1\u79fb\u5230\u53e6\u4e00\u53f0 Windows \u7535\u8111\u3002\u5185\u5bb9\u81ea\u5305\u542b\uff1a\u53ea\u9700\u6309\u6b65\u9aa4\u64cd\u4f5c\uff0c\u65e0\u9700\u590d\u5236\u539f\u59cb\u6587\u4ef6\u3002<\/p>\n<p>> \u9002\u7528\u73af\u5883\uff1aWindows 10 \/ 11\uff0c\u5df2\u5b89\u88c5 Claude Code\u3002\u63d0\u793a\u97f3\u4f7f\u7528 Windows \u7cfb\u7edf\u81ea\u5e26 WAV \u6587\u4ef6\uff0c\u4e0d\u4f9d\u8d56\u7b2c\u4e09\u65b9\u8f6f\u4ef6\u3002<\/p>\n<p>## 1. \u529f\u80fd\u6982\u89c8<\/p>\n<p>| \u573a\u666f | Hook \u4e8b\u4ef6 | Matcher | \u58f0\u97f3 |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;|&#8212;&#8212;|<br \/>\n| \u8ba1\u5212\u4e2d\u9014\u63d0\u95ee\u3001\u7b49\u5f85\u9009\u62e9\u65b9\u6848 | `PreToolUse` | `AskUserQuestion` | `Windows Notify Calendar.wav` |<br \/>\n| \u8ba1\u5212\u5b8c\u6210\u3001\u7b49\u5f85\u6279\u51c6\u5f00\u5de5 | `PreToolUse` | `ExitPlanMode` | `Windows Notify Calendar.wav` |<br \/>\n| \u6bcf\u8f6e\u56de\u590d\u7ed3\u675f | `Stop` | \u65e0 | `tada.wav` |<\/p>\n<p>\u8bf4\u660e\uff1a<\/p>\n<p>&#8211; `AskUserQuestion` \u5f39\u51fa\u65f6\u6574\u8f6e\u5bf9\u8bdd\u5c1a\u672a\u7ed3\u675f\uff0c`Stop` \u4e0d\u4f1a\u89e6\u53d1\uff0c\u56e0\u6b64\u5fc5\u987b\u5355\u72ec\u7528 `PreToolUse` \u7684 matcher \u6355\u83b7\u3002<br \/>\n&#8211; `Stop` \u5728\u6bcf\u6b21\u56de\u590d\u7ed3\u675f\u65f6\u90fd\u89e6\u53d1\uff0c\u7eaf\u95ee\u7b54\u4e5f\u4f1a\u54cd\uff0c\u8fd9\u662f\u9884\u671f\u884c\u4e3a\u3002<\/p>\n<p>## 2. \u9700\u8981\u51c6\u5907\u7684\u6587\u4ef6<\/p>\n<p>&#8220;`<br \/>\n%USERPROFILE%\\.claude\\<br \/>\n\u251c\u2500\u2500 settings.json          # \u5408\u5e76\u5176\u4e2d\u7684 hooks \u6bb5<br \/>\n\u2514\u2500\u2500 hooks\\<br \/>\n    \u251c\u2500\u2500 plan-notify.ps1<br \/>\n    \u2514\u2500\u2500 auto-done-notify.ps1<br \/>\n&#8220;`<\/p>\n<p>&#8211; \u4e24\u4e2a\u811a\u672c\u8d1f\u8d23\u64ad\u653e\u58f0\u97f3\uff0c\u9700\u8981\u521b\u5efa\u3002<br \/>\n&#8211; \u97f3\u6548\u6587\u4ef6\u4f7f\u7528\u7cfb\u7edf\u81ea\u5e26\u7684\uff1a<br \/>\n  &#8211; `C:\\Windows\\Media\\Windows Notify Calendar.wav`<br \/>\n  &#8211; `C:\\Windows\\Media\\tada.wav`<\/p>\n<p>  \u65e0\u9700\u590d\u5236\uff1b\u6587\u4ef6\u4e0d\u5b58\u5728\u65f6\u811a\u672c\u4f1a\u81ea\u52a8\u9000\u56de\u8702\u9e23\uff08`Beep`\uff09\u3002<br \/>\n&#8211; `settings.json` \u8bf7\u4f7f\u7528**\u7528\u6237\u7ea7**\u914d\u7f6e\uff08`%USERPROFILE%\\.claude\\settings.json`\uff09\uff0c\u8fd9\u6837\u6240\u6709\u9879\u76ee\u90fd\u4f1a\u751f\u6548\u3002<\/p>\n<p>## 3. \u914d\u7f6e\u6b65\u9aa4<\/p>\n<p>### \u6b65\u9aa4 1\uff1a\u521b\u5efa hooks \u76ee\u5f55<\/p>\n<p>\u6253\u5f00 PowerShell\uff0c\u6267\u884c\uff1a<\/p>\n<p>&#8220;`powershell<br \/>\nNew-Item -ItemType Directory -Force &#8220;$env:USERPROFILE\\.claude\\hooks&#8221; | Out-Null<br \/>\n&#8220;`<\/p>\n<p>### \u6b65\u9aa4 2\uff1a\u521b\u5efa\u4e24\u4e2a\u63d0\u793a\u97f3\u811a\u672c<\/p>\n<p>\u5728 PowerShell \u4e2d\u6267\u884c\u4e0b\u9762\u4e24\u6bb5\u547d\u4ee4\uff08\u4f7f\u7528\u5355\u5f15\u53f7 here-string\uff0c\u811a\u672c\u5185\u5bb9\u4e0d\u4f1a\u88ab\u53d8\u91cf\u5c55\u5f00\uff09\uff1a<\/p>\n<p>&#8220;`powershell<br \/>\n@&#8217;<br \/>\ntry {<br \/>\n    $null = [Console]::In.ReadToEnd()<br \/>\n    $wav = &#8216;C:\\Windows\\Media\\Windows Notify Calendar.wav&#8217;<br \/>\n    if (Test-Path -LiteralPath $wav) {<br \/>\n        (New-Object System.Media.SoundPlayer $wav).PlaySync()<br \/>\n    } else {<br \/>\n        [console]::Beep(1200, 300)<br \/>\n    }<br \/>\n} catch { }<br \/>\nexit 0<br \/>\n&#8216;@ | Set-Content -Encoding utf8 &#8220;$env:USERPROFILE\\.claude\\hooks\\plan-notify.ps1&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8220;`powershell<br \/>\n@&#8217;<br \/>\ntry {<br \/>\n    # \u8bfb\u53d6\u5e76\u4e22\u5f03 hook \u4f20\u5165\u7684 JSON\uff0c\u907f\u514d stdin \u963b\u585e<br \/>\n    $null = [Console]::In.ReadToEnd()<br \/>\n    $wav = &#8216;C:\\Windows\\Media\\tada.wav&#8217;<br \/>\n    if (Test-Path -LiteralPath $wav) {<br \/>\n        (New-Object System.Media.SoundPlayer $wav).PlaySync()<br \/>\n    } else {<br \/>\n        [console]::Beep(880, 400)<br \/>\n    }<br \/>\n} catch { }<br \/>\nexit 0<br \/>\n&#8216;@ | Set-Content -Encoding utf8 &#8220;$env:USERPROFILE\\.claude\\hooks\\auto-done-notify.ps1&#8221;<br \/>\n&#8220;`<\/p>\n<p>> \u4e5f\u53ef\u4ee5\u624b\u52a8\u521b\u5efa\u8fd9\u4e24\u4e2a `.ps1` \u6587\u4ef6\u5e76\u7c98\u8d34\u4e0a\u9762\u7684\u811a\u672c\u5185\u5bb9\uff0c\u4fdd\u5b58\u4e3a UTF-8\u3002<\/p>\n<p>### \u6b65\u9aa4 3\uff1a\u914d\u7f6e settings.json<\/p>\n<p>\u628a\u4e0b\u9762\u7684\u5185\u5bb9\u5408\u5e76\u5230 `%USERPROFILE%\\.claude\\settings.json`\u3002\u5148\u628a `<\u7528\u6237\u540d>` \u66ff\u6362\u4e3a\u5f53\u524d Windows \u7528\u6237\u540d\uff08\u53ef\u7528 `$env:USERNAME` \u67e5\u770b\uff09\uff1a<\/p>\n<p><!-- hooks-json --><br \/>\n&#8220;`json<br \/>\n{<br \/>\n  &#8220;hooks&#8221;: {<br \/>\n    &#8220;PreToolUse&#8221;: [<br \/>\n      {<br \/>\n        &#8220;matcher&#8221;: &#8220;AskUserQuestion|ExitPlanMode&#8221;,<br \/>\n        &#8220;hooks&#8221;: [<br \/>\n          {<br \/>\n            &#8220;type&#8221;: &#8220;command&#8221;,<br \/>\n            &#8220;command&#8221;: &#8220;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -File \\&#8221;C:\\\\Users\\\\<\u7528\u6237\u540d>\\\\.claude\\\\hooks\\\\plan-notify.ps1\\&#8221;&#8221;,<br \/>\n            &#8220;timeout&#8221;: 15<br \/>\n          }<br \/>\n        ]<br \/>\n      }<br \/>\n    ],<br \/>\n    &#8220;Stop&#8221;: [<br \/>\n      {<br \/>\n        &#8220;hooks&#8221;: [<br \/>\n          {<br \/>\n            &#8220;type&#8221;: &#8220;command&#8221;,<br \/>\n            &#8220;command&#8221;: &#8220;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -File \\&#8221;C:\\\\Users\\\\<\u7528\u6237\u540d>\\\\.claude\\\\hooks\\\\auto-done-notify.ps1\\&#8221;&#8221;,<br \/>\n            &#8220;timeout&#8221;: 15<br \/>\n          }<br \/>\n        ]<br \/>\n      }<br \/>\n    ]<br \/>\n  }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>\u5408\u5e76\u89c4\u5219\uff1a<\/p>\n<p>1. **\u76ee\u6807\u6587\u4ef6\u4e0d\u5b58\u5728**\uff1a\u76f4\u63a5\u4fdd\u5b58\u4e0a\u9762\u7684\u5185\u5bb9\uff08\u66ff\u6362\u7528\u6237\u540d\u540e\uff09\u4e3a `%USERPROFILE%\\.claude\\settings.json`\u3002<br \/>\n2. **\u76ee\u6807\u6587\u4ef6\u5df2\u5b58\u5728**\uff1a\u4fdd\u7559\u539f\u6709\u5185\u5bb9\uff0c\u53ea\u6dfb\u52a0\/\u5408\u5e76 `hooks` \u952e\uff1a<br \/>\n   &#8211; \u5df2\u6709 `hooks.PreToolUse` \u6570\u7ec4\u65f6\uff0c\u628a `AskUserQuestion|ExitPlanMode` \u8fd9\u4e00\u9879\u52a0\u5165\u6570\u7ec4\uff1b\u5df2\u6709\u540c\u540d\u6761\u76ee\u5219\u8df3\u8fc7\u3002<br \/>\n   &#8211; \u5df2\u6709 `hooks.Stop` \u6570\u7ec4\u65f6\uff0c\u628a `Stop` \u8fd9\u4e00\u9879\u52a0\u5165\u6570\u7ec4\u3002<br \/>\n   &#8211; \u6ce8\u610f JSON \u9017\u53f7\u3001\u5f15\u53f7\u5fc5\u987b\u5408\u6cd5\uff0cJSON \u4e0d\u652f\u6301\u6ce8\u91ca\u3002<br \/>\n3. JSON \u4e2d\u7684 Windows \u8def\u5f84\u53cd\u659c\u6760\u5fc5\u987b\u5199\u6210\u53cc\u53cd\u659c\u6760 `\\\\`\u3002<\/p>\n<p>> **\u5b89\u5168\u63d0\u9192**\uff1a`settings.json` \u91cc\u53ef\u80fd\u6709 `env` \u6bb5\uff08\u4f8b\u5982 `ANTHROPIC_AUTH_TOKEN`\u3001\u4ee3\u7406\u6216\u6a21\u578b\u914d\u7f6e\uff09\uff0c\u8fd9\u4e9b\u5c5e\u4e8e\u672c\u673a\u4e13\u5c5e\u914d\u7f6e\uff0c**\u4e0d\u8981**\u968f\u63d0\u793a\u97f3\u914d\u7f6e\u4e00\u8d77\u590d\u5236\u6216\u5206\u4eab\u3002\u672c\u6307\u5357\u53ea\u8fc1\u79fb `hooks` \u6bb5\u3002<\/p>\n<p>### \u6b65\u9aa4 4\uff1a\u91cd\u65b0\u52a0\u8f7d\u914d\u7f6e<\/p>\n<p>&#8211; \u91cd\u542f Claude Code\uff1b\u6216<br \/>\n&#8211; \u5728 Claude Code \u4e2d\u6253\u5f00\u4e00\u6b21 `\/hooks` \u83dc\u5355\uff08\u4f1a\u91cd\u65b0\u52a0\u8f7d\u914d\u7f6e\uff09\u3002<\/p>\n<p>\u4e4b\u540e\u53ef\u7528 `\/hooks` \u67e5\u770b\u5df2\u52a0\u8f7d\u7684 hooks\u3002<\/p>\n<p>## 4. \u9a8c\u8bc1<\/p>\n<p>### 4.1 \u6821\u9a8c JSON \u8bed\u6cd5<\/p>\n<p>&#8220;`powershell<br \/>\npython -c &#8220;import json,os; json.load(open(os.path.join(os.environ[&#8216;USERPROFILE&#8217;], &#8216;.claude&#8217;, &#8216;settings.json&#8217;), encoding=&#8217;utf-8&#8242;)); print(&#8216;JSON OK&#8217;)&#8221;<br \/>\n&#8220;`<\/p>\n<p>\u82e5\u6ca1\u6709 Python\uff0c\u53ef\u8df3\u8fc7\u6b64\u6b65\uff0c\u6539\u4e3a\u5728 `settings.json` \u62a5\u9519\u65f6\u68c0\u67e5\u9017\u53f7\u548c\u5f15\u53f7\u3002<\/p>\n<p>### 4.2 \u6a21\u62df\u89e6\u53d1\u4e24\u4e2a\u811a\u672c<\/p>\n<p>\u4ee5\u4e0b\u547d\u4ee4\u5728 PowerShell \u4e2d\u6267\u884c\u3002\u4f7f\u7528 `cmd \/c` \u7ba1\u9053\u662f\u4e3a\u4e86\u89c4\u907f Windows PowerShell 5.1 \u7ed9\u7ba1\u9053\u6587\u672c\u52a0 UTF-8 BOM \u7684\u95ee\u9898\uff1b\u811a\u672c\u672c\u8eab\u4e0d\u89e3\u6790 stdin\uff0c\u53ea\u662f\u8bfb\u53d6\u5e76\u4e22\u5f03\uff1a<\/p>\n<p>&#8220;`powershell<br \/>\ncmd \/c &#8216;echo {&#8220;hook_event_name&#8221;:&#8221;PreToolUse&#8221;,&#8221;tool_name&#8221;:&#8221;AskUserQuestion&#8221;}| powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -File &#8220;%USERPROFILE%\\.claude\\hooks\\plan-notify.ps1&#8243;&#8216;<br \/>\n&#8220;`<\/p>\n<p>\u5e94\u542c\u5230 `Windows Notify Calendar.wav` \u7684\u63d0\u793a\u97f3\u3002<\/p>\n<p>&#8220;`powershell<br \/>\ncmd \/c &#8216;echo {&#8220;hook_event_name&#8221;:&#8221;Stop&#8221;}| powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -File &#8220;%USERPROFILE%\\.claude\\hooks\\auto-done-notify.ps1&#8243;&#8216;<br \/>\n&#8220;`<\/p>\n<p>\u5e94\u542c\u5230 `tada.wav` \u7684\u63d0\u793a\u97f3\u3002<\/p>\n<p>### 4.3 \u5b9e\u9645\u573a\u666f\u9a8c\u8bc1<\/p>\n<p>1. \u5728\u8ba1\u5212\u6a21\u5f0f\u4e2d\uff0cClaude \u7528\u63d0\u95ee\u8ba9\u4f60\u9009\u62e9\u4e2d\u95f4\u65b9\u6848\u65f6 \u2192 \u5e94\u54cd\u63d0\u793a\u97f3\u3002<br \/>\n2. \u8ba1\u5212\u5b8c\u6210\u3001\u7b49\u5f85\u4f60\u6279\u51c6\u65f6 \u2192 \u5e94\u54cd\u63d0\u793a\u97f3\u3002<br \/>\n3. \u4efb\u610f\u4e00\u8f6e\u56de\u590d\u7ed3\u675f \u2192 \u5e94\u54cd `tada.wav`\u3002<\/p>\n<p>## 5. \u6545\u969c\u6392\u67e5<\/p>\n<p>| \u73b0\u8c61 | \u6392\u67e5\u65b9\u5411 |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;&#8212;-|<br \/>\n| \u5b8c\u5168\u6ca1\u6709\u58f0\u97f3 | \u786e\u8ba4 `%USERPROFILE%\\.claude\\hooks\\` \u4e0b\u4e24\u4e2a `.ps1` \u5b58\u5728\uff1b\u786e\u8ba4 `settings.json` \u91cc\u7684\u7528\u6237\u540d\u8def\u5f84\u6b63\u786e\uff1b\u8fd0\u884c 4.2 \u7684\u6a21\u62df\u547d\u4ee4\u5b9a\u4f4d\u95ee\u9898 |<br \/>\n| \u6a21\u62df\u547d\u4ee4\u6709\u58f0\uff0c\u4f46 Claude Code \u91cc\u4e0d\u54cd | \u914d\u7f6e\u672a\u52a0\u8f7d\uff1a\u91cd\u542f Claude Code \u6216\u6253\u5f00 `\/hooks`\uff1b\u786e\u8ba4\u4fee\u6539\u7684\u662f\u7528\u6237\u7ea7 `%USERPROFILE%\\.claude\\settings.json`\uff0c\u800c\u4e0d\u662f\u9879\u76ee\u91cc\u7684 `.claude\\settings.json` |<br \/>\n| `settings.json` \u4fee\u6539\u540e\u6240\u6709\u8bbe\u7f6e\u5931\u6548 | JSON \u8bed\u6cd5\u9519\u8bef\uff08\u6700\u5e38\u89c1\u662f\u591a\u4f59\/\u7f3a\u5931\u9017\u53f7\u3001\u8def\u5f84\u672a\u5199 `\\\\`\u3001\u4f7f\u7528\u4e86\u6ce8\u91ca\uff09\uff1b\u7528 4.1 \u6821\u9a8c |<br \/>\n| \u53ea\u5728\u90e8\u5206\u573a\u666f\u54cd | \u68c0\u67e5 matcher \u662f\u5426\u4e3a `AskUserQuestion|ExitPlanMode`\uff08\u533a\u5206\u5927\u5c0f\u5199\u4e0e\u62fc\u5199\uff09\uff1b`Stop` \u6761\u76ee\u4e0d\u9700\u8981 matcher |<br \/>\n| \u811a\u672c\u88ab PowerShell \u62e6\u622a | \u914d\u7f6e\u547d\u4ee4\u5df2\u5e26 `-ExecutionPolicy Bypass`\uff0c\u4e00\u822c\u65e0\u9700\u4fee\u6539\u7cfb\u7edf\u6267\u884c\u7b56\u7565\uff1b\u82e5\u88ab\u5b89\u5168\u8f6f\u4ef6\u62e6\u622a\uff0c\u9700\u653e\u884c powershell.exe |<br \/>\n| \u6ca1\u6709\u7cfb\u7edf WAV \u97f3\u6548 | \u811a\u672c\u4f1a\u56de\u9000\u4e3a\u8702\u9e23\u58f0\uff1b\u4e5f\u53ef\u4ee5\u628a\u811a\u672c\u91cc\u7684 `$wav` \u6539\u6210\u5176\u4ed6\u5b58\u5728\u7684 WAV \u8def\u5f84 |<br \/>\n| \u58f0\u97f3\u592a\u5c0f\u6216\u542c\u4e0d\u5230 | \u68c0\u67e5\u7cfb\u7edf\u97f3\u91cf\u3001\u97f3\u91cf\u5408\u6210\u5668\u4ee5\u53ca\u662f\u5426\u5904\u4e8e\u9759\u97f3\/\u4e13\u6ce8\u6a21\u5f0f |<\/p>\n<p>## 6. \u5378\u8f7d \/ \u7981\u7528<\/p>\n<p>1. \u6253\u5f00 `%USERPROFILE%\\.claude\\settings.json`\uff0c\u5220\u9664 `hooks.PreToolUse` \u4e2d\u7684 `AskUserQuestion|ExitPlanMode` \u6761\u76ee\u3001`hooks.Stop` \u4e2d\u7684\u5bf9\u5e94\u6761\u76ee\uff1b\u82e5\u6ca1\u6709\u5176\u4ed6 hooks\uff0c\u53ef\u5220\u9664\u6574\u4e2a `hooks` \u952e\u3002<br \/>\n2. \u5220\u9664\u6587\u4ef6\uff1a<br \/>\n   &#8211; `%USERPROFILE%\\.claude\\hooks\\plan-notify.ps1`<br \/>\n   &#8211; `%USERPROFILE%\\.claude\\hooks\\auto-done-notify.ps1`<br \/>\n3. \u91cd\u542f Claude Code \u6216\u6253\u5f00 `\/hooks` \u4f7f\u914d\u7f6e\u751f\u6548\u3002<\/p>\n<p>## \u9644\uff1a\u58f0\u97f3\u4e0e\u811a\u672c\u5bf9\u7167<\/p>\n<p>| \u811a\u672c | \u7528\u9014 | \u4e3b\u8981\u97f3\u6548 | \u56de\u9000 |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;|&#8212;&#8212;&#8212;-|&#8212;&#8212;|<br \/>\n| `plan-notify.ps1` | \u8ba1\u5212\u63d0\u95ee \/ \u8ba1\u5212\u6279\u51c6 | `Windows Notify Calendar.wav` | `Beep(1200, 300)` |<br \/>\n| `auto-done-notify.ps1` | \u6bcf\u8f6e\u56de\u590d\u7ed3\u675f | `tada.wav` | `Beep(880, 400)` |<\/p>\n","protected":false},"excerpt":{"rendered":"<p># Claude Code \u63d0\u793a\u97f3 Hook \u914d\u7f6e\u8fc1\u79fb\u6307\u5357\uff08&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_llm_markdown_disabled":false},"categories":[7],"tags":[],"class_list":["post-233","post","type-post","status-publish","format-standard","hentry","category-ai"],"_links":{"self":[{"href":"https:\/\/litas.cc\/index.php?rest_route=\/wp\/v2\/posts\/233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litas.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litas.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litas.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/litas.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=233"}],"version-history":[{"count":2,"href":"https:\/\/litas.cc\/index.php?rest_route=\/wp\/v2\/posts\/233\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/litas.cc\/index.php?rest_route=\/wp\/v2\/posts\/233\/revisions\/235"}],"wp:attachment":[{"href":"https:\/\/litas.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litas.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litas.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}