[{"data":1,"prerenderedAt":1734},["ShallowReactive",2],{"navigation":3,"\u002Fguides\u002Ffeedback":686,"\u002Fguides\u002Ffeedback-surround":1729},[4,31,57,147,168,198,652],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"快速入门","i-lucide-rocket","\u002Fgetting-started","01.getting-started",[10,14,18,22,26],{"title":11,"path":12,"stem":13},"简介","\u002Fgetting-started\u002Fintroduction","01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"快速开始","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F02.quickstart",{"title":19,"path":20,"stem":21},"展示作品","\u002Fgetting-started\u002Fshowcase","01.getting-started\u002F03.showcase",{"title":23,"path":24,"stem":25},"示例","\u002Fgetting-started\u002Fexamples","01.getting-started\u002F04.examples",{"title":27,"path":28,"stem":29},"发布视频","\u002Fgetting-started\u002Flaunch-videos","01.getting-started\u002F05.launch-videos",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"核心概念","i-lucide-lightbulb","\u002Fconcepts","02.concepts",[37,41,45,49,53],{"title":38,"path":39,"stem":40},"合成","\u002Fconcepts\u002Fcompositions","02.concepts\u002F01.compositions",{"title":42,"path":43,"stem":44},"数据属性","\u002Fconcepts\u002Fdata-attributes","02.concepts\u002F02.data-attributes",{"title":46,"path":47,"stem":48},"变量","\u002Fconcepts\u002Fvariables","02.concepts\u002F03.variables",{"title":50,"path":51,"stem":52},"帧适配器","\u002Fconcepts\u002Fframe-adapters","02.concepts\u002F04.frame-adapters",{"title":54,"path":55,"stem":56},"确定性渲染","\u002Fconcepts\u002Fdeterminism","02.concepts\u002F05.determinism",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":30},"使用指南","i-lucide-compass","\u002Fguides","03.guides",[63,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143],{"title":64,"path":65,"stem":66},"工作流水线","\u002Fguides\u002Fpipeline","03.guides\u002F01.pipeline",{"title":68,"path":69,"stem":70},"HTML-in-Canvas","\u002Fguides\u002Fhtml-in-canvas","03.guides\u002F02.html-in-canvas",{"title":72,"path":73,"stem":74},"网站转视频","\u002Fguides\u002Fwebsite-to-video","03.guides\u002F03.website-to-video",{"title":76,"path":77,"stem":78},"Google Antigravity","\u002Fguides\u002Fantigravity","03.guides\u002F04.antigravity",{"title":80,"path":81,"stem":82},"GitHub Copilot CLI","\u002Fguides\u002Fcopilot-cli","03.guides\u002F05.copilot-cli",{"title":84,"path":85,"stem":86},"Claude Design","\u002Fguides\u002Fclaude-design","03.guides\u002F06.claude-design",{"title":88,"path":89,"stem":90},"Open Design","\u002Fguides\u002Fopen-design","03.guides\u002F07.open-design",{"title":92,"path":93,"stem":94},"提示词指南","\u002Fguides\u002Fprompting","03.guides\u002F08.prompting",{"title":96,"path":97,"stem":98},"Hyperframes vs Remotion","\u002Fguides\u002Fhyperframes-vs-remotion","03.guides\u002F09.hyperframes-vs-remotion",{"title":100,"path":101,"stem":102},"GSAP 动画","\u002Fguides\u002Fgsap-animation","03.guides\u002F10.gsap-animation",{"title":104,"path":105,"stem":106},"渲染","\u002Fguides\u002Frendering","03.guides\u002F11.rendering",{"title":108,"path":109,"stem":110},"去除背景（透明视频）","\u002Fguides\u002Fremove-background","03.guides\u002F12.remove-background",{"title":112,"path":113,"stem":114},"HDR 渲染","\u002Fguides\u002Fhdr","03.guides\u002F13.hdr",{"title":116,"path":117,"stem":118},"4K 渲染","\u002Fguides\u002F4k-rendering","03.guides\u002F14.4k-rendering",{"title":120,"path":121,"stem":122},"性能","\u002Fguides\u002Fperformance","03.guides\u002F15.performance",{"title":124,"path":125,"stem":126},"时间轴编辑","\u002Fguides\u002Ftimeline-editing","03.guides\u002F16.timeline-editing",{"title":128,"path":129,"stem":130},"视频编辑者速查表","\u002Fguides\u002Fvideo-editor-cheatsheet","03.guides\u002F17.video-editor-cheatsheet",{"title":132,"path":133,"stem":134},"常见错误","\u002Fguides\u002Fcommon-mistakes","03.guides\u002F18.common-mistakes",{"title":136,"path":137,"stem":138},"故障排除","\u002Fguides\u002Ftroubleshooting","03.guides\u002F19.troubleshooting",{"title":140,"path":141,"stem":142},"反馈收集","\u002Fguides\u002Ffeedback","03.guides\u002F20.feedback",{"title":144,"path":145,"stem":146},"HyperFrames MCP","\u002Fguides\u002Fmcp","03.guides\u002F21.mcp",{"title":148,"icon":149,"path":150,"stem":151,"children":152,"page":30},"部署","i-lucide-cloud","\u002Fdeploy","04.deploy",[153,156,160,164],{"title":148,"path":154,"stem":155},"\u002Fdeploy\u002Fdeploy","04.deploy\u002F01.deploy",{"title":157,"path":158,"stem":159},"AWS Lambda","\u002Fdeploy\u002Faws-lambda","04.deploy\u002F02.aws-lambda",{"title":161,"path":162,"stem":163},"Lambda 上的模板","\u002Fdeploy\u002Ftemplates-on-lambda","04.deploy\u002F03.templates-on-lambda",{"title":165,"path":166,"stem":167},"迁移到 HyperFrames Lambda","\u002Fdeploy\u002Fmigrating-to-hyperframes-lambda","04.deploy\u002F04.migrating-to-hyperframes-lambda",{"title":169,"icon":170,"path":171,"stem":172,"children":173,"page":30},"包","i-lucide-package","\u002Fpackages","05.packages",[174,178,182,186,190,194],{"title":175,"path":176,"stem":177},"@hyperframes\u002Fcore","\u002Fpackages\u002Fcore","05.packages\u002F01.core",{"title":179,"path":180,"stem":181},"@hyperframes\u002Fengine","\u002Fpackages\u002Fengine","05.packages\u002F02.engine",{"title":183,"path":184,"stem":185},"@hyperframes\u002Fplayer","\u002Fpackages\u002Fplayer","05.packages\u002F03.player",{"title":187,"path":188,"stem":189},"@hyperframes\u002Fproducer","\u002Fpackages\u002Fproducer","05.packages\u002F04.producer",{"title":191,"path":192,"stem":193},"@hyperframes\u002Fstudio","\u002Fpackages\u002Fstudio","05.packages\u002F05.studio",{"title":195,"path":196,"stem":197},"CLI","\u002Fpackages\u002Fcli","05.packages\u002F06.cli",{"title":199,"icon":200,"path":201,"stem":202,"children":203,"page":30},"组件目录","i-lucide-layout-grid","\u002Fcatalog","06.catalog",[204,270,324,358,420,478,512,546,584,598],{"title":205,"icon":206,"path":207,"stem":208,"children":209,"page":30},"字幕","i-lucide-captions","\u002Fcatalog\u002Fcaption","06.catalog\u002F01.caption",[210,214,218,222,226,230,234,238,242,246,250,254,258,262,266],{"title":211,"path":212,"stem":213},"裁剪擦除","\u002Fcatalog\u002Fcaption\u002Fcaption-clip-wipe","06.catalog\u002F01.caption\u002F01.caption-clip-wipe",{"title":215,"path":216,"stem":217},"编辑强调","\u002Fcatalog\u002Fcaption\u002Fcaption-editorial-emphasis","06.catalog\u002F01.caption\u002F02.caption-editorial-emphasis",{"title":219,"path":220,"stem":221},"Emoji 弹出","\u002Fcatalog\u002Fcaption\u002Fcaption-emoji-pop","06.catalog\u002F01.caption\u002F03.caption-emoji-pop",{"title":223,"path":224,"stem":225},"故障 RGB","\u002Fcatalog\u002Fcaption\u002Fcaption-glitch-rgb","06.catalog\u002F01.caption\u002F04.caption-glitch-rgb",{"title":227,"path":228,"stem":229},"渐变填充","\u002Fcatalog\u002Fcaption\u002Fcaption-gradient-fill","06.catalog\u002F01.caption\u002F05.caption-gradient-fill",{"title":231,"path":232,"stem":233},"高亮","\u002Fcatalog\u002Fcaption\u002Fcaption-highlight","06.catalog\u002F01.caption\u002F06.caption-highlight",{"title":235,"path":236,"stem":237},"动感冲击","\u002Fcatalog\u002Fcaption\u002Fcaption-kinetic-slam","06.catalog\u002F01.caption\u002F07.caption-kinetic-slam",{"title":239,"path":240,"stem":241},"矩阵解码","\u002Fcatalog\u002Fcaption\u002Fcaption-matrix-decode","06.catalog\u002F01.caption\u002F08.caption-matrix-decode",{"title":243,"path":244,"stem":245},"霓虹强调","\u002Fcatalog\u002Fcaption\u002Fcaption-neon-accent","06.catalog\u002F01.caption\u002F09.caption-neon-accent",{"title":247,"path":248,"stem":249},"霓虹发光","\u002Fcatalog\u002Fcaption\u002Fcaption-neon-glow","06.catalog\u002F01.caption\u002F10.caption-neon-glow",{"title":251,"path":252,"stem":253},"视差图层","\u002Fcatalog\u002Fcaption\u002Fcaption-parallax-layers","06.catalog\u002F01.caption\u002F11.caption-parallax-layers",{"title":255,"path":256,"stem":257},"粒子爆发","\u002Fcatalog\u002Fcaption\u002Fcaption-particle-burst","06.catalog\u002F01.caption\u002F12.caption-particle-burst",{"title":259,"path":260,"stem":261},"胶囊卡拉OK","\u002Fcatalog\u002Fcaption\u002Fcaption-pill-karaoke","06.catalog\u002F01.caption\u002F13.caption-pill-karaoke",{"title":263,"path":264,"stem":265},"纹理","\u002Fcatalog\u002Fcaption\u002Fcaption-texture","06.catalog\u002F01.caption\u002F14.caption-texture",{"title":267,"path":268,"stem":269},"字重切换","\u002Fcatalog\u002Fcaption\u002Fcaption-weight-shift","06.catalog\u002F01.caption\u002F15.caption-weight-shift",{"title":271,"icon":272,"path":273,"stem":274,"children":275,"page":30},"HTML 画布","i-lucide-layout-dashboard","\u002Fcatalog\u002Fhtml-canvas","06.catalog\u002F02.html-canvas",[276,280,284,288,292,296,300,304,308,312,316,320],{"title":277,"path":278,"stem":279},"iOS 26 Liquid Glass 主屏幕","\u002Fcatalog\u002Fhtml-canvas\u002Fios26-liquid-glass","06.catalog\u002F02.html-canvas\u002F01.ios26-liquid-glass",{"title":281,"path":282,"stem":283},"Liquid Glass 右键菜单","\u002Fcatalog\u002Fhtml-canvas\u002Fliquid-glass-context-menu","06.catalog\u002F02.html-canvas\u002F02.liquid-glass-context-menu",{"title":285,"path":286,"stem":287},"Liquid Glass 媒体控制","\u002Fcatalog\u002Fhtml-canvas\u002Fliquid-glass-media-controls","06.catalog\u002F02.html-canvas\u002F03.liquid-glass-media-controls",{"title":289,"path":290,"stem":291},"Liquid Glass 通知","\u002Fcatalog\u002Fhtml-canvas\u002Fliquid-glass-notification","06.catalog\u002F02.html-canvas\u002F04.liquid-glass-notification",{"title":293,"path":294,"stem":295},"Liquid Glass 小组件","\u002Fcatalog\u002Fhtml-canvas\u002Fliquid-glass-widgets","06.catalog\u002F02.html-canvas\u002F05.liquid-glass-widgets",{"title":297,"path":298,"stem":299},"macOS Tahoe Liquid Glass 桌面","\u002Fcatalog\u002Fhtml-canvas\u002Fmacos-tahoe-liquid-glass","06.catalog\u002F02.html-canvas\u002F06.macos-tahoe-liquid-glass",{"title":301,"path":302,"stem":303},"iPhone & MacBook 3D 展示","\u002Fcatalog\u002Fhtml-canvas\u002Fvfx-iphone-device","06.catalog\u002F02.html-canvas\u002F07.vfx-iphone-device",{"title":305,"path":306,"stem":307},"液态背景","\u002Fcatalog\u002Fhtml-canvas\u002Fvfx-liquid-background","06.catalog\u002F02.html-canvas\u002F08.vfx-liquid-background",{"title":309,"path":310,"stem":311},"磁力效果","\u002Fcatalog\u002Fhtml-canvas\u002Fvfx-magnetic","06.catalog\u002F02.html-canvas\u002F09.vfx-magnetic",{"title":313,"path":314,"stem":315},"传送门","\u002Fcatalog\u002Fhtml-canvas\u002Fvfx-portal","06.catalog\u002F02.html-canvas\u002F10.vfx-portal",{"title":317,"path":318,"stem":319},"碎裂效果","\u002Fcatalog\u002Fhtml-canvas\u002Fvfx-shatter","06.catalog\u002F02.html-canvas\u002F11.vfx-shatter",{"title":321,"path":322,"stem":323},"VFX 文字光标","\u002Fcatalog\u002Fhtml-canvas\u002Fvfx-text-cursor","06.catalog\u002F02.html-canvas\u002F12.vfx-text-cursor",{"title":325,"icon":326,"path":327,"stem":328,"children":329,"page":30},"社交叠加层","i-lucide-share-2","\u002Fcatalog\u002Fsocial-overlays","06.catalog\u002F03.social-overlays",[330,334,338,342,346,350,354],{"title":331,"path":332,"stem":333},"Instagram 关注","\u002Fcatalog\u002Fsocial-overlays\u002Finstagram-follow","06.catalog\u002F03.social-overlays\u002F01.instagram-follow",{"title":335,"path":336,"stem":337},"macOS 通知","\u002Fcatalog\u002Fsocial-overlays\u002Fmacos-notification","06.catalog\u002F03.social-overlays\u002F02.macos-notification",{"title":339,"path":340,"stem":341},"Reddit 帖子卡片","\u002Fcatalog\u002Fsocial-overlays\u002Freddit-post","06.catalog\u002F03.social-overlays\u002F03.reddit-post",{"title":343,"path":344,"stem":345},"Spotify 正在播放","\u002Fcatalog\u002Fsocial-overlays\u002Fspotify-card","06.catalog\u002F03.social-overlays\u002F04.spotify-card",{"title":347,"path":348,"stem":349},"TikTok 关注","\u002Fcatalog\u002Fsocial-overlays\u002Ftiktok-follow","06.catalog\u002F03.social-overlays\u002F05.tiktok-follow",{"title":351,"path":352,"stem":353},"X 帖子卡片","\u002Fcatalog\u002Fsocial-overlays\u002Fx-post","06.catalog\u002F03.social-overlays\u002F06.x-post",{"title":355,"path":356,"stem":357},"YouTube 下方三分之一","\u002Fcatalog\u002Fsocial-overlays\u002Fyt-lower-third","06.catalog\u002F03.social-overlays\u002F07.yt-lower-third",{"title":359,"icon":360,"path":361,"stem":362,"children":363,"page":30},"着色器过渡","i-lucide-wand-2","\u002Fcatalog\u002Fshader-transitions","06.catalog\u002F04.shader-transitions",[364,368,372,376,380,384,388,392,396,400,404,408,412,416],{"title":365,"path":366,"stem":367},"色散径向分裂","\u002Fcatalog\u002Fshader-transitions\u002Fchromatic-radial-split","06.catalog\u002F04.shader-transitions\u002F01.chromatic-radial-split",{"title":369,"path":370,"stem":371},"电影感变焦","\u002Fcatalog\u002Fshader-transitions\u002Fcinematic-zoom","06.catalog\u002F04.shader-transitions\u002F02.cinematic-zoom",{"title":373,"path":374,"stem":375},"交叉扭曲变形","\u002Fcatalog\u002Fshader-transitions\u002Fcross-warp-morph","06.catalog\u002F04.shader-transitions\u002F03.cross-warp-morph",{"title":377,"path":378,"stem":379},"域扭曲溶解","\u002Fcatalog\u002Fshader-transitions\u002Fdomain-warp-dissolve","06.catalog\u002F04.shader-transitions\u002F04.domain-warp-dissolve",{"title":381,"path":382,"stem":383},"白色闪光过渡","\u002Fcatalog\u002Fshader-transitions\u002Fflash-through-white","06.catalog\u002F04.shader-transitions\u002F05.flash-through-white",{"title":385,"path":386,"stem":387},"故障效果","\u002Fcatalog\u002Fshader-transitions\u002Fglitch","06.catalog\u002F04.shader-transitions\u002F06.glitch",{"title":389,"path":390,"stem":391},"引力透镜","\u002Fcatalog\u002Fshader-transitions\u002Fgravitational-lens","06.catalog\u002F04.shader-transitions\u002F07.gravitational-lens",{"title":393,"path":394,"stem":395},"光线泄漏","\u002Fcatalog\u002Fshader-transitions\u002Flight-leak","06.catalog\u002F04.shader-transitions\u002F08.light-leak",{"title":397,"path":398,"stem":399},"褶皱燃烧","\u002Fcatalog\u002Fshader-transitions\u002Fridged-burn","06.catalog\u002F04.shader-transitions\u002F09.ridged-burn",{"title":401,"path":402,"stem":403},"涟漪波纹","\u002Fcatalog\u002Fshader-transitions\u002Fripple-waves","06.catalog\u002F04.shader-transitions\u002F10.ripple-waves",{"title":405,"path":406,"stem":407},"SDF 光圈","\u002Fcatalog\u002Fshader-transitions\u002Fsdf-iris","06.catalog\u002F04.shader-transitions\u002F11.sdf-iris",{"title":409,"path":410,"stem":411},"漩涡涡流","\u002Fcatalog\u002Fshader-transitions\u002Fswirl-vortex","06.catalog\u002F04.shader-transitions\u002F12.swirl-vortex",{"title":413,"path":414,"stem":415},"热浪扭曲","\u002Fcatalog\u002Fshader-transitions\u002Fthermal-distortion","06.catalog\u002F04.shader-transitions\u002F13.thermal-distortion",{"title":417,"path":418,"stem":419},"快速摇摄","\u002Fcatalog\u002Fshader-transitions\u002Fwhip-pan","06.catalog\u002F04.shader-transitions\u002F14.whip-pan",{"title":421,"icon":422,"path":423,"stem":424,"children":425,"page":30},"CSS 过渡","i-lucide-repeat","\u002Fcatalog\u002Fcss-transitions","06.catalog\u002F05.css-transitions",[426,430,434,438,442,446,450,454,458,462,466,470,474],{"title":427,"path":428,"stem":429},"3D 过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-3d","06.catalog\u002F05.css-transitions\u002F01.transitions-3d",{"title":431,"path":432,"stem":433},"模糊过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-blur","06.catalog\u002F05.css-transitions\u002F02.transitions-blur",{"title":435,"path":436,"stem":437},"覆盖过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-cover","06.catalog\u002F05.css-transitions\u002F03.transitions-cover",{"title":439,"path":440,"stem":441},"破碎过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-destruction","06.catalog\u002F05.css-transitions\u002F04.transitions-destruction",{"title":443,"path":444,"stem":445},"溶解过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-dissolve","06.catalog\u002F05.css-transitions\u002F05.transitions-dissolve",{"title":447,"path":448,"stem":449},"扭曲过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-distortion","06.catalog\u002F05.css-transitions\u002F06.transitions-distortion",{"title":451,"path":452,"stem":453},"网格过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-grid","06.catalog\u002F05.css-transitions\u002F07.transitions-grid",{"title":455,"path":456,"stem":457},"光效过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-light","06.catalog\u002F05.css-transitions\u002F08.transitions-light",{"title":459,"path":460,"stem":461},"机械过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-mechanical","06.catalog\u002F05.css-transitions\u002F09.transitions-mechanical",{"title":463,"path":464,"stem":465},"其他过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-other","06.catalog\u002F05.css-transitions\u002F10.transitions-other",{"title":467,"path":468,"stem":469},"推移过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-push","06.catalog\u002F05.css-transitions\u002F11.transitions-push",{"title":471,"path":472,"stem":473},"径向过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-radial","06.catalog\u002F05.css-transitions\u002F12.transitions-radial",{"title":475,"path":476,"stem":477},"缩放过渡","\u002Fcatalog\u002Fcss-transitions\u002Ftransitions-scale","06.catalog\u002F05.css-transitions\u002F13.transitions-scale",{"title":479,"icon":480,"path":481,"stem":482,"children":483,"page":30},"展示","i-lucide-monitor-play","\u002Fcatalog\u002Fshowcase","06.catalog\u002F06.showcase",[484,488,492,496,500,504,508],{"title":485,"path":486,"stem":487},"应用展示","\u002Fcatalog\u002Fshowcase\u002Fapp-showcase","06.catalog\u002F06.showcase\u002F01.app-showcase",{"title":489,"path":490,"stem":491},"Apple 金额计数器","\u002Fcatalog\u002Fshowcase\u002Fapple-money-count","06.catalog\u002F06.showcase\u002F02.apple-money-count",{"title":493,"path":494,"stem":495},"蓝色毛衣开场视频","\u002Fcatalog\u002Fshowcase\u002Fblue-sweater-intro-video","06.catalog\u002F06.showcase\u002F03.blue-sweater-intro-video",{"title":497,"path":498,"stem":499},"朝鲜封锁","\u002Fcatalog\u002Fshowcase\u002Fnorth-korea-locked-down","06.catalog\u002F06.showcase\u002F04.north-korea-locked-down",{"title":501,"path":502,"stem":503},"纽约巴黎航班","\u002Fcatalog\u002Fshowcase\u002Fnyc-paris-flight","06.catalog\u002F06.showcase\u002F05.nyc-paris-flight",{"title":505,"path":506,"stem":507},"3D UI 展示","\u002Fcatalog\u002Fshowcase\u002Fui-3d-reveal","06.catalog\u002F06.showcase\u002F06.ui-3d-reveal",{"title":509,"path":510,"stem":511},"VPN YouTube 广告片段","\u002Fcatalog\u002Fshowcase\u002Fvpn-youtube-spot","06.catalog\u002F06.showcase\u002F07.vpn-youtube-spot",{"title":513,"icon":514,"path":515,"stem":516,"children":517,"page":30},"数据","i-lucide-bar-chart-3","\u002Fcatalog\u002Fdata","06.catalog\u002F07.data",[518,522,526,530,534,538,542],{"title":519,"path":520,"stem":521},"数据图表","\u002Fcatalog\u002Fdata\u002Fdata-chart","06.catalog\u002F07.data\u002F01.data-chart",{"title":523,"path":524,"stem":525},"西班牙地图","\u002Fcatalog\u002Fdata\u002Fspain-map","06.catalog\u002F07.data\u002F02.spain-map",{"title":527,"path":528,"stem":529},"美国地图","\u002Fcatalog\u002Fdata\u002Fus-map","06.catalog\u002F07.data\u002F03.us-map",{"title":531,"path":532,"stem":533},"美国气泡地图","\u002Fcatalog\u002Fdata\u002Fus-map-bubble","06.catalog\u002F07.data\u002F04.us-map-bubble",{"title":535,"path":536,"stem":537},"美国流动地图","\u002Fcatalog\u002Fdata\u002Fus-map-flow","06.catalog\u002F07.data\u002F05.us-map-flow",{"title":539,"path":540,"stem":541},"美国六边形网格地图","\u002Fcatalog\u002Fdata\u002Fus-map-hex","06.catalog\u002F07.data\u002F06.us-map-hex",{"title":543,"path":544,"stem":545},"世界地图","\u002Fcatalog\u002Fdata\u002Fworld-map","06.catalog\u002F07.data\u002F07.world-map",{"title":547,"icon":548,"path":549,"stem":550,"children":551,"page":30},"效果","i-lucide-sparkles","\u002Fcatalog\u002Feffects","06.catalog\u002F08.effects",[552,556,560,564,568,572,576,580],{"title":553,"path":554,"stem":555},"差值混合","\u002Fcatalog\u002Feffects\u002Fcaption-blend-difference","06.catalog\u002F08.effects\u002F01.caption-blend-difference",{"title":557,"path":558,"stem":559},"胶片颗粒叠加","\u002Fcatalog\u002Feffects\u002Fgrain-overlay","06.catalog\u002F08.effects\u002F02.grain-overlay",{"title":561,"path":562,"stem":563},"网格像素化擦除","\u002Fcatalog\u002Feffects\u002Fgrid-pixelate-wipe","06.catalog\u002F08.effects\u002F03.grid-pixelate-wipe",{"title":565,"path":566,"stem":567},"视差缩小","\u002Fcatalog\u002Feffects\u002Fparallax-unzoom","06.catalog\u002F08.effects\u002F04.parallax-unzoom",{"title":569,"path":570,"stem":571},"视差放大","\u002Fcatalog\u002Feffects\u002Fparallax-zoom","06.catalog\u002F08.effects\u002F05.parallax-zoom",{"title":573,"path":574,"stem":575},"微光扫过","\u002Fcatalog\u002Feffects\u002Fshimmer-sweep","06.catalog\u002F08.effects\u002F06.shimmer-sweep",{"title":577,"path":578,"stem":579},"纹理遮罩文字","\u002Fcatalog\u002Feffects\u002Ftexture-mask-text","06.catalog\u002F08.effects\u002F07.texture-mask-text",{"title":581,"path":582,"stem":583},"暗角","\u002Fcatalog\u002Feffects\u002Fvignette","06.catalog\u002F08.effects\u002F08.vignette",{"title":585,"icon":586,"path":587,"stem":588,"children":589,"page":30},"区块","i-lucide-box","\u002Fcatalog\u002Fblocks","06.catalog\u002F09.blocks",[590,594],{"title":591,"path":592,"stem":593},"流程图","\u002Fcatalog\u002Fblocks\u002Fflowchart","06.catalog\u002F09.blocks\u002F01.flowchart",{"title":595,"path":596,"stem":597},"Logo 片尾","\u002Fcatalog\u002Fblocks\u002Flogo-outro","06.catalog\u002F09.blocks\u002F02.logo-outro",{"title":599,"icon":600,"path":601,"stem":602,"children":603,"page":30},"代码片段","i-lucide-code-2","\u002Fcatalog\u002Fcode-snippets","06.catalog\u002F10.code-snippets",[604,608,612,616,620,624,628,632,636,640,644,648],{"title":605,"path":606,"stem":607},"Dark 2026","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-dark-2026","06.catalog\u002F10.code-snippets\u002F01.code-snippet-dark-2026",{"title":609,"path":610,"stem":611},"Dark Modern","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-dark-modern","06.catalog\u002F10.code-snippets\u002F02.code-snippet-dark-modern",{"title":613,"path":614,"stem":615},"Dark+","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-dark-plus","06.catalog\u002F10.code-snippets\u002F03.code-snippet-dark-plus",{"title":617,"path":618,"stem":619},"High Contrast","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-high-contrast","06.catalog\u002F10.code-snippets\u002F04.code-snippet-high-contrast",{"title":621,"path":622,"stem":623},"High Contrast Light","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-high-contrast-light","06.catalog\u002F10.code-snippets\u002F05.code-snippet-high-contrast-light",{"title":625,"path":626,"stem":627},"Light 2026","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-light-2026","06.catalog\u002F10.code-snippets\u002F06.code-snippet-light-2026",{"title":629,"path":630,"stem":631},"Light Modern","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-light-modern","06.catalog\u002F10.code-snippets\u002F07.code-snippet-light-modern",{"title":633,"path":634,"stem":635},"Light+","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-light-plus","06.catalog\u002F10.code-snippets\u002F08.code-snippet-light-plus",{"title":637,"path":638,"stem":639},"Monokai","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-monokai","06.catalog\u002F10.code-snippets\u002F09.code-snippet-monokai",{"title":641,"path":642,"stem":643},"Solarized Light","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-solarized-light","06.catalog\u002F10.code-snippets\u002F10.code-snippet-solarized-light",{"title":645,"path":646,"stem":647},"Visual Studio Dark","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-visual-studio-dark","06.catalog\u002F10.code-snippets\u002F11.code-snippet-visual-studio-dark",{"title":649,"path":650,"stem":651},"Visual Studio Light","\u002Fcatalog\u002Fcode-snippets\u002Fcode-snippet-visual-studio-light","06.catalog\u002F10.code-snippets\u002F12.code-snippet-visual-studio-light",{"title":653,"icon":654,"path":655,"stem":656,"children":657,"page":30},"参考","i-lucide-book-marked","\u002Freference","07.reference",[658,662,666,670,674,678,682],{"title":659,"path":660,"stem":661},"HTML Schema 参考","\u002Freference\u002Fhtml-schema","07.reference\u002F01.html-schema",{"title":663,"path":664,"stem":665},"贡献指南","\u002Freference\u002Fcontributing","07.reference\u002F02.contributing",{"title":667,"path":668,"stem":669},"贡献到 Catalog","\u002Freference\u002Fcatalog","07.reference\u002F03.catalog",{"title":671,"path":672,"stem":673},"发布渠道","\u002Freference\u002Frelease-channels","07.reference\u002F04.release-channels",{"title":675,"path":676,"stem":677},"测试本地 CLI 变更","\u002Freference\u002Ftesting-local-changes","07.reference\u002F05.testing-local-changes",{"title":679,"path":680,"stem":681},"Studio 手动 DOM 编辑","\u002Freference\u002Fstudio-manual-dom-editing","07.reference\u002F06.studio-manual-dom-editing",{"title":683,"path":684,"stem":685},"采用者","\u002Freference\u002Fadopters","07.reference\u002F07.adopters",{"id":687,"title":140,"body":688,"description":1723,"extension":1724,"links":1725,"meta":1726,"navigation":897,"path":141,"seo":1727,"stem":142,"__hash__":1728},"docs\u002F03.guides\u002F20.feedback.md",{"type":689,"value":690,"toc":1700},"minimark",[691,695,699,702,705,708,713,721,731,737,757,764,767,811,815,818,835,838,844,847,857,864,867,929,969,980,984,991,997,1003,1006,1011,1142,1145,1148,1152,1218,1227,1233,1240,1244,1304,1307,1324,1331,1334,1341,1457,1490,1500,1503,1507,1510,1583,1593,1597,1620,1624,1631,1634,1637,1643,1661,1664,1670,1673,1696],[692,693,694],"p",{},"HyperFrames 偶尔会询问渲染效果如何或 Studio 会话体验如何。本页解释我们为什么这样做、提示何时出现、收集哪些数据以及如何禁用它们。",[696,697,698],"h2",{"id":698},"为什么询问",[692,700,701],{},"我们使用匿名满意度评分来了解工具是否真的运行良好——而不仅仅是它是否没有错误地运行。一次耗时 10 分钟并生成损坏文件的渲染在日志中算作成功，但实际上算失败。反馈提示是我们获取该差距信号的唯一方式。",[692,703,704],{},"没有账户、邮箱或身份与响应关联。每次安装在设置时生成一个随机 UUID；这是唯一的标识符。",[696,706,707],{"id":707},"工作原理",[709,710,712],"h3",{"id":711},"cli-渲染后提示","CLI — 渲染后提示",[692,714,715,716,720],{},"在成功的 ",[717,718,719],"code",{},"hyperframes render"," 之后，可能会出现一个简短提示：",[722,723,728],"pre",{"className":724,"code":726,"language":727},[725],"language-text","How was this render? [1=poor 5=great, enter to skip]\nAny details? (enter to skip)\n","text",[717,729,726],{"__ignoreMap":730},"",[692,732,733],{},[734,735,736],"strong",{},"显示时机：",[738,739,740,744,747,750],"ul",{},[741,742,743],"li",{},"首次成功渲染",[741,745,746],{},"之后每 15 次渲染一次（第 16、31、46 次...）",[741,748,749],{},"每个进程最多一次——同一会话中的重新渲染不会触发第二次提示",[741,751,752,753,756],{},"在静默模式（",[717,754,755],{},"--quiet","）、非 TTY shell 和 CI 环境中自动抑制",[692,758,759,760,763],{},"提示有 ",[734,761,762],{},"10 秒自动超时","——如果你不响应，它会静默消失，CLI 正常继续。",[692,765,766],{},"渲染间隔可配置：",[722,768,772],{"className":769,"code":770,"language":771,"meta":730,"style":730},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# 每 5 次渲染显示一次提示（而非 15 次，适合测试）\nHYPERFRAMES_FEEDBACK_INTERVAL=5 hyperframes render --output out.mp4\n","bash",[717,773,774,783],{"__ignoreMap":730},[775,776,779],"span",{"class":777,"line":778},"line",1,[775,780,782],{"class":781},"sHwdD","# 每 5 次渲染显示一次提示（而非 15 次，适合测试）\n",[775,784,786,790,794,798,802,805,808],{"class":777,"line":785},2,[775,787,789],{"class":788},"sTEyZ","HYPERFRAMES_FEEDBACK_INTERVAL",[775,791,793],{"class":792},"sMK4o","=",[775,795,797],{"class":796},"sfazB","5",[775,799,801],{"class":800},"sBMFI"," hyperframes",[775,803,804],{"class":796}," render",[775,806,807],{"class":796}," --output",[775,809,810],{"class":796}," out.mp4\n",[709,812,814],{"id":813},"studio-会话反馈栏","Studio — 会话反馈栏",[692,816,817],{},"一个 32px 的细条会在预览区域底部周期性滑入：",[738,819,820,823,826,829,832],{},[741,821,822],{},"首次会话绝不显示——仅从第 10 次开始",[741,824,825],{},"之后每 10 个会话一次（第 10、20、30 次...）",[741,827,828],{},"在页面加载 3 秒后滑入以避免闪烁",[741,830,831],{},"如果被忽略，20 秒后自动消失",[741,833,834],{},"任何交互（关闭或提交）后，会话计数器重置——再过 10 个会话后出现下一次提示",[692,836,837],{},"会话间隔可在构建时配置：",[722,839,842],{"className":840,"code":841,"language":727},[725],"VITE_HYPERFRAMES_FEEDBACK_INTERVAL=3\n",[717,843,841],{"__ignoreMap":730},[692,845,846],{},"无效值（非整数、零、负数）回退到默认值。",[692,848,849,852,853,856],{},[734,850,851],{},"注意："," 禁用 CLI 遥测（",[717,854,855],{},"hyperframes telemetry disable","）不会抑制 Studio 栏——Studio 反馈由单独的门控管理。提交的数据仍通过相同的匿名 PostHog 管道发送，因此相同的隐私保证适用。",[709,858,860,863],{"id":859},"hyperframes-feedback-命令",[717,861,862],{},"hyperframes feedback"," 命令",[692,865,866],{},"你可以随时手动提交反馈：",[722,868,870],{"className":769,"code":869,"language":771,"meta":730,"style":730},"# 快速评分\nhyperframes feedback --rating 5\n\n# 带详情的评分\nhyperframes feedback --rating 3 --comment \"render succeeded but GSAP timeline didn't animate text overlay\"\n",[717,871,872,877,892,899,905],{"__ignoreMap":730},[775,873,874],{"class":777,"line":778},[775,875,876],{"class":781},"# 快速评分\n",[775,878,879,882,885,888],{"class":777,"line":785},[775,880,881],{"class":800},"hyperframes",[775,883,884],{"class":796}," feedback",[775,886,887],{"class":796}," --rating",[775,889,891],{"class":890},"sbssI"," 5\n",[775,893,895],{"class":777,"line":894},3,[775,896,898],{"emptyLinePlaceholder":897},true,"\n",[775,900,902],{"class":777,"line":901},4,[775,903,904],{"class":781},"# 带详情的评分\n",[775,906,908,910,912,914,917,920,923,926],{"class":777,"line":907},5,[775,909,881],{"class":800},[775,911,884],{"class":796},[775,913,887],{"class":796},[775,915,916],{"class":890}," 3",[775,918,919],{"class":796}," --comment",[775,921,922],{"class":792}," \"",[775,924,925],{"class":796},"render succeeded but GSAP timeline didn't animate text overlay",[775,927,928],{"class":792},"\"\n",[930,931,932,945],"table",{},[933,934,935],"thead",{},[936,937,938,942],"tr",{},[939,940,941],"th",{},"标志",[939,943,944],{},"描述",[946,947,948,959],"tbody",{},[936,949,950,956],{},[951,952,953],"td",{},[717,954,955],{},"--rating",[951,957,958],{},"满意度评分，1-5（必填）",[936,960,961,966],{},[951,962,963],{},[717,964,965],{},"--comment",[951,967,968],{},"可选的自由文本详情",[692,970,971,972,975,976,979],{},"此命令会自动收集 doctor 摘要、刷新遥测并退出。它出现在 ",[717,973,974],{},"hyperframes --help"," 的 ",[734,977,978],{},"Settings"," 组中。",[696,981,983],{"id":982},"agent-运行时","Agent 运行时",[692,985,986,987,990],{},"当检测到 AI agent 时，HyperFrames ",[734,988,989],{},"跳过交互式 readline 提示","并打印结构化提示：",[722,992,995],{"className":993,"code":994,"language":727},[725],"[hyperframes] Agent feedback: hyperframes feedback --rating \u003C1-5> --comment \"...\"\n",[717,996,994],{"__ignoreMap":730},[692,998,999,1000,1002],{},"Agent 可以使用上述 ",[717,1001,862],{}," 命令提交反馈。",[692,1004,1005],{},"相同的节奏门控适用：提示仅在首次渲染时出现，然后每 15 次一次。",[692,1007,1008],{},[734,1009,1010],{},"检测到的 agent 及其标记：",[930,1012,1013,1023],{},[933,1014,1015],{},[936,1016,1017,1020],{},[939,1018,1019],{},"Agent",[939,1021,1022],{},"环境标记",[946,1024,1025,1040,1058,1072,1096,1109,1119,1132],{},[936,1026,1027,1030],{},[951,1028,1029],{},"Claude Code",[951,1031,1032,1033,1036,1037],{},"存在 ",[717,1034,1035],{},"CLAUDECODE","，或存在 ",[717,1038,1039],{},"CLAUDE_CODE_ENTRYPOINT",[936,1041,1042,1045],{},[951,1043,1044],{},"Codex",[951,1046,1032,1047,1050,1051,1054,1055],{},[717,1048,1049],{},"CODEX_THREAD_ID","、",[717,1052,1053],{},"CODEX_CI"," 或 ",[717,1056,1057],{},"CODEX_SANDBOX_NETWORK_DISABLED",[936,1059,1060,1063],{},[951,1061,1062],{},"Cursor",[951,1064,1065,1068,1069],{},[717,1066,1067],{},"TERM_PROGRAM"," 等于 ",[717,1070,1071],{},"cursor",[936,1073,1074,1077],{},[951,1075,1076],{},"GitHub Copilot Agent",[951,1078,1079,1068,1082,1085,1086,1054,1089,1068,1092,1095],{},[717,1080,1081],{},"GITHUB_ACTIONS",[717,1083,1084],{},"true"," 且（存在 ",[717,1087,1088],{},"COPILOT_AGENT_ID",[717,1090,1091],{},"RUNNER_NAME",[717,1093,1094],{},"Copilot","）",[936,1097,1098,1101],{},[951,1099,1100],{},"Replit",[951,1102,1032,1103,1054,1106],{},[717,1104,1105],{},"REPL_ID",[717,1107,1108],{},"REPLIT_USER",[936,1110,1111,1114],{},[951,1112,1113],{},"Hermes",[951,1115,1032,1116],{},[717,1117,1118],{},"HERMES_QUIET",[936,1120,1121,1124],{},[951,1122,1123],{},"openclaw",[951,1125,1032,1126,1054,1129],{},[717,1127,1128],{},"OPENCLAW_STATE_DIR",[717,1130,1131],{},"OPENCLAW_CONFIG_PATH",[936,1133,1134,1137],{},[951,1135,1136],{},"Pi",[951,1138,1032,1139],{},[717,1140,1141],{},"PI_CODING_AGENT",[692,1143,1144],{},"仅检查这些变量的存在（或在某些情况下的值）——不会读取碰巧共享前缀的 API 密钥和密钥。",[696,1146,1147],{"id":1147},"收集哪些数据",[709,1149,1151],{"id":1150},"cli-反馈","CLI 反馈",[930,1153,1154,1164],{},[933,1155,1156],{},[936,1157,1158,1161],{},[939,1159,1160],{},"字段",[939,1162,1163],{},"值",[946,1165,1166,1178,1188,1198,1208],{},[936,1167,1168,1173],{},[951,1169,1170],{},[717,1171,1172],{},"$survey_id",[951,1174,1175],{},[717,1176,1177],{},"render_satisfaction",[936,1179,1180,1185],{},[951,1181,1182],{},[717,1183,1184],{},"$survey_response",[951,1186,1187],{},"评分（1-5）",[936,1189,1190,1195],{},[951,1191,1192],{},[717,1193,1194],{},"$survey_response_2",[951,1196,1197],{},"自由文本评论（仅在提供时）",[936,1199,1200,1205],{},[951,1201,1202],{},[717,1203,1204],{},"render_duration_ms",[951,1206,1207],{},"渲染所用时间（毫秒）",[936,1209,1210,1215],{},[951,1211,1212],{},[717,1213,1214],{},"doctor_summary",[951,1216,1217],{},"系统上下文（见下文）",[692,1219,1220,1222,1223,1226],{},[717,1221,1214],{}," 是包含环境上下文的紧凑字符串——自动包含，因此报告问题时无需运行 ",[717,1224,1225],{},"hyperframes doctor","：",[722,1228,1231],{"className":1229,"code":1230,"language":727},[725],"os=darwin\u002Farm64 node=v22.11.0 cpu=10cores mem=32GB ffmpeg=yes\n",[717,1232,1230],{"__ignoreMap":730},[692,1234,1235,1236,1239],{},"在检测到这些环境时，还可能包含 ",[717,1237,1238],{},"wsl"," 或沙箱运行时标志。",[709,1241,1243],{"id":1242},"studio-反馈","Studio 反馈",[930,1245,1246,1254],{},[933,1247,1248],{},[936,1249,1250,1252],{},[939,1251,1160],{},[939,1253,1163],{},[946,1255,1256,1267,1275,1283,1295],{},[936,1257,1258,1262],{},[951,1259,1260],{},[717,1261,1172],{},[951,1263,1264],{},[717,1265,1266],{},"studio_experience",[936,1268,1269,1273],{},[951,1270,1271],{},[717,1272,1184],{},[951,1274,1187],{},[936,1276,1277,1281],{},[951,1278,1279],{},[717,1280,1194],{},[951,1282,1197],{},[936,1284,1285,1290],{},[951,1286,1287],{},[717,1288,1289],{},"source",[951,1291,1292],{},[717,1293,1294],{},"studio",[936,1296,1297,1301],{},[951,1298,1299],{},[717,1300,1214],{},[951,1302,1303],{},"浏览器上下文（平台、屏幕、CPU 核心数、设备内存、网络类型）",[696,1305,1306],{"id":1306},"不收集的数据",[738,1308,1309,1312,1315,1318,1321],{},[741,1310,1311],{},"文件路径或项目名称",[741,1313,1314],{},"合成内容、HTML 或视频文件",[741,1316,1317],{},"环境变量值",[741,1319,1320],{},"个人身份信息",[741,1322,1323],{},"IP 地址或精确位置",[692,1325,1326,1327,1330],{},"反馈是匿名的。每次安装有一个随机 UUID（",[717,1328,1329],{},"anonymousId","）——没有账户、登录或邮箱关联。",[696,1332,1333],{"id":1333},"配置文件",[692,1335,1336,1337,1340],{},"CLI 将反馈状态持久化在 ",[717,1338,1339],{},"~\u002F.hyperframes\u002Fconfig.json"," 中：",[722,1342,1346],{"className":1343,"code":1344,"language":1345,"meta":730,"style":730},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n\"telemetryEnabled\": true,\n\"anonymousId\": \"a1b2c3d4-...\",\n\"telemetryNoticeShown\": true,\n\"commandCount\": 47,\n\"renderSuccessCount\": 14,\n\"lastFeedbackPromptAt\": 1\n}\n","json",[717,1347,1348,1353,1370,1390,1403,1419,1436,1451],{"__ignoreMap":730},[775,1349,1350],{"class":777,"line":778},[775,1351,1352],{"class":792},"{\n",[775,1354,1355,1358,1362,1364,1367],{"class":777,"line":785},[775,1356,1357],{"class":792},"\"",[775,1359,1361],{"class":1360},"spNyl","telemetryEnabled",[775,1363,1357],{"class":792},[775,1365,1366],{"class":792},":",[775,1368,1369],{"class":792}," true,\n",[775,1371,1372,1374,1376,1378,1380,1382,1385,1387],{"class":777,"line":894},[775,1373,1357],{"class":792},[775,1375,1329],{"class":1360},[775,1377,1357],{"class":792},[775,1379,1366],{"class":792},[775,1381,922],{"class":792},[775,1383,1384],{"class":796},"a1b2c3d4-...",[775,1386,1357],{"class":792},[775,1388,1389],{"class":792},",\n",[775,1391,1392,1394,1397,1399,1401],{"class":777,"line":901},[775,1393,1357],{"class":792},[775,1395,1396],{"class":1360},"telemetryNoticeShown",[775,1398,1357],{"class":792},[775,1400,1366],{"class":792},[775,1402,1369],{"class":792},[775,1404,1405,1407,1410,1412,1414,1417],{"class":777,"line":907},[775,1406,1357],{"class":792},[775,1408,1409],{"class":1360},"commandCount",[775,1411,1357],{"class":792},[775,1413,1366],{"class":792},[775,1415,1416],{"class":890}," 47",[775,1418,1389],{"class":792},[775,1420,1422,1424,1427,1429,1431,1434],{"class":777,"line":1421},6,[775,1423,1357],{"class":792},[775,1425,1426],{"class":1360},"renderSuccessCount",[775,1428,1357],{"class":792},[775,1430,1366],{"class":792},[775,1432,1433],{"class":890}," 14",[775,1435,1389],{"class":792},[775,1437,1439,1441,1444,1446,1448],{"class":777,"line":1438},7,[775,1440,1357],{"class":792},[775,1442,1443],{"class":1360},"lastFeedbackPromptAt",[775,1445,1357],{"class":792},[775,1447,1366],{"class":792},[775,1449,1450],{"class":890}," 1\n",[775,1452,1454],{"class":777,"line":1453},8,[775,1455,1456],{"class":792},"}\n",[930,1458,1459,1467],{},[933,1460,1461],{},[936,1462,1463,1465],{},[939,1464,1160],{},[939,1466,944],{},[946,1468,1469,1478],{},[936,1470,1471,1475],{},[951,1472,1473],{},[717,1474,1426],{},[951,1476,1477],{},"所有会话中的成功渲染总数",[936,1479,1480,1484],{},[951,1481,1482],{},[717,1483,1443],{},[951,1485,1486,1487,1489],{},"上次提示出现时的 ",[717,1488,1426],{}," 值——用于计算是否已过了 15 次渲染",[692,1491,1492,1493,975,1496,1499],{},"Studio 在 ",[717,1494,1495],{},"localStorage",[717,1497,1498],{},"hyperframes-studio:"," 前缀下存储等效状态。",[696,1501,1502],{"id":1502},"退出方式",[709,1504,1506],{"id":1505},"cli-完全禁用遥测","CLI — 完全禁用遥测",[692,1508,1509],{},"禁用遥测会抑制 CLI 反馈提示和所有其他 CLI 使用跟踪：",[722,1511,1513],{"className":769,"code":1512,"language":771,"meta":730,"style":730},"# 通过 CLI 命令（持久化到 ~\u002F.hyperframes\u002Fconfig.json）\nhyperframes telemetry disable\n\n# 或通过环境变量（每次会话）\nHYPERFRAMES_NO_TELEMETRY=1 hyperframes render --output out.mp4\n\n# 或通过 DO_NOT_TRACK（遵循全局标准）\nDO_NOT_TRACK=1 hyperframes render --output out.mp4\n",[717,1514,1515,1520,1530,1534,1539,1557,1561,1566],{"__ignoreMap":730},[775,1516,1517],{"class":777,"line":778},[775,1518,1519],{"class":781},"# 通过 CLI 命令（持久化到 ~\u002F.hyperframes\u002Fconfig.json）\n",[775,1521,1522,1524,1527],{"class":777,"line":785},[775,1523,881],{"class":800},[775,1525,1526],{"class":796}," telemetry",[775,1528,1529],{"class":796}," disable\n",[775,1531,1532],{"class":777,"line":894},[775,1533,898],{"emptyLinePlaceholder":897},[775,1535,1536],{"class":777,"line":901},[775,1537,1538],{"class":781},"# 或通过环境变量（每次会话）\n",[775,1540,1541,1544,1546,1549,1551,1553,1555],{"class":777,"line":907},[775,1542,1543],{"class":788},"HYPERFRAMES_NO_TELEMETRY",[775,1545,793],{"class":792},[775,1547,1548],{"class":796},"1",[775,1550,801],{"class":800},[775,1552,804],{"class":796},[775,1554,807],{"class":796},[775,1556,810],{"class":796},[775,1558,1559],{"class":777,"line":1421},[775,1560,898],{"emptyLinePlaceholder":897},[775,1562,1563],{"class":777,"line":1438},[775,1564,1565],{"class":781},"# 或通过 DO_NOT_TRACK（遵循全局标准）\n",[775,1567,1568,1571,1573,1575,1577,1579,1581],{"class":777,"line":1453},[775,1569,1570],{"class":788},"DO_NOT_TRACK",[775,1572,793],{"class":792},[775,1574,1548],{"class":796},[775,1576,801],{"class":800},[775,1578,804],{"class":796},[775,1580,807],{"class":796},[775,1582,810],{"class":796},[692,1584,1585,1586,1588,1589,1592],{},"禁用后，",[717,1587,862],{}," 命令将打印 ",[717,1590,1591],{},"Telemetry is disabled. Feedback not sent."," 并退出，不发送任何内容。",[709,1594,1596],{"id":1595},"cli-在不禁用遥测的情况下抑制输出","CLI — 在不禁用遥测的情况下抑制输出",[722,1598,1600],{"className":769,"code":1599,"language":771,"meta":730,"style":730},"# 静默模式：渲染不产生任何渲染后输出（包括反馈提示）\nhyperframes render --quiet --output out.mp4\n",[717,1601,1602,1607],{"__ignoreMap":730},[775,1603,1604],{"class":777,"line":778},[775,1605,1606],{"class":781},"# 静默模式：渲染不产生任何渲染后输出（包括反馈提示）\n",[775,1608,1609,1611,1613,1616,1618],{"class":777,"line":785},[775,1610,881],{"class":800},[775,1612,804],{"class":796},[775,1614,1615],{"class":796}," --quiet",[775,1617,807],{"class":796},[775,1619,810],{"class":796},[709,1621,1623],{"id":1622},"ci-环境","CI 环境",[692,1625,1626,1627,1630],{},"当设置了 ",[717,1628,1629],{},"CI"," 环境变量时，CLI 反馈提示会自动抑制（GitHub Actions、CircleCI 等默认设置此变量）。",[709,1632,1633],{"id":1294},"Studio",[692,1635,1636],{},"Studio 反馈栏不受 CLI 遥测设置影响。要在构建时禁用它，设置：",[722,1638,1641],{"className":1639,"code":1640,"language":727},[725],"VITE_HYPERFRAMES_NO_FEEDBACK=1\n",[717,1642,1640],{"__ignoreMap":730},[692,1644,1645,1646,1649,1650,1653,1654,1657,1658,1660],{},"设置为 ",[717,1647,1648],{},"\"1\""," 后，该栏永不显示——",[717,1651,1652],{},"shouldShowFeedback()"," 无条件返回 ",[717,1655,1656],{},"false","，无论会话计数或 ",[717,1659,1495],{}," 状态如何。",[692,1662,1663],{},"会话间隔仍可独立配置：",[722,1665,1668],{"className":1666,"code":1667,"language":727},[725],"VITE_HYPERFRAMES_FEEDBACK_INTERVAL=20\n",[717,1669,1667],{"__ignoreMap":730},[696,1671,1672],{"id":1672},"相关内容",[738,1674,1675,1683,1691],{},[741,1676,1677,1682],{},[1678,1679,1681],"a",{"href":1680},"\u002Fpackages\u002Fcli#telemetry","遥测"," — 完整的遥测设置和收集的使用数据",[741,1684,1685,1690],{},[1678,1686,1688],{"href":1687},"\u002Fpackages\u002Fcli#feedback",[717,1689,862],{}," — CLI 命令参考",[741,1692,1693,1695],{},[1678,1694,136],{"href":137}," — 如果提示意外阻止你的管线",[1697,1698,1699],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":730,"searchDepth":778,"depth":785,"links":1701},[1702,1703,1709,1710,1714,1715,1716,1722],{"id":698,"depth":785,"text":698},{"id":707,"depth":785,"text":707,"children":1704},[1705,1706,1707],{"id":711,"depth":894,"text":712},{"id":813,"depth":894,"text":814},{"id":859,"depth":894,"text":1708},"hyperframes feedback 命令",{"id":982,"depth":785,"text":983},{"id":1147,"depth":785,"text":1147,"children":1711},[1712,1713],{"id":1150,"depth":894,"text":1151},{"id":1242,"depth":894,"text":1243},{"id":1306,"depth":785,"text":1306},{"id":1333,"depth":785,"text":1333},{"id":1502,"depth":785,"text":1502,"children":1717},[1718,1719,1720,1721],{"id":1505,"depth":894,"text":1506},{"id":1595,"depth":894,"text":1596},{"id":1622,"depth":894,"text":1623},{"id":1294,"depth":894,"text":1633},{"id":1672,"depth":785,"text":1672},"HyperFrames 如何收集反馈、收集哪些数据以及如何退出。","md",null,{},{"title":140,"description":1723},"biUUMPciLo7_IW_08YxPmNtND9N5Pst3_bGZGvR8GuU",[1730,1732],{"title":136,"path":137,"stem":138,"description":1731,"children":-1},"常见 Hyperframes 问题的解决方案。",{"title":144,"path":145,"stem":146,"description":1733,"children":-1},"直接在 Claude.ai 和 ChatGPT 中创作、预览和渲染 HyperFrames 视频——无需本地安装。",1780322251409]