[{"data":1,"prerenderedAt":816},["ShallowReactive",2],{"page-/post/.obsidian/plugins/zzhub-ob-wxpublish/node_modules/obsidian/readme":3,"pages-grouped-only":331,"surrounding-page":811},{"id":4,"title":5,"author":6,"body":7,"date":6,"description":277,"extension":323,"group":6,"lastmod":6,"meta":324,"navigation":325,"path":326,"rawbody":327,"seo":328,"showTitle":6,"sort":6,"stem":329,"tags":6,"versions":6,"__hash__":330},"content/post/.obsidian/plugins/zzhub-ob-wxpublish/node_modules/obsidian/README.md","README",null,{"type":8,"value":9,"toc":313},"minimark",[10,15,27,32,39,46,50,57,61,67,125,130,160,164,169,202,209,252,256,268,278,292,298,307],[11,12,14],"h2",{"id":13},"obsidian-api","Obsidian API",[16,17,18,19,26],"p",{},"Type definitions for the latest ",[20,21,25],"a",{"href":22,"rel":23},"https://obsidian.md",[24],"nofollow","Obsidian"," API.",[28,29,31],"h3",{"id":30},"documentation","Documentation",[16,33,34,35],{},"You can browse our Plugin API documentation at ",[20,36,37],{"href":37,"rel":38},"https://docs.obsidian.md/",[24],[16,40,41,42],{},"For an example on how to create Obsidian plugins, use the template at ",[20,43,44],{"href":44,"rel":45},"https://github.com/obsidianmd/obsidian-sample-plugin",[24],[28,47,49],{"id":48},"issues-and-api-requests","Issues and API requests",[16,51,52,53],{},"For issues with the API, or to make requests for new APIs, please go to our forum: ",[20,54,55],{"href":55,"rel":56},"https://forum.obsidian.md/c/developers-api/14",[24],[28,58,60],{"id":59},"plugin-structure","Plugin structure",[16,62,63],{},[64,65,66],"code",{},"manifest.json",[68,69,70,77,83,89,95,101,107,113,119],"ul",{},[71,72,73,76],"li",{},[64,74,75],{},"id"," the ID of your plugin.",[71,78,79,82],{},[64,80,81],{},"name"," the display name of your plugin.",[71,84,85,88],{},[64,86,87],{},"author"," the plugin author's name.",[71,90,91,94],{},[64,92,93],{},"version"," the version of your plugin.",[71,96,97,100],{},[64,98,99],{},"minAppVersion"," the minimum required Obsidian version for your plugin.",[71,102,103,106],{},[64,104,105],{},"description"," the long description of your plugin.",[71,108,109,112],{},[64,110,111],{},"isDesktopOnly"," whether your plugin uses NodeJS or Electron APIs.",[71,114,115,118],{},[64,116,117],{},"authorUrl"," (optional) a URL to your own website.",[71,120,121,124],{},[64,122,123],{},"fundingUrl"," (optional) a link for users to donation to show appreciation and support plugin development.",[16,126,127],{},[64,128,129],{},"main.js",[68,131,132,135,141,151,157],{},[71,133,134],{},"This is the main entry point of your plugin.",[71,136,137,138],{},"Import any Obsidian API using ",[64,139,140],{},"require('obsidian')",[71,142,143,144,147,148],{},"Import NodeJS or Electron API using ",[64,145,146],{},"require('fs')"," or ",[64,149,150],{},"require('electron')",[71,152,153,154],{},"Must export a default class which extends ",[64,155,156],{},"Plugin",[71,158,159],{},"Must bundle all external dependencies into this file, using Rollup, Webpack, or another javascript bundler.",[28,161,163],{"id":162},"app-architecture","App Architecture",[165,166,168],"h5",{"id":167},"the-app-is-organized-into-a-few-major-modules","The app is organized into a few major modules:",[68,170,171,184,190,196],{},[71,172,173,176,177,180,181,183],{},[64,174,175],{},"App",", the global object that owns everything else. You can access this via ",[64,178,179],{},"this.app"," inside your plugin. The ",[64,182,175],{}," interface provides accessors for the following interfaces.",[71,185,186,189],{},[64,187,188],{},"Vault",", the interface that lets you interact with files and folders in the vault.",[71,191,192,195],{},[64,193,194],{},"Workspace",", the interface that lets you interact with panes on the screen.",[71,197,198,201],{},[64,199,200],{},"MetadataCache",", the interface that contains cached metadata about each markdown file, including headings, links, embeds, tags, and blocks.",[165,203,205,206,208],{"id":204},"additionally-by-inheriting-plugin-you-can","Additionally, by inheriting ",[64,207,156],{},", you can:",[68,210,211,218,224,230,236,242],{},[71,212,213,214,217],{},"Add a ribbon icon using ",[64,215,216],{},"this.addRibbonIcon",".",[71,219,220,221,217],{},"Add a status bar (bottom) element using ",[64,222,223],{},"this.addStatusBarItem",[71,225,226,227,217],{},"Add a global command, optionally with a default hotkey, using ",[64,228,229],{},"this.addCommand",[71,231,232,233,217],{},"Add a plugin settings tab using ",[64,234,235],{},"this.addSettingTab",[71,237,238,239,217],{},"Register a new kind of view using ",[64,240,241],{},"this.registerView",[71,243,244,245,248,249,217],{},"Save and load plugin data using ",[64,246,247],{},"this.loadData"," and ",[64,250,251],{},"this.saveData",[165,253,255],{"id":254},"registering-events","Registering events",[16,257,258,259,248,261,263,264,267],{},"For registering events from any event interfaces, such as ",[64,260,175],{},[64,262,194],{},", please use ",[64,265,266],{},"this.registerEvent",", which will automatically detach your event handler when your plugin unloads:",[269,270,275],"pre",{"className":271,"code":273,"language":274},[272],"language-text","this.registerEvent(app.on('event-name', callback));\n","text",[64,276,273],{"__ignoreMap":277},"",[16,279,280,281,147,284,287,288,291],{},"If you register DOM events for elements that persist on the page after your plugin unloads, such as ",[64,282,283],{},"window",[64,285,286],{},"document"," events, please use ",[64,289,290],{},"this.registerDomEvent",":",[269,293,296],{"className":294,"code":295,"language":274},[272],"this.registerDomEvent(element, 'click', callback);\n",[64,297,295],{"__ignoreMap":277},[16,299,300,301,263,304,291],{},"If you use ",[64,302,303],{},"setInterval",[64,305,306],{},"this.registerInterval",[269,308,311],{"className":309,"code":310,"language":274},[272],"this.registerInterval(setInterval(callback, 1000));\n",[64,312,310],{"__ignoreMap":277},{"title":277,"searchDepth":314,"depth":314,"links":315},2,[316],{"id":13,"depth":314,"text":14,"children":317},[318,320,321,322],{"id":30,"depth":319,"text":31},3,{"id":48,"depth":319,"text":49},{"id":59,"depth":319,"text":60},{"id":162,"depth":319,"text":163},"md",{},true,"/post/.obsidian/plugins/zzhub-ob-wxpublish/node_modules/obsidian/readme","## Obsidian API\n\nType definitions for the latest [Obsidian](https://obsidian.md) API.\n\n### Documentation\n\nYou can browse our Plugin API documentation at https://docs.obsidian.md/\n\nFor an example on how to create Obsidian plugins, use the template at https://github.com/obsidianmd/obsidian-sample-plugin\n\n### Issues and API requests\n\nFor issues with the API, or to make requests for new APIs, please go to our forum: https://forum.obsidian.md/c/developers-api/14\n\n### Plugin structure\n\n`manifest.json`\n\n- `id` the ID of your plugin.\n- `name` the display name of your plugin.\n- `author` the plugin author's name.\n- `version` the version of your plugin.\n- `minAppVersion` the minimum required Obsidian version for your plugin.\n- `description` the long description of your plugin.\n- `isDesktopOnly` whether your plugin uses NodeJS or Electron APIs.\n- `authorUrl` (optional) a URL to your own website.\n- `fundingUrl` (optional) a link for users to donation to show appreciation and support plugin development.\n\n`main.js`\n\n- This is the main entry point of your plugin.\n- Import any Obsidian API using `require('obsidian')`\n- Import NodeJS or Electron API using `require('fs')` or `require('electron')`\n- Must export a default class which extends `Plugin`\n- Must bundle all external dependencies into this file, using Rollup, Webpack, or another javascript bundler.\n\n### App Architecture\n\n##### The app is organized into a few major modules:\n\n- `App`, the global object that owns everything else. You can access this via `this.app` inside your plugin. The `App` interface provides accessors for the following interfaces.\n- `Vault`, the interface that lets you interact with files and folders in the vault.\n- `Workspace`, the interface that lets you interact with panes on the screen.\n- `MetadataCache`, the interface that contains cached metadata about each markdown file, including headings, links, embeds, tags, and blocks.\n\n##### Additionally, by inheriting `Plugin`, you can:\n- Add a ribbon icon using `this.addRibbonIcon`.\n- Add a status bar (bottom) element using `this.addStatusBarItem`.\n- Add a global command, optionally with a default hotkey, using `this.addCommand`.\n- Add a plugin settings tab using `this.addSettingTab`.\n- Register a new kind of view using `this.registerView`.\n- Save and load plugin data using `this.loadData` and `this.saveData`.\n\n##### Registering events\n\nFor registering events from any event interfaces, such as `App` and `Workspace`, please use `this.registerEvent`, which will automatically detach your event handler when your plugin unloads:\n```\nthis.registerEvent(app.on('event-name', callback));\n```\n\nIf you register DOM events for elements that persist on the page after your plugin unloads, such as `window` or `document` events, please use `this.registerDomEvent`:\n```\nthis.registerDomEvent(element, 'click', callback);\n```\n\nIf you use `setInterval`, please use `this.registerInterval`:\n```\nthis.registerInterval(setInterval(callback, 1000));\n```\n",{"title":5,"description":277},"post/.obsidian/plugins/zzhub-ob-wxpublish/node_modules/obsidian/README","F0kug6Bwn2Uy4hB49NQp8cpTcRAAUbLO9WCv82H2vA0",[332,339,343,347,351,356,359,364,368,372,376,381,385,389,393,397,401,406,411,415,419,423,427,432,436,440,449,454,458,462,467,471,475,479,483,488,494,499,503,507,511,516,520,524,529,533,537,541,545,550,554,559,563,567,571,576,580,584,589,593,597,601,605,610,614,618,623,627,631,636,640,644,648,652,656,661,665,669,673,678,682,686,690,695,699,703,707,711,716,720,724,728,732,737,741,748,754,759,764,769,774,779,784,789,794,799,805],{"id":333,"path":334,"title":335,"date":336,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/2026-7-16.md","/post/nezus/2026/07/2026-7-16","2026年7月16日下午，台积电法说会上传出一个数字，让全球半导体圈炸了锅。","2026-07-17T00:00:00.000Z","#202607AI资讯","storytelling",{"id":340,"path":341,"title":342,"date":336,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/anthropic-ai.md","/post/nezus/2026/07/anthropic-ai","一个周末干掉四年：Anthropic 用 AI 两周搬完百万行代码，工程师沉默了",{"id":344,"path":345,"title":346,"date":336,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/google-20.md","/post/nezus/2026/07/google-20","欧盟一纸裁决，Google 20年护城河被撕开第一道口子",{"id":348,"path":349,"title":350,"date":336,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/xai-grok.md","/post/nezus/2026/07/xai-grok","xAI给Grok装上定时任务能力",{"id":352,"path":353,"title":354,"date":355,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/apple.md","/post/nezus/2026/07/apple","Apple智能落地中国，阿里千问成幕后赢家","2026-07-16T00:00:00.000Z",{"id":357,"path":358,"title":354,"date":355,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/deepmind.md","/post/nezus/2026/07/deepmind",{"id":360,"path":361,"title":362,"date":355,"tags":6,"group":337,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/07/gpt-vibe-coding-paste.md","/post/nezus/2026/07/gpt-vibe-coding-paste","用GPT Vibe Coding一个常用付费软件：Paste","user",{"id":365,"path":366,"title":367,"date":355,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/grok-build-agent.md","/post/nezus/2026/07/grok-build-agent","马斯克开源Grok Build，编程Agent进入白嫖时代",{"id":369,"path":370,"title":371,"date":355,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/openai-ai.md","/post/nezus/2026/07/openai-ai","OpenAI造了个AI黑客，专攻自家模型",{"id":373,"path":374,"title":375,"date":355,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/wps-comate-copilot.md","/post/nezus/2026/07/wps-comate-copilot","金山办公掏出WPS Comate，正面硬刚微软Copilot",{"id":377,"path":378,"title":379,"date":380,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/295b.md","/post/nezus/2026/07/295b","腾讯把295B大模型塞进了单张显卡","2026-07-15T00:00:00.000Z",{"id":382,"path":383,"title":384,"date":380,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/git-cursor.md","/post/nezus/2026/07/git-cursor","打开一个Git仓库Cursor就自动执行了恶意代码",{"id":386,"path":387,"title":388,"date":380,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/gpt-5-6-mac.md","/post/nezus/2026/07/gpt-5-6-mac","GPT-5.6偷偷删光了我的Mac文件",{"id":390,"path":391,"title":392,"date":380,"tags":6,"group":337,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/07/grok-cli-xai.md","/post/nezus/2026/07/grok-cli-xai","Grok CLI 偷传代码：xAI 把你的仓库打包上传了",{"id":394,"path":395,"title":392,"date":396,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/grok-cli-bug-done-xai.md","/post/nezus/2026/07/grok-cli-bug-done-xai","2026-07-14T00:00:00.000Z",{"id":398,"path":399,"title":400,"date":396,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/seedream-5-0-ai.md","/post/nezus/2026/07/seedream-5-0-ai","字节跳动Seedream 5.0：圈一下图片就改了，AI修图进入点选时代",{"id":402,"path":403,"title":404,"date":405,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/post-20260712-ddc9a8.md","/post/nezus/2026/07/post-20260712-ddc9a8","欧盟强推Chat Control 2.0：加密通信的生死时刻","2026-07-12T00:00:00.000Z",{"id":407,"path":408,"title":409,"date":410,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/ai-1-5.md","/post/nezus/2026/07/ai-1-5","AI烧了1.5万亿，能赚回来吗","2026-07-10T00:00:00.000Z",{"id":412,"path":413,"title":414,"date":410,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/ai.md","/post/nezus/2026/07/ai","你刷到的帖子可能全是AI写的",{"id":416,"path":417,"title":418,"date":410,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/chatgpt-openai.md","/post/nezus/2026/07/chatgpt-openai","ChatGPT学会自己干活了",{"id":420,"path":421,"title":422,"date":410,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/musk-anthropic-apology.md","/post/nezus/2026/07/musk-anthropic-apology","马斯克向Anthropic低头认错",{"id":424,"path":425,"title":426,"date":410,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/optimus.md","/post/nezus/2026/07/optimus","马斯克：Optimus不达标就开除团队",{"id":428,"path":429,"title":430,"date":431,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/anthropic-github.md","/post/nezus/2026/07/anthropic-github","Anthropic 花了一年打造的\"设计师灵魂\"，被一个 GitHub 仓库扒光了","2026-07-08T00:00:00.000Z",{"id":433,"path":434,"title":435,"date":431,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/meta-muse-image-video.md","/post/nezus/2026/07/meta-muse-image-video","扎克伯格掏出\"超级智能实验室\"第一张牌：30亿用户的社交数据，终于杀进了AI生图战场",{"id":437,"path":438,"title":439,"date":431,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/ms-mai-copilot.md","/post/nezus/2026/07/ms-mai-copilot","微软悄悄把OpenAI踢出局：Copilot正在用自研模型\"省钱\"，但你花的钱一分不少",{"id":441,"path":442,"title":443,"date":431,"tags":444,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/yc-ceo-37k-ai-code-bloat.md","/post/nezus/2026/07/yc-ceo-37k-ai-code-bloat","每天部署37000行代码，YC CEO的\"AI神迹\"被一个波兰程序员扒光了",[445,446,447,448],"AI","代码质量","YC","Garry Tan",{"id":450,"path":451,"title":452,"date":453,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/ai-1-6-gpt.md","/post/nezus/2026/07/ai-1-6-gpt","美团扔出一颗AI核弹：1.6万亿参数，代码能力碾压GPT","2026-07-06T00:00:00.000Z",{"id":455,"path":456,"title":457,"date":453,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/post-20260706-d12be3.md","/post/nezus/2026/07/post-20260706-d12be3","黄仁勋最重磅的新品，跳票了",{"id":459,"path":460,"title":461,"date":453,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/x-ai.md","/post/nezus/2026/07/x-ai","X 悄悄对 AI 敞开了大门，然后呢？",{"id":463,"path":464,"title":465,"date":466,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/30-2700.md","/post/nezus/2026/07/30-2700","AI Agent自主完成全球首例勒索攻击","2026-07-04T00:00:00.000Z",{"id":468,"path":469,"title":470,"date":466,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/ai-agent.md","/post/nezus/2026/07/ai-agent","万亿砸下去，AI Agent 还是没跑起来",{"id":472,"path":473,"title":474,"date":466,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/ai-ai.md","/post/nezus/2026/07/ai-ai","AI的身份证来了：网信办首次为AI服务设立专章",{"id":476,"path":477,"title":478,"date":466,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/anthropic-steganography-china.md","/post/nezus/2026/07/anthropic-steganography-china","Anthropic用隐写术识别中国用户：口口声声说AI安全的公司，背地里给你的代码下毒",{"id":480,"path":481,"title":482,"date":466,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/nvidia-rubin-ultra-cancelled.md","/post/nezus/2026/07/nvidia-rubin-ultra-cancelled","NVIDIA Rubin Ultra取消性能腰斩",{"id":484,"path":485,"title":486,"date":487,"tags":6,"group":337,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/07/keyboard.md","/post/nezus/2026/07/keyboard","Acti把AI Agent塞进手机键盘","2026-07-02T00:00:00.000Z",{"id":489,"path":490,"title":491,"date":492,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/ai-6-claude.md","/post/nezus/2026/06/ai-6-claude","四大AI决战文明6：Claude核平法国，还是输了","2026-06-29T00:00:00.000Z","#202606AI资讯",{"id":495,"path":496,"title":497,"date":498,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/deepseek.md","/post/nezus/2026/06/deepseek","DeepSeek成美国企业救命稻草，AI账单失控后100%切换","2026-06-28T00:00:00.000Z",{"id":500,"path":501,"title":502,"date":498,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/openai-gpt-5-6-20.md","/post/nezus/2026/06/openai-gpt-5-6-20","OpenAI发了最强模型，却被政府按住了：GPT-5.6只给20家公司用",{"id":504,"path":505,"title":506,"date":498,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/spacex-spacexai-xai-spacex.md","/post/nezus/2026/06/spacex-spacexai-xai-spacex","SpaceX 注册 SpaceXAI，马斯克要把 xAI 并入 SpaceX",{"id":508,"path":509,"title":510,"date":498,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/vision-openai-macbook.md","/post/nezus/2026/06/vision-openai-macbook","苹果Vision负责人跳槽OpenAI，触控MacBook要来了",{"id":512,"path":513,"title":514,"date":515,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/2026.md","/post/nezus/2026/06/2026","何小鹏放话：2026年底自动驾驶合法进全球","2026-06-27T00:00:00.000Z",{"id":517,"path":518,"title":519,"date":515,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/30-leaf-ai.md","/post/nezus/2026/06/30-leaf-ai","30秒克隆网红声音：Leaf开源AI分身项目",{"id":521,"path":522,"title":523,"date":515,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/400-ai.md","/post/nezus/2026/06/400-ai","400家报纸集体起诉：AI版权大战正式开打",{"id":525,"path":526,"title":527,"date":528,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/23-ai.md","/post/nezus/2026/06/23-ai","贝佐斯押注23亿美元，让AI用打游戏的方式学会控制机器人","2026-06-26T00:00:00.000Z",{"id":530,"path":531,"title":532,"date":528,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/2880-claude-ai.md","/post/nezus/2026/06/2880-claude-ai","2880万次\"偷师\"被当场抓包：Claude母公司一封信，撕开了中美AI暗战的遮羞布",{"id":534,"path":535,"title":536,"date":528,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/ai-1750-10-2.md","/post/nezus/2026/06/ai-1750-10-2","AI年收入1750亿美元，新增10亿收入只需2天",{"id":538,"path":539,"title":540,"date":528,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/ai.md","/post/nezus/2026/06/ai","深夜三点的红头文件：白宫为什么亲手掐死了全球最强AI？",{"id":542,"path":543,"title":544,"date":528,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/post-20260626-7a4a1d.md","/post/nezus/2026/06/post-20260626-7a4a1d","开源圈炸了！一个没人听过的模型，凭什么把编程天花板掀了？",{"id":546,"path":547,"title":548,"date":549,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/ai-google.md","/post/nezus/2026/06/ai-google","你的电脑，要被AI接管了：Google悄悄放了个大招","2026-06-25T00:00:00.000Z",{"id":551,"path":552,"title":553,"date":549,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/notion-cursor-ai.md","/post/nezus/2026/06/notion-cursor-ai","Notion把代码写交给了Cursor：一个文件夹就是一个AI员工",{"id":555,"path":556,"title":557,"date":558,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/alphafold-deepmind.md","/post/nezus/2026/06/alphafold-deepmind","AlphaFold之父离开DeepMind，背后藏着一盘更大的棋","2026-06-20T00:00:00.000Z",{"id":560,"path":561,"title":562,"date":558,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/cloudflare-ai-agent.md","/post/nezus/2026/06/cloudflare-ai-agent","Cloudflare给AI Agent发了身份证",{"id":564,"path":565,"title":566,"date":558,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/figure.md","/post/nezus/2026/06/figure","Figure工厂里，机器人比人多了",{"id":568,"path":569,"title":570,"date":558,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/pinecone-70.md","/post/nezus/2026/06/pinecone-70","阿里悄悄开源了内部数据库，Pinecone每月70美元要凉了？",{"id":572,"path":573,"title":574,"date":575,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/ai-50.md","/post/nezus/2026/06/ai-50","美国参议员要对AI公司征收50%的税了","2026-06-19T00:00:00.000Z",{"id":577,"path":578,"title":579,"date":575,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/claude-code.md","/post/nezus/2026/06/claude-code","Claude Code放大招：写完代码直接给你一个网页",{"id":581,"path":582,"title":583,"date":575,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/transformer-openai-27.md","/post/nezus/2026/06/transformer-openai-27","Transformer之父跳槽OpenAI：谷歌27亿美元打了水漂",{"id":585,"path":586,"title":587,"date":588,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/agent-vercel-eve-next-js-ai.md","/post/nezus/2026/06/agent-vercel-eve-next-js-ai","一个目录就是一个 Agent：Vercel 开源 Eve，Next.js 的故事要在 AI 重演？","2026-06-18T00:00:00.000Z",{"id":590,"path":591,"title":592,"date":588,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/g7.md","/post/nezus/2026/06/g7","硅谷教父在G7闭门会上说了一句话：把中国踢出去",{"id":594,"path":595,"title":596,"date":588,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/grok-4-3-amazon-bedrock.md","/post/nezus/2026/06/grok-4-3-amazon-bedrock","幻觉率全场最低，马斯克在AWS亮出了让对手沉默的底牌",{"id":598,"path":599,"title":600,"date":588,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/openai-930-2800.md","/post/nezus/2026/06/openai-930-2800","OpenAI年入930亿，却亏掉2800亿：这场豪赌，还能撑多久？",{"id":602,"path":603,"title":604,"date":588,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/vercel-ai.md","/post/nezus/2026/06/vercel-ai","Vercel悄悄扔了个炸弹：一个文件夹，就是一个AI员工",{"id":606,"path":607,"title":608,"date":609,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/5-160-tok-s-0-7-tok-s.md","/post/nezus/2026/06/5-160-tok-s-0-7-tok-s","5倍加速背后：160 tok/s起飞，0.7 tok/s坠毁","2026-06-17T00:00:00.000Z",{"id":611,"path":612,"title":613,"date":609,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/5.md","/post/nezus/2026/06/5","一个国产大模型，凌晨5点上线，然后把自己彻底交了出去",{"id":615,"path":616,"title":617,"date":609,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/deepseek-500.md","/post/nezus/2026/06/deepseek-500","DeepSeek首轮融资500亿：投资人无投票权",{"id":619,"path":620,"title":621,"date":622,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/15-ai.md","/post/nezus/2026/06/15-ai","15万人丢了饭碗，AI公司却在开香槟","2026-06-16T00:00:00.000Z",{"id":624,"path":625,"title":626,"date":622,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/kimi-k27-code-speed.md","/post/nezus/2026/06/kimi-k27-code-speed","速度快了6倍：Kimi K2.7 Code高速版，把编程AI卷进新赛道",{"id":628,"path":629,"title":630,"date":622,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/salesforce-36-ai-fin.md","/post/nezus/2026/06/salesforce-36-ai-fin","Salesforce 36亿美元买下AI客服公司Fin：巨头为何要为\"聊天机器人\"砸这么多钱？",{"id":632,"path":633,"title":634,"date":635,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/20.md","/post/nezus/2026/06/20","Meta被迫撤回20亿美元Manus收购，北京出手了","2026-06-15T00:00:00.000Z",{"id":637,"path":638,"title":639,"date":635,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/ai-openai-anthropic24.md","/post/nezus/2026/06/ai-openai-anthropic24","白宫AI监管被指偏袒OpenAI亚马逊，Anthropic24小时内被施压",{"id":641,"path":642,"title":643,"date":635,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/anthropic-dario-10--25.md","/post/nezus/2026/06/anthropic-dario-10-25","Anthropic上市前Dario自曝：文明崩溃概率10%-25%",{"id":645,"path":646,"title":647,"date":635,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/openai-1-5-ai.md","/post/nezus/2026/06/openai-1-5-ai","OpenAI砸1.5亿美元建合作伙伴网络，要搞AI界的安卓",{"id":649,"path":650,"title":651,"date":635,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/satya-nadella-ai.md","/post/nezus/2026/06/satya-nadella-ai","Satya Nadella：AI时代企业需同时构建人力资本和Token资本",{"id":653,"path":654,"title":655,"date":635,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/skill-ai.md","/post/nezus/2026/06/skill-ai","乔木小说创作Skill开源：AI自动生成剧情梗概人物设定",{"id":657,"path":658,"title":659,"date":660,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/anthropic.md","/post/nezus/2026/06/anthropic","Anthropic的困局：一边秘密上市，一边被政府召回","2026-06-14T00:00:00.000Z",{"id":662,"path":663,"title":664,"date":660,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/post-20260614-7ba4ce.md","/post/nezus/2026/06/post-20260614-7ba4ce","扎克伯格承认Meta AI转型脱轨：裁员10%、7000人转岗",{"id":666,"path":667,"title":668,"date":660,"tags":6,"group":493,"lastmod":6,"author":338,"sort":6},"content/post/nezus/2026/06/post-20260614-8e3b48.md","/post/nezus/2026/06/post-20260614-8e3b48","GLM-5.2全量开放：国产最强Coding模型来了",{"id":670,"path":671,"title":672,"date":660,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/post-20260614-ea1c30.md","/post/nezus/2026/06/post-20260614-ea1c30","谷歌安全负责人辞职：AI被用于军事，他拒绝沉默",{"id":674,"path":675,"title":676,"date":677,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/428b-minimax.md","/post/nezus/2026/06/428b-minimax","428B参数全部开源，MiniMax这步棋走对了","2026-06-13T00:00:00.000Z",{"id":679,"path":680,"title":681,"date":677,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/5-claude-anthropic-it.md","/post/nezus/2026/06/5-claude-anthropic-it","5万人用Claude办公，Anthropic拿下印度IT巨头",{"id":683,"path":684,"title":685,"date":677,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/agent.md","/post/nezus/2026/06/agent","豆包悄悄上了任务模式，字节的Agent野心藏不住了",{"id":687,"path":688,"title":689,"date":677,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/kimi-token-30.md","/post/nezus/2026/06/kimi-token-30","Kimi代码模型开源，推理token直接砍30%",{"id":691,"path":692,"title":693,"date":694,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/7-0-410.md","/post/nezus/2026/06/7-0-410","成立7个月，0产品，估值410亿美元——贝佐斯的新公司疯了","2026-06-12T00:00:00.000Z",{"id":696,"path":697,"title":698,"date":694,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/ai-ai.md","/post/nezus/2026/06/ai-ai","当造AI的人亲口说AI会抢走工作",{"id":700,"path":701,"title":702,"date":694,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/cursor-ai-ai.md","/post/nezus/2026/06/cursor-ai-ai","Cursor上新功能：AI动手前先让另一个AI批准",{"id":704,"path":705,"title":706,"date":694,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/midjourney.md","/post/nezus/2026/06/midjourney","你打开Midjourney的时候，它已经不是昨天的它了",{"id":708,"path":709,"title":710,"date":694,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/post-20260612-5071b7.md","/post/nezus/2026/06/post-20260612-5071b7","全自主无人机第一次杀了人，战争进入新纪元",{"id":712,"path":713,"title":714,"date":715,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/100-600.md","/post/nezus/2026/06/100-600","豆包说退票不到 100 块，结果花了 600——然后它帮用户写好了起诉自己的状子","2026-06-11T00:00:00.000Z",{"id":717,"path":718,"title":719,"date":715,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/180-ai-agent.md","/post/nezus/2026/06/180-ai-agent","180亿美元对冲基金炒掉所有分析师，改用数百个AI Agent炒股",{"id":721,"path":722,"title":723,"date":715,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/google-4.md","/post/nezus/2026/06/google-4","Google 开源 4 倍速扩散模型：自回归的黄昏？",{"id":725,"path":726,"title":727,"date":715,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/google-ai.md","/post/nezus/2026/06/google-ai","Google 因 AI '说错话'被判赔：幻觉的时代结束了？",{"id":729,"path":730,"title":731,"date":715,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/ip-ai.md","/post/nezus/2026/06/ip-ai","周星驰三部经典电影 IP 开放 AI 二创：火山方舟想做什么？",{"id":733,"path":734,"title":735,"date":736,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/gui.md","/post/nezus/2026/06/gui","人类需要GUI！","2026-06-09T00:00:00.000Z",{"id":738,"path":739,"title":740,"date":736,"tags":6,"group":493,"lastmod":6,"author":363,"sort":6},"content/post/nezus/2026/06/hermes-desktop.md","/post/nezus/2026/06/hermes-desktop","Hermes Desktop 安装及界面功能速览",{"id":742,"path":743,"title":744,"date":745,"tags":6,"group":746,"lastmod":747,"author":6,"sort":6},"content/post/ai/explore/01-interview-prompt-template.md","/post/ai/explore/01-interview-prompt-template","高级前端开发面试提示词模板","2026-01-21T07:30:52.902Z","面试SKILL","2026-01-21T07:31:28.343Z",{"id":749,"path":750,"title":751,"date":752,"tags":6,"group":753,"lastmod":752,"author":6,"sort":6},"content/post/ai/explore/03-interview-standard-answers.md","/post/ai/explore/03-interview-standard-answers","高级前端开发面试题标准答案","2026-01-21T07:25:00.000Z","面试SKILL:答案",{"id":755,"path":756,"title":757,"date":758,"tags":6,"group":753,"lastmod":758,"author":6,"sort":6},"content/post/ai/explore/03-10-team-management.md","/post/ai/explore/03-10-team-management","10.团队管理与技术债务 - 标准答案","2026-01-21T07:24:00.000Z",{"id":760,"path":761,"title":762,"date":763,"tags":6,"group":753,"lastmod":763,"author":6,"sort":6},"content/post/ai/explore/03-09-micro-frontend.md","/post/ai/explore/03-09-micro-frontend","9.微前端架构设计 - 标准答案","2026-01-21T07:23:00.000Z",{"id":765,"path":766,"title":767,"date":768,"tags":6,"group":753,"lastmod":768,"author":6,"sort":6},"content/post/ai/explore/03-08-nodejs-performance.md","/post/ai/explore/03-08-nodejs-performance","8.Node.js 性能调优 - 标准答案","2026-01-21T07:22:00.000Z",{"id":770,"path":771,"title":772,"date":773,"tags":6,"group":753,"lastmod":773,"author":6,"sort":6},"content/post/ai/explore/03-07-event-loop.md","/post/ai/explore/03-07-event-loop","7.Node.js Event Loop - 标准答案","2026-01-21T07:21:00.000Z",{"id":775,"path":776,"title":777,"date":778,"tags":6,"group":753,"lastmod":778,"author":6,"sort":6},"content/post/ai/explore/03-06-nuxt-ssr.md","/post/ai/explore/03-06-nuxt-ssr","6.Nuxt.js SSR 实战 - 标准答案","2026-01-21T07:20:00.000Z",{"id":780,"path":781,"title":782,"date":783,"tags":6,"group":753,"lastmod":783,"author":6,"sort":6},"content/post/ai/explore/03-05-vue-diff.md","/post/ai/explore/03-05-vue-diff","5.Vue Diff 算法 - 标准答案","2026-01-21T07:19:00.000Z",{"id":785,"path":786,"title":787,"date":788,"tags":6,"group":753,"lastmod":788,"author":6,"sort":6},"content/post/ai/explore/03-04-vue-migration.md","/post/ai/explore/03-04-vue-migration","4.Vue2 迁移到 Vue3 - 标准答案","2026-01-21T07:18:00.000Z",{"id":790,"path":791,"title":792,"date":793,"tags":6,"group":753,"lastmod":793,"author":6,"sort":6},"content/post/ai/explore/03-03-vue3-performance.md","/post/ai/explore/03-03-vue3-performance","3.Vue3 性能优化 - 标准答案","2026-01-21T07:17:00.000Z",{"id":795,"path":796,"title":797,"date":798,"tags":6,"group":753,"lastmod":798,"author":6,"sort":6},"content/post/ai/explore/03-02-component-communication.md","/post/ai/explore/03-02-component-communication","2.Vue 组件通信 - 标准答案","2026-01-21T07:16:00.000Z",{"id":800,"path":801,"title":802,"date":803,"tags":6,"group":753,"lastmod":804,"author":6,"sort":6},"content/post/ai/explore/03-01-vue-reactive.md","/post/ai/explore/03-01-vue-reactive","1.Vue 响应式原理 - 标准答案","2026-01-21T06:53:18.971Z","2026-01-21T07:15:00.000Z",{"id":806,"path":807,"title":808,"date":809,"tags":6,"group":746,"lastmod":810,"author":6,"sort":6},"content/post/ai/explore/02-interview-questions.md","/post/ai/explore/02-interview-questions","高级前端开发面试题目清单","2026-01-21T06:39:25.673Z","2026-01-21T07:12:45.186Z",[6,812],{"title":813,"path":814,"stem":815},"大模型，快就是好","/post/nezus/2026/08/post-20260807-58a2a9","post/nezus/2026/08/post-20260807-58a2a9",1786091413374]