[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"knowledge-\u002Fapi\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fhtml\u002Fhead":3,"knowledge-related-\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fhtml\u002Fhead":2451,"knowledge-series-\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fhtml\u002Fhead":2473},{"source":4,"connector":5,"page":6},"sqlite","better-sqlite3",{"path":7,"title":8,"description":9,"category":10,"tags":11,"date":14,"pinned":15,"draft":15,"body":16,"seo":2447,"stem":2448,"id":2449,"extension":2450},"\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fhtml\u002Fhead","Head","存放元数据：字符编码、标题、样式与脚本引用、SEO 与社交分享标签、hreflang 多语言与 JSON-LD 结构化数据等；内容一般不在页面正文中直接显示（ 显示在浏览器标签栏）。HTML 基础见 简介，可见结构见 标签。","技能小册",[12,13],"html","head","2026-07-23",false,{"type":17,"value":18,"toc":2422},"minimark",[19,22,50,77,81,88,106,111,114,224,239,247,302,307,314,412,424,429,432,437,440,511,529,534,537,543,561,567,876,880,1391,1398,1440,1444,1646,1704,1708,1783,1789,1792,1883,1914,1918,1981,1987,1993,1999,2124,2158,2162,2171,2238,2264,2267,2305,2308,2311,2419],[20,21,8],"h1",{"id":13},[23,24,25,29,30,34,35,38,39,44,45,49],"p",{},[26,27,28],"code",{},"\u003Chead>"," 存放",[31,32,33],"strong",{},"元数据","：字符编码、标题、样式与脚本引用、SEO 与社交分享标签等；内容一般不在页面正文中直接显示（",[26,36,37],{},"\u003Ctitle>"," 显示在浏览器标签栏）。HTML 基础见 ",[40,41,43],"a",{"href":42},"\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fhtml\u002Finfo","简介","，可见结构见 ",[40,46,48],{"href":47},"\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fhtml\u002Ftag","标签","。",[23,51,52,54,55,57,58,57,61,57,64,57,67,57,70,57,73,76],{},[26,53,28],{}," 内常见子元素：",[26,56,37],{},"、",[26,59,60],{},"\u003Cmeta>",[26,62,63],{},"\u003Clink>",[26,65,66],{},"\u003Cstyle>",[26,68,69],{},"\u003Cscript>",[26,71,72],{},"\u003Cnoscript>",[26,74,75],{},"\u003Cbase>","（少用）。",[78,79,80],"h2",{"id":80},"各标签职责",[82,83,85,87],"h3",{"id":84},"title必需",[26,86,37],{},"（必需）",[89,90,91,95],"ul",{},[92,93,94],"li",{},"浏览器标签页标题、书签默认名称。",[92,96,97,98,101,102,105],{},"搜索引擎结果中的",[31,99,100],{},"可点击标题","（与 ",[26,103,104],{},"meta description"," 配合）。",[82,107,109],{"id":108},"meta",[26,110,60],{},[23,112,113],{},"提供文档级元信息，常见属性：",[115,116,117,130],"table",{},[118,119,120],"thead",{},[121,122,123,127],"tr",{},[124,125,126],"th",{},"写法",[124,128,129],{},"作用",[131,132,133,144,158,168,178,188,198,214],"tbody",{},[121,134,135,141],{},[136,137,138],"td",{},[26,139,140],{},"\u003Cmeta charset=\"UTF-8\">",[136,142,143],{},"字符编码；应尽早出现，避免乱码",[121,145,146,151],{},[136,147,148],{},[26,149,150],{},"\u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">",[136,152,153,154],{},"移动端布局视口；详见 ",[40,155,157],{"href":156},"\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fcss\u002Fresponsive","响应式 viewport",[121,159,160,165],{},[136,161,162],{},[26,163,164],{},"\u003Cmeta name=\"description\" content=\"...\">",[136,166,167],{},"搜索结果摘要（不保证原样展示）",[121,169,170,175],{},[136,171,172],{},[26,173,174],{},"\u003Cmeta name=\"robots\" content=\"noindex, nofollow\">",[136,176,177],{},"爬虫索引提示",[121,179,180,185],{},[136,181,182],{},[26,183,184],{},"\u003Cmeta name=\"theme-color\" content=\"#3367d6\">",[136,186,187],{},"移动端浏览器 UI 主题色",[121,189,190,195],{},[136,191,192],{},[26,193,194],{},"\u003Cmeta http-equiv=\"Content-Security-Policy\" content=\"...\">",[136,196,197],{},"内容安全策略（CSP）",[121,199,200,205],{},[136,201,202],{},[26,203,204],{},"property=\"og:*\"",[136,206,207,213],{},[40,208,212],{"href":209,"rel":210},"https:\u002F\u002Fogp.me\u002F",[211],"nofollow","Open Graph"," 社交分享",[121,215,216,221],{},[136,217,218],{},[26,219,220],{},"name=\"twitter:*\"",[136,222,223],{},"Twitter \u002F X Card",[225,226,227],"blockquote",{},[23,228,229,234,235,238],{},[31,230,231],{},[26,232,233],{},"meta name=\"keywords\"","：主流搜索引擎",[31,236,237],{},"已不再依赖","该字段排名；可省略，勿堆砌关键词。",[23,240,241,246],{},[31,242,243,244],{},"其他常见 ",[26,245,108],{},"：",[115,248,249,257],{},[118,250,251],{},[121,252,253,255],{},[124,254,126],{},[124,256,129],{},[131,258,259,269,279,292],{},[121,260,261,266],{},[136,262,263],{},[26,264,265],{},"\u003Cmeta name=\"author\" content=\"Jane Doe\">",[136,267,268],{},"标注作者，供部分工具与 CMS 读取",[121,270,271,276],{},[136,272,273],{},[26,274,275],{},"\u003Cmeta name=\"generator\" content=\"Nuxt\">",[136,277,278],{},"标注生成该页面的框架\u002F工具，多为自动注入",[121,280,281,286],{},[136,282,283],{},[26,284,285],{},"\u003Cmeta name=\"color-scheme\" content=\"light dark\">",[136,287,288,289],{},"提示浏览器该页面同时支持亮\u002F暗色配色，配合 CSS ",[26,290,291],{},"prefers-color-scheme",[121,293,294,299],{},[136,295,296],{},[26,297,298],{},"\u003Cmeta name=\"referrer\" content=\"strict-origin-when-cross-origin\">",[136,300,301],{},"控制跳转外链时携带的 Referrer 信息，兼顾统计与隐私",[82,303,305],{"id":304},"link",[26,306,63],{},[23,308,309,310,313],{},"关联外部资源，通过 ",[26,311,312],{},"rel"," 区分关系：",[115,315,316,327],{},[118,317,318],{},[121,319,320,324],{},[124,321,322],{},[26,323,312],{},[124,325,326],{},"用途",[131,328,329,339,349,359,377,397],{},[121,330,331,336],{},[136,332,333],{},[26,334,335],{},"stylesheet",[136,337,338],{},"外部 CSS",[121,340,341,346],{},[136,342,343],{},[26,344,345],{},"icon",[136,347,348],{},"站点图标（favicon）",[121,350,351,356],{},[136,352,353],{},[26,354,355],{},"canonical",[136,357,358],{},"规范 URL，避免重复内容",[121,360,361,366],{},[136,362,363],{},[26,364,365],{},"alternate",[136,367,368,369,372,373,376],{},"备用资源（如 ",[26,370,371],{},"hreflang"," 多语言、",[26,374,375],{},"type=\"application\u002Frss+xml\"","）",[121,378,379,394],{},[136,380,381,384,385,384,388,384,391],{},[26,382,383],{},"preload"," \u002F ",[26,386,387],{},"prefetch",[26,389,390],{},"preconnect",[26,392,393],{},"dns-prefetch",[136,395,396],{},"资源提示（见下文）",[121,398,399,404],{},[136,400,401],{},[26,402,403],{},"manifest",[136,405,406,411],{},[40,407,410],{"href":408,"rel":409},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fzh-CN\u002Fdocs\u002FWeb\u002FManifest",[211],"Web App Manifest","（PWA）",[23,413,414,415,418,419,423],{},"字体预加载须加 ",[26,416,417],{},"crossorigin","，与 ",[40,420,422],{"href":421},"\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fcss\u002Ffont-optimization","字体优化"," 一致。",[82,425,427],{"id":426},"style",[26,428,66],{},[23,430,431],{},"文档内嵌 CSS。大型项目更推荐外部样式表，便于缓存。",[82,433,435],{"id":434},"script",[26,436,69],{},[23,438,439],{},"加载或内联 JavaScript。",[115,441,442,452],{},[118,443,444],{},[121,445,446,449],{},[124,447,448],{},"属性",[124,450,451],{},"行为",[131,453,454,468,482,497],{},[121,455,456,461],{},[136,457,458,459,376],{},"（默认，位于 ",[26,460,28],{},[136,462,463,464,467],{},"下载并",[31,465,466],{},"阻塞 HTML 解析","直至执行完毕",[121,469,470,475],{},[136,471,472],{},[26,473,474],{},"defer",[136,476,477,478,481],{},"异步下载，",[31,479,480],{},"DOM 解析完成后","按顺序执行",[121,483,484,492],{},[136,485,486,488,489],{},[26,487,474],{}," + ",[26,490,491],{},"type=\"module\"",[136,493,494,495],{},"ES 模块默认 ",[26,496,474],{},[121,498,499,504],{},[136,500,501],{},[26,502,503],{},"async",[136,505,506,507,510],{},"下载完成后",[31,508,509],{},"尽快","执行，顺序不保证",[23,512,513,514,516,517,520,521,523,524,526,527,49],{},"实践：非关键脚本用 ",[26,515,474],{}," 放 ",[26,518,519],{},"\u003C\u002Fbody>"," 前或 ",[26,522,13],{}," 带 ",[26,525,474],{},"；第三方统计等可用 ",[26,528,503],{},[82,530,532],{"id":531},"noscript",[26,533,72],{},[23,535,536],{},"在脚本未执行时展示替代内容（如提示启用 JavaScript）；不能替代无障碍设计。",[82,538,540,542],{"id":539},"base谨慎",[26,541,75],{},"（谨慎）",[23,544,545,546,549,550,553,554,557,558,560],{},"为页内",[31,547,548],{},"所有相对 URL"," 指定基准 URL 与默认 ",[26,551,552],{},"target","。每文档",[31,555,556],{},"最多一个","，且应放在 ",[26,559,13],{}," 靠前；误用会导致链接全部指向错误域名。",[78,562,564,565],{"id":563},"推荐最小-head","推荐最小 ",[26,566,13],{},[568,569,573],"pre",{"className":570,"code":571,"language":12,"meta":572,"style":572},"language-html shiki shiki-themes material-theme-lighter github-light github-dark","\u003C!DOCTYPE html>\n\u003Chtml lang=\"zh-CN\">\n    \u003Chead>\n        \u003Cmeta charset=\"UTF-8\" \u002F>\n        \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \u002F>\n        \u003Ctitle>页面标题\u003C\u002Ftitle>\n        \u003Cmeta name=\"description\" content=\"一句话描述本页内容\" \u002F>\n        \u003Clink rel=\"stylesheet\" href=\"\u002Fassets\u002Fmain.css\" \u002F>\n        \u003Clink rel=\"icon\" href=\"\u002Ffavicon.ico\" sizes=\"any\" \u002F>\n        \u003Cscript src=\"\u002Fassets\u002Fapp.js\" defer>\u003C\u002Fscript>\n    \u003C\u002Fhead>\n    \u003Cbody>\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","",[26,574,575,595,621,631,654,687,709,740,772,814,843,853,867],{"__ignoreMap":572},[576,577,580,584,588,592],"span",{"class":578,"line":579},"line",1,[576,581,583],{"class":582},"sP7_E","\u003C!",[576,585,587],{"class":586},"sQzsp","DOCTYPE",[576,589,591],{"class":590},"s9AJx"," html",[576,593,594],{"class":582},">\n",[576,596,598,601,603,606,609,613,617,619],{"class":578,"line":597},2,[576,599,600],{"class":582},"\u003C",[576,602,12],{"class":586},[576,604,605],{"class":590}," lang",[576,607,608],{"class":582},"=",[576,610,612],{"class":611},"sjJ54","\"",[576,614,616],{"class":615},"s_sjI","zh-CN",[576,618,612],{"class":611},[576,620,594],{"class":582},[576,622,624,627,629],{"class":578,"line":623},3,[576,625,626],{"class":582},"    \u003C",[576,628,13],{"class":586},[576,630,594],{"class":582},[576,632,634,637,639,642,644,646,649,651],{"class":578,"line":633},4,[576,635,636],{"class":582},"        \u003C",[576,638,108],{"class":586},[576,640,641],{"class":590}," charset",[576,643,608],{"class":582},[576,645,612],{"class":611},[576,647,648],{"class":615},"UTF-8",[576,650,612],{"class":611},[576,652,653],{"class":582}," \u002F>\n",[576,655,657,659,661,664,666,668,671,673,676,678,680,683,685],{"class":578,"line":656},5,[576,658,636],{"class":582},[576,660,108],{"class":586},[576,662,663],{"class":590}," name",[576,665,608],{"class":582},[576,667,612],{"class":611},[576,669,670],{"class":615},"viewport",[576,672,612],{"class":611},[576,674,675],{"class":590}," content",[576,677,608],{"class":582},[576,679,612],{"class":611},[576,681,682],{"class":615},"width=device-width, initial-scale=1",[576,684,612],{"class":611},[576,686,653],{"class":582},[576,688,690,692,695,698,702,705,707],{"class":578,"line":689},6,[576,691,636],{"class":582},[576,693,694],{"class":586},"title",[576,696,697],{"class":582},">",[576,699,701],{"class":700},"su5hD","页面标题",[576,703,704],{"class":582},"\u003C\u002F",[576,706,694],{"class":586},[576,708,594],{"class":582},[576,710,712,714,716,718,720,722,725,727,729,731,733,736,738],{"class":578,"line":711},7,[576,713,636],{"class":582},[576,715,108],{"class":586},[576,717,663],{"class":590},[576,719,608],{"class":582},[576,721,612],{"class":611},[576,723,724],{"class":615},"description",[576,726,612],{"class":611},[576,728,675],{"class":590},[576,730,608],{"class":582},[576,732,612],{"class":611},[576,734,735],{"class":615},"一句话描述本页内容",[576,737,612],{"class":611},[576,739,653],{"class":582},[576,741,743,745,747,750,752,754,756,758,761,763,765,768,770],{"class":578,"line":742},8,[576,744,636],{"class":582},[576,746,304],{"class":586},[576,748,749],{"class":590}," rel",[576,751,608],{"class":582},[576,753,612],{"class":611},[576,755,335],{"class":615},[576,757,612],{"class":611},[576,759,760],{"class":590}," href",[576,762,608],{"class":582},[576,764,612],{"class":611},[576,766,767],{"class":615},"\u002Fassets\u002Fmain.css",[576,769,612],{"class":611},[576,771,653],{"class":582},[576,773,775,777,779,781,783,785,787,789,791,793,795,798,800,803,805,807,810,812],{"class":578,"line":774},9,[576,776,636],{"class":582},[576,778,304],{"class":586},[576,780,749],{"class":590},[576,782,608],{"class":582},[576,784,612],{"class":611},[576,786,345],{"class":615},[576,788,612],{"class":611},[576,790,760],{"class":590},[576,792,608],{"class":582},[576,794,612],{"class":611},[576,796,797],{"class":615},"\u002Ffavicon.ico",[576,799,612],{"class":611},[576,801,802],{"class":590}," sizes",[576,804,608],{"class":582},[576,806,612],{"class":611},[576,808,809],{"class":615},"any",[576,811,612],{"class":611},[576,813,653],{"class":582},[576,815,817,819,821,824,826,828,831,833,836,839,841],{"class":578,"line":816},10,[576,818,636],{"class":582},[576,820,434],{"class":586},[576,822,823],{"class":590}," src",[576,825,608],{"class":582},[576,827,612],{"class":611},[576,829,830],{"class":615},"\u002Fassets\u002Fapp.js",[576,832,612],{"class":611},[576,834,835],{"class":590}," defer",[576,837,838],{"class":582},">\u003C\u002F",[576,840,434],{"class":586},[576,842,594],{"class":582},[576,844,846,849,851],{"class":578,"line":845},11,[576,847,848],{"class":582},"    \u003C\u002F",[576,850,13],{"class":586},[576,852,594],{"class":582},[576,854,856,858,861,863,865],{"class":578,"line":855},12,[576,857,626],{"class":582},[576,859,860],{"class":586},"body",[576,862,838],{"class":582},[576,864,860],{"class":586},[576,866,594],{"class":582},[576,868,870,872,874],{"class":578,"line":869},13,[576,871,704],{"class":582},[576,873,12],{"class":586},[576,875,594],{"class":582},[78,877,879],{"id":878},"完整示例seo社交性能","完整示例（SEO、社交、性能）",[568,881,883],{"className":570,"code":882,"language":12,"meta":572,"style":572},"\u003Chead>\n    \u003Cmeta charset=\"UTF-8\" \u002F>\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \u002F>\n    \u003Ctitle>HTML Head 元素示例\u003C\u002Ftitle>\n    \u003Cmeta name=\"description\" content=\"演示 head 中编码、视口、样式、脚本与 Open Graph 的写法。\" \u002F>\n    \u003Clink rel=\"canonical\" href=\"https:\u002F\u002Fwww.example.com\u002Fdemo\" \u002F>\n    \u003Clink rel=\"stylesheet\" href=\"styles.css\" \u002F>\n    \u003Clink rel=\"icon\" href=\"\u002Ffavicon.ico\" \u002F>\n    \u003Clink rel=\"preload\" href=\"\u002Ffonts\u002Fui.woff2\" as=\"font\" type=\"font\u002Fwoff2\" crossorigin \u002F>\n\n    \u003Cmeta property=\"og:title\" content=\"HTML Head 元素示例\" \u002F>\n    \u003Cmeta property=\"og:description\" content=\"演示 head 常用标签。\" \u002F>\n    \u003Cmeta property=\"og:image\" content=\"https:\u002F\u002Fwww.example.com\u002Fog.png\" \u002F>\n    \u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fwww.example.com\u002Fdemo\" \u002F>\n    \u003Cmeta property=\"og:type\" content=\"website\" \u002F>\n\n    \u003Cmeta name=\"twitter:card\" content=\"summary_large_image\" \u002F>\n    \u003Cmeta name=\"theme-color\" content=\"#4285f4\" \u002F>\n\n    \u003Cscript src=\"app.js\" defer>\u003C\u002Fscript>\n\u003C\u002Fhead>\n",[26,884,885,893,911,939,956,985,1014,1043,1071,1127,1133,1163,1193,1223,1253,1284,1289,1320,1351,1356,1382],{"__ignoreMap":572},[576,886,887,889,891],{"class":578,"line":579},[576,888,600],{"class":582},[576,890,13],{"class":586},[576,892,594],{"class":582},[576,894,895,897,899,901,903,905,907,909],{"class":578,"line":597},[576,896,626],{"class":582},[576,898,108],{"class":586},[576,900,641],{"class":590},[576,902,608],{"class":582},[576,904,612],{"class":611},[576,906,648],{"class":615},[576,908,612],{"class":611},[576,910,653],{"class":582},[576,912,913,915,917,919,921,923,925,927,929,931,933,935,937],{"class":578,"line":623},[576,914,626],{"class":582},[576,916,108],{"class":586},[576,918,663],{"class":590},[576,920,608],{"class":582},[576,922,612],{"class":611},[576,924,670],{"class":615},[576,926,612],{"class":611},[576,928,675],{"class":590},[576,930,608],{"class":582},[576,932,612],{"class":611},[576,934,682],{"class":615},[576,936,612],{"class":611},[576,938,653],{"class":582},[576,940,941,943,945,947,950,952,954],{"class":578,"line":633},[576,942,626],{"class":582},[576,944,694],{"class":586},[576,946,697],{"class":582},[576,948,949],{"class":700},"HTML Head 元素示例",[576,951,704],{"class":582},[576,953,694],{"class":586},[576,955,594],{"class":582},[576,957,958,960,962,964,966,968,970,972,974,976,978,981,983],{"class":578,"line":656},[576,959,626],{"class":582},[576,961,108],{"class":586},[576,963,663],{"class":590},[576,965,608],{"class":582},[576,967,612],{"class":611},[576,969,724],{"class":615},[576,971,612],{"class":611},[576,973,675],{"class":590},[576,975,608],{"class":582},[576,977,612],{"class":611},[576,979,980],{"class":615},"演示 head 中编码、视口、样式、脚本与 Open Graph 的写法。",[576,982,612],{"class":611},[576,984,653],{"class":582},[576,986,987,989,991,993,995,997,999,1001,1003,1005,1007,1010,1012],{"class":578,"line":689},[576,988,626],{"class":582},[576,990,304],{"class":586},[576,992,749],{"class":590},[576,994,608],{"class":582},[576,996,612],{"class":611},[576,998,355],{"class":615},[576,1000,612],{"class":611},[576,1002,760],{"class":590},[576,1004,608],{"class":582},[576,1006,612],{"class":611},[576,1008,1009],{"class":615},"https:\u002F\u002Fwww.example.com\u002Fdemo",[576,1011,612],{"class":611},[576,1013,653],{"class":582},[576,1015,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1039,1041],{"class":578,"line":711},[576,1017,626],{"class":582},[576,1019,304],{"class":586},[576,1021,749],{"class":590},[576,1023,608],{"class":582},[576,1025,612],{"class":611},[576,1027,335],{"class":615},[576,1029,612],{"class":611},[576,1031,760],{"class":590},[576,1033,608],{"class":582},[576,1035,612],{"class":611},[576,1037,1038],{"class":615},"styles.css",[576,1040,612],{"class":611},[576,1042,653],{"class":582},[576,1044,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069],{"class":578,"line":742},[576,1046,626],{"class":582},[576,1048,304],{"class":586},[576,1050,749],{"class":590},[576,1052,608],{"class":582},[576,1054,612],{"class":611},[576,1056,345],{"class":615},[576,1058,612],{"class":611},[576,1060,760],{"class":590},[576,1062,608],{"class":582},[576,1064,612],{"class":611},[576,1066,797],{"class":615},[576,1068,612],{"class":611},[576,1070,653],{"class":582},[576,1072,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1096,1098,1101,1103,1105,1108,1110,1113,1115,1117,1120,1122,1125],{"class":578,"line":774},[576,1074,626],{"class":582},[576,1076,304],{"class":586},[576,1078,749],{"class":590},[576,1080,608],{"class":582},[576,1082,612],{"class":611},[576,1084,383],{"class":615},[576,1086,612],{"class":611},[576,1088,760],{"class":590},[576,1090,608],{"class":582},[576,1092,612],{"class":611},[576,1094,1095],{"class":615},"\u002Ffonts\u002Fui.woff2",[576,1097,612],{"class":611},[576,1099,1100],{"class":590}," as",[576,1102,608],{"class":582},[576,1104,612],{"class":611},[576,1106,1107],{"class":615},"font",[576,1109,612],{"class":611},[576,1111,1112],{"class":590}," type",[576,1114,608],{"class":582},[576,1116,612],{"class":611},[576,1118,1119],{"class":615},"font\u002Fwoff2",[576,1121,612],{"class":611},[576,1123,1124],{"class":590}," crossorigin",[576,1126,653],{"class":582},[576,1128,1129],{"class":578,"line":816},[576,1130,1132],{"emptyLinePlaceholder":1131},true,"\n",[576,1134,1135,1137,1139,1142,1144,1146,1149,1151,1153,1155,1157,1159,1161],{"class":578,"line":845},[576,1136,626],{"class":582},[576,1138,108],{"class":586},[576,1140,1141],{"class":590}," property",[576,1143,608],{"class":582},[576,1145,612],{"class":611},[576,1147,1148],{"class":615},"og:title",[576,1150,612],{"class":611},[576,1152,675],{"class":590},[576,1154,608],{"class":582},[576,1156,612],{"class":611},[576,1158,949],{"class":615},[576,1160,612],{"class":611},[576,1162,653],{"class":582},[576,1164,1165,1167,1169,1171,1173,1175,1178,1180,1182,1184,1186,1189,1191],{"class":578,"line":855},[576,1166,626],{"class":582},[576,1168,108],{"class":586},[576,1170,1141],{"class":590},[576,1172,608],{"class":582},[576,1174,612],{"class":611},[576,1176,1177],{"class":615},"og:description",[576,1179,612],{"class":611},[576,1181,675],{"class":590},[576,1183,608],{"class":582},[576,1185,612],{"class":611},[576,1187,1188],{"class":615},"演示 head 常用标签。",[576,1190,612],{"class":611},[576,1192,653],{"class":582},[576,1194,1195,1197,1199,1201,1203,1205,1208,1210,1212,1214,1216,1219,1221],{"class":578,"line":869},[576,1196,626],{"class":582},[576,1198,108],{"class":586},[576,1200,1141],{"class":590},[576,1202,608],{"class":582},[576,1204,612],{"class":611},[576,1206,1207],{"class":615},"og:image",[576,1209,612],{"class":611},[576,1211,675],{"class":590},[576,1213,608],{"class":582},[576,1215,612],{"class":611},[576,1217,1218],{"class":615},"https:\u002F\u002Fwww.example.com\u002Fog.png",[576,1220,612],{"class":611},[576,1222,653],{"class":582},[576,1224,1226,1228,1230,1232,1234,1236,1239,1241,1243,1245,1247,1249,1251],{"class":578,"line":1225},14,[576,1227,626],{"class":582},[576,1229,108],{"class":586},[576,1231,1141],{"class":590},[576,1233,608],{"class":582},[576,1235,612],{"class":611},[576,1237,1238],{"class":615},"og:url",[576,1240,612],{"class":611},[576,1242,675],{"class":590},[576,1244,608],{"class":582},[576,1246,612],{"class":611},[576,1248,1009],{"class":615},[576,1250,612],{"class":611},[576,1252,653],{"class":582},[576,1254,1256,1258,1260,1262,1264,1266,1269,1271,1273,1275,1277,1280,1282],{"class":578,"line":1255},15,[576,1257,626],{"class":582},[576,1259,108],{"class":586},[576,1261,1141],{"class":590},[576,1263,608],{"class":582},[576,1265,612],{"class":611},[576,1267,1268],{"class":615},"og:type",[576,1270,612],{"class":611},[576,1272,675],{"class":590},[576,1274,608],{"class":582},[576,1276,612],{"class":611},[576,1278,1279],{"class":615},"website",[576,1281,612],{"class":611},[576,1283,653],{"class":582},[576,1285,1287],{"class":578,"line":1286},16,[576,1288,1132],{"emptyLinePlaceholder":1131},[576,1290,1292,1294,1296,1298,1300,1302,1305,1307,1309,1311,1313,1316,1318],{"class":578,"line":1291},17,[576,1293,626],{"class":582},[576,1295,108],{"class":586},[576,1297,663],{"class":590},[576,1299,608],{"class":582},[576,1301,612],{"class":611},[576,1303,1304],{"class":615},"twitter:card",[576,1306,612],{"class":611},[576,1308,675],{"class":590},[576,1310,608],{"class":582},[576,1312,612],{"class":611},[576,1314,1315],{"class":615},"summary_large_image",[576,1317,612],{"class":611},[576,1319,653],{"class":582},[576,1321,1323,1325,1327,1329,1331,1333,1336,1338,1340,1342,1344,1347,1349],{"class":578,"line":1322},18,[576,1324,626],{"class":582},[576,1326,108],{"class":586},[576,1328,663],{"class":590},[576,1330,608],{"class":582},[576,1332,612],{"class":611},[576,1334,1335],{"class":615},"theme-color",[576,1337,612],{"class":611},[576,1339,675],{"class":590},[576,1341,608],{"class":582},[576,1343,612],{"class":611},[576,1345,1346],{"class":615},"#4285f4",[576,1348,612],{"class":611},[576,1350,653],{"class":582},[576,1352,1354],{"class":578,"line":1353},19,[576,1355,1132],{"emptyLinePlaceholder":1131},[576,1357,1359,1361,1363,1365,1367,1369,1372,1374,1376,1378,1380],{"class":578,"line":1358},20,[576,1360,626],{"class":582},[576,1362,434],{"class":586},[576,1364,823],{"class":590},[576,1366,608],{"class":582},[576,1368,612],{"class":611},[576,1370,1371],{"class":615},"app.js",[576,1373,612],{"class":611},[576,1375,835],{"class":590},[576,1377,838],{"class":582},[576,1379,434],{"class":586},[576,1381,594],{"class":582},[576,1383,1385,1387,1389],{"class":578,"line":1384},21,[576,1386,704],{"class":582},[576,1388,13],{"class":586},[576,1390,594],{"class":582},[23,1392,1393,1394,1397],{},"以下项",[31,1395,1396],{},"仅面向需兼容旧版 IE 的遗留系统","，现代项目可删除：",[568,1399,1401],{"className":570,"code":1400,"language":12,"meta":572,"style":572},"\u003C!-- 已废弃的 IE 文档模式提示 -->\n\u003Cmeta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" \u002F>\n",[26,1402,1403,1409],{"__ignoreMap":572},[576,1404,1405],{"class":578,"line":579},[576,1406,1408],{"class":1407},"sutJx","\u003C!-- 已废弃的 IE 文档模式提示 -->\n",[576,1410,1411,1413,1415,1418,1420,1422,1425,1427,1429,1431,1433,1436,1438],{"class":578,"line":597},[576,1412,600],{"class":582},[576,1414,108],{"class":586},[576,1416,1417],{"class":590}," http-equiv",[576,1419,608],{"class":582},[576,1421,612],{"class":611},[576,1423,1424],{"class":615},"X-UA-Compatible",[576,1426,612],{"class":611},[576,1428,675],{"class":590},[576,1430,608],{"class":582},[576,1432,612],{"class":611},[576,1434,1435],{"class":615},"IE=edge",[576,1437,612],{"class":611},[576,1439,653],{"class":582},[78,1441,1443],{"id":1442},"资源提示性能","资源提示（性能）",[568,1445,1447],{"className":570,"code":1446,"language":12,"meta":572,"style":572},"\u003Clink rel=\"preconnect\" href=\"https:\u002F\u002Fcdn.example.com\" crossorigin \u002F>\n\u003Clink rel=\"dns-prefetch\" href=\"https:\u002F\u002Fcdn.example.com\" \u002F>\n\u003Clink rel=\"preload\" href=\"\u002Fcritical.css\" as=\"style\" \u002F>\n\u003Clink rel=\"preload\" href=\"\u002Fhero.webp\" as=\"image\" \u002F>\n\u003Clink rel=\"modulepreload\" href=\"\u002Fchunks\u002Fvendor.js\" \u002F>\n\u003Clink rel=\"prefetch\" href=\"\u002Fnext-page-data.json\" \u002F>\n",[26,1448,1449,1480,1508,1547,1587,1617],{"__ignoreMap":572},[576,1450,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1474,1476,1478],{"class":578,"line":579},[576,1452,600],{"class":582},[576,1454,304],{"class":586},[576,1456,749],{"class":590},[576,1458,608],{"class":582},[576,1460,612],{"class":611},[576,1462,390],{"class":615},[576,1464,612],{"class":611},[576,1466,760],{"class":590},[576,1468,608],{"class":582},[576,1470,612],{"class":611},[576,1472,1473],{"class":615},"https:\u002F\u002Fcdn.example.com",[576,1475,612],{"class":611},[576,1477,1124],{"class":590},[576,1479,653],{"class":582},[576,1481,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506],{"class":578,"line":597},[576,1483,600],{"class":582},[576,1485,304],{"class":586},[576,1487,749],{"class":590},[576,1489,608],{"class":582},[576,1491,612],{"class":611},[576,1493,393],{"class":615},[576,1495,612],{"class":611},[576,1497,760],{"class":590},[576,1499,608],{"class":582},[576,1501,612],{"class":611},[576,1503,1473],{"class":615},[576,1505,612],{"class":611},[576,1507,653],{"class":582},[576,1509,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1533,1535,1537,1539,1541,1543,1545],{"class":578,"line":623},[576,1511,600],{"class":582},[576,1513,304],{"class":586},[576,1515,749],{"class":590},[576,1517,608],{"class":582},[576,1519,612],{"class":611},[576,1521,383],{"class":615},[576,1523,612],{"class":611},[576,1525,760],{"class":590},[576,1527,608],{"class":582},[576,1529,612],{"class":611},[576,1531,1532],{"class":615},"\u002Fcritical.css",[576,1534,612],{"class":611},[576,1536,1100],{"class":590},[576,1538,608],{"class":582},[576,1540,612],{"class":611},[576,1542,426],{"class":615},[576,1544,612],{"class":611},[576,1546,653],{"class":582},[576,1548,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1572,1574,1576,1578,1580,1583,1585],{"class":578,"line":633},[576,1550,600],{"class":582},[576,1552,304],{"class":586},[576,1554,749],{"class":590},[576,1556,608],{"class":582},[576,1558,612],{"class":611},[576,1560,383],{"class":615},[576,1562,612],{"class":611},[576,1564,760],{"class":590},[576,1566,608],{"class":582},[576,1568,612],{"class":611},[576,1570,1571],{"class":615},"\u002Fhero.webp",[576,1573,612],{"class":611},[576,1575,1100],{"class":590},[576,1577,608],{"class":582},[576,1579,612],{"class":611},[576,1581,1582],{"class":615},"image",[576,1584,612],{"class":611},[576,1586,653],{"class":582},[576,1588,1589,1591,1593,1595,1597,1599,1602,1604,1606,1608,1610,1613,1615],{"class":578,"line":656},[576,1590,600],{"class":582},[576,1592,304],{"class":586},[576,1594,749],{"class":590},[576,1596,608],{"class":582},[576,1598,612],{"class":611},[576,1600,1601],{"class":615},"modulepreload",[576,1603,612],{"class":611},[576,1605,760],{"class":590},[576,1607,608],{"class":582},[576,1609,612],{"class":611},[576,1611,1612],{"class":615},"\u002Fchunks\u002Fvendor.js",[576,1614,612],{"class":611},[576,1616,653],{"class":582},[576,1618,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1642,1644],{"class":578,"line":689},[576,1620,600],{"class":582},[576,1622,304],{"class":586},[576,1624,749],{"class":590},[576,1626,608],{"class":582},[576,1628,612],{"class":611},[576,1630,387],{"class":615},[576,1632,612],{"class":611},[576,1634,760],{"class":590},[576,1636,608],{"class":582},[576,1638,612],{"class":611},[576,1640,1641],{"class":615},"\u002Fnext-page-data.json",[576,1643,612],{"class":611},[576,1645,653],{"class":582},[115,1647,1648,1659],{},[118,1649,1650],{},[121,1651,1652,1656],{},[124,1653,1654],{},[26,1655,312],{},[124,1657,1658],{},"说明",[131,1660,1661,1670,1679,1692],{},[121,1662,1663,1667],{},[136,1664,1665],{},[26,1666,390],{},[136,1668,1669],{},"提前完成 DNS + TCP + TLS",[121,1671,1672,1676],{},[136,1673,1674],{},[26,1675,393],{},[136,1677,1678],{},"仅 DNS 解析（代价低于 preconnect）",[121,1680,1681,1685],{},[136,1682,1683],{},[26,1684,383],{},[136,1686,1687,1688,1691],{},"当前导航",[31,1689,1690],{},"很快需要","的资源",[121,1693,1694,1698],{},[136,1695,1696],{},[26,1697,387],{},[136,1699,1700,1703],{},[31,1701,1702],{},"后续","导航可能用到的低优先级资源",[78,1705,1707],{"id":1706},"安全与-pwa","安全与 PWA",[568,1709,1711],{"className":570,"code":1710,"language":12,"meta":572,"style":572},"\u003Cmeta\n    http-equiv=\"Content-Security-Policy\"\n    content=\"default-src 'self'; img-src 'self' https:; script-src 'self'\"\n\u002F>\n\u003Clink rel=\"manifest\" href=\"\u002Fmanifest.webmanifest\" \u002F>\n",[26,1712,1713,1720,1735,1749,1754],{"__ignoreMap":572},[576,1714,1715,1717],{"class":578,"line":579},[576,1716,600],{"class":582},[576,1718,1719],{"class":586},"meta\n",[576,1721,1722,1725,1727,1729,1732],{"class":578,"line":597},[576,1723,1724],{"class":590},"    http-equiv",[576,1726,608],{"class":582},[576,1728,612],{"class":611},[576,1730,1731],{"class":615},"Content-Security-Policy",[576,1733,1734],{"class":611},"\"\n",[576,1736,1737,1740,1742,1744,1747],{"class":578,"line":623},[576,1738,1739],{"class":590},"    content",[576,1741,608],{"class":582},[576,1743,612],{"class":611},[576,1745,1746],{"class":615},"default-src 'self'; img-src 'self' https:; script-src 'self'",[576,1748,1734],{"class":611},[576,1750,1751],{"class":578,"line":633},[576,1752,1753],{"class":582},"\u002F>\n",[576,1755,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1779,1781],{"class":578,"line":656},[576,1757,600],{"class":582},[576,1759,304],{"class":586},[576,1761,749],{"class":590},[576,1763,608],{"class":582},[576,1765,612],{"class":611},[576,1767,403],{"class":615},[576,1769,612],{"class":611},[576,1771,760],{"class":590},[576,1773,608],{"class":582},[576,1775,612],{"class":611},[576,1777,1778],{"class":615},"\u002Fmanifest.webmanifest",[576,1780,612],{"class":611},[576,1782,653],{"class":582},[23,1784,1785,1786,1788],{},"CSP 宜由服务端响应头统一配置；",[26,1787,108],{}," 方式适合静态页演示。",[78,1790,1791],{"id":1791},"移动端补充",[568,1793,1795],{"className":570,"code":1794,"language":12,"meta":572,"style":572},"\u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \u002F>\n\u003Cmeta name=\"theme-color\" content=\"#4285f4\" \u002F>\n\u003Clink rel=\"apple-touch-icon\" href=\"\u002Ficons\u002Fapple-touch-icon.png\" \u002F>\n",[26,1796,1797,1825,1853],{"__ignoreMap":572},[576,1798,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823],{"class":578,"line":579},[576,1800,600],{"class":582},[576,1802,108],{"class":586},[576,1804,663],{"class":590},[576,1806,608],{"class":582},[576,1808,612],{"class":611},[576,1810,670],{"class":615},[576,1812,612],{"class":611},[576,1814,675],{"class":590},[576,1816,608],{"class":582},[576,1818,612],{"class":611},[576,1820,682],{"class":615},[576,1822,612],{"class":611},[576,1824,653],{"class":582},[576,1826,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851],{"class":578,"line":597},[576,1828,600],{"class":582},[576,1830,108],{"class":586},[576,1832,663],{"class":590},[576,1834,608],{"class":582},[576,1836,612],{"class":611},[576,1838,1335],{"class":615},[576,1840,612],{"class":611},[576,1842,675],{"class":590},[576,1844,608],{"class":582},[576,1846,612],{"class":611},[576,1848,1346],{"class":615},[576,1850,612],{"class":611},[576,1852,653],{"class":582},[576,1854,1855,1857,1859,1861,1863,1865,1868,1870,1872,1874,1876,1879,1881],{"class":578,"line":623},[576,1856,600],{"class":582},[576,1858,304],{"class":586},[576,1860,749],{"class":590},[576,1862,608],{"class":582},[576,1864,612],{"class":611},[576,1866,1867],{"class":615},"apple-touch-icon",[576,1869,612],{"class":611},[576,1871,760],{"class":590},[576,1873,608],{"class":582},[576,1875,612],{"class":611},[576,1877,1878],{"class":615},"\u002Ficons\u002Fapple-touch-icon.png",[576,1880,612],{"class":611},[576,1882,653],{"class":582},[89,1884,1885,1905],{},[92,1886,1887,1890,1891,1894,1895,1898,1899,1904],{},[31,1888,1889],{},"勿","使用 ",[26,1892,1893],{},"user-scalable=no"," 或 ",[26,1896,1897],{},"maximum-scale=1"," 阻止缩放（违背 ",[40,1900,1903],{"href":1901,"rel":1902},"https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG21\u002FUnderstanding\u002Freflow.html",[211],"WCAG"," 对放大阅读的要求）。",[92,1906,1907,1910,1911,49],{},[26,1908,1909],{},"format-detection"," 可关闭 iOS 对电话号码的自动链接：",[26,1912,1913],{},"content=\"telephone=no\"",[78,1915,1917],{"id":1916},"seo-要点准确预期","SEO 要点（准确预期）",[115,1919,1920,1929],{},[118,1921,1922],{},[121,1923,1924,1927],{},[124,1925,1926],{},"手段",[124,1928,1658],{},[131,1930,1931,1941,1950,1960,1971],{},[121,1932,1933,1938],{},[136,1934,1935,1936],{},"唯一、准确的 ",[26,1937,37],{},[136,1939,1940],{},"影响最大之一",[121,1942,1943,1947],{},[136,1944,1945],{},[26,1946,104],{},[136,1948,1949],{},"可能被用作摘要，非排名直接因素",[121,1951,1952,1957],{},[136,1953,1954],{},[26,1955,1956],{},"link rel=\"canonical\"",[136,1958,1959],{},"合并重复 URL",[121,1961,1962,1968],{},[136,1963,1964,488,1966],{},[26,1965,371],{},[26,1967,365],{},[136,1969,1970],{},"多语言版本互指",[121,1972,1973,1976],{},[136,1974,1975],{},"语义 HTML 与可访问标题结构",[136,1977,1978,1979],{},"见 ",[40,1980,48],{"href":47},[23,1982,1983,1986],{},[26,1984,1985],{},"meta refresh"," 跳转不利于 SEO 与可用性，优先使用 HTTP 重定向或正常链接。",[78,1988,1990,1991],{"id":1989},"多语言站点hreflang","多语言站点：",[26,1992,371],{},[23,1994,1995,1996,1998],{},"多语言\u002F多地区站点应在每个语言版本的 ",[26,1997,13],{}," 中互相声明所有语言变体，帮助搜索引擎向用户展示匹配语言的版本：",[568,2000,2002],{"className":570,"code":2001,"language":12,"meta":572,"style":572},"\u003Clink rel=\"alternate\" hreflang=\"zh-CN\" href=\"https:\u002F\u002Fwww.example.com\u002Fzh\u002F\" \u002F>\n\u003Clink rel=\"alternate\" hreflang=\"en\" href=\"https:\u002F\u002Fwww.example.com\u002Fen\u002F\" \u002F>\n\u003Clink rel=\"alternate\" hreflang=\"x-default\" href=\"https:\u002F\u002Fwww.example.com\u002F\" \u002F>\n",[26,2003,2004,2044,2084],{"__ignoreMap":572},[576,2005,2006,2008,2010,2012,2014,2016,2018,2020,2023,2025,2027,2029,2031,2033,2035,2037,2040,2042],{"class":578,"line":579},[576,2007,600],{"class":582},[576,2009,304],{"class":586},[576,2011,749],{"class":590},[576,2013,608],{"class":582},[576,2015,612],{"class":611},[576,2017,365],{"class":615},[576,2019,612],{"class":611},[576,2021,2022],{"class":590}," hreflang",[576,2024,608],{"class":582},[576,2026,612],{"class":611},[576,2028,616],{"class":615},[576,2030,612],{"class":611},[576,2032,760],{"class":590},[576,2034,608],{"class":582},[576,2036,612],{"class":611},[576,2038,2039],{"class":615},"https:\u002F\u002Fwww.example.com\u002Fzh\u002F",[576,2041,612],{"class":611},[576,2043,653],{"class":582},[576,2045,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2069,2071,2073,2075,2077,2080,2082],{"class":578,"line":597},[576,2047,600],{"class":582},[576,2049,304],{"class":586},[576,2051,749],{"class":590},[576,2053,608],{"class":582},[576,2055,612],{"class":611},[576,2057,365],{"class":615},[576,2059,612],{"class":611},[576,2061,2022],{"class":590},[576,2063,608],{"class":582},[576,2065,612],{"class":611},[576,2067,2068],{"class":615},"en",[576,2070,612],{"class":611},[576,2072,760],{"class":590},[576,2074,608],{"class":582},[576,2076,612],{"class":611},[576,2078,2079],{"class":615},"https:\u002F\u002Fwww.example.com\u002Fen\u002F",[576,2081,612],{"class":611},[576,2083,653],{"class":582},[576,2085,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2109,2111,2113,2115,2117,2120,2122],{"class":578,"line":623},[576,2087,600],{"class":582},[576,2089,304],{"class":586},[576,2091,749],{"class":590},[576,2093,608],{"class":582},[576,2095,612],{"class":611},[576,2097,365],{"class":615},[576,2099,612],{"class":611},[576,2101,2022],{"class":590},[576,2103,608],{"class":582},[576,2105,612],{"class":611},[576,2107,2108],{"class":615},"x-default",[576,2110,612],{"class":611},[576,2112,760],{"class":590},[576,2114,608],{"class":582},[576,2116,612],{"class":611},[576,2118,2119],{"class":615},"https:\u002F\u002Fwww.example.com\u002F",[576,2121,612],{"class":611},[576,2123,653],{"class":582},[89,2125,2126,2143,2153],{},[92,2127,2128,2130,2131,2136,2137,57,2139,2142],{},[26,2129,371],{}," 值使用 ",[40,2132,2135],{"href":2133,"rel":2134},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fzh-CN\u002Fdocs\u002FWeb\u002FHTML\u002FGlobal_attributes\u002Flang#syntax",[211],"BCP 47"," 语言标签（如 ",[26,2138,616],{},[26,2140,2141],{},"en-US","）。",[92,2144,2145,2146,2149,2150,2152],{},"每个语言版本页面都要包含",[31,2147,2148],{},"完整的一组"," ",[26,2151,371],{}," 链接（包括指向自身），互相缺失会导致搜索引擎判定不一致。",[92,2154,2155,2157],{},[26,2156,2108],{}," 用于声明找不到匹配语言时的默认回退页面。",[78,2159,2161],{"id":2160},"结构化数据json-ld","结构化数据（JSON-LD）",[23,2163,2164,2165,2170],{},"除 Open Graph \u002F Twitter Card 外，搜索引擎还支持通过 ",[40,2166,2169],{"href":2167,"rel":2168},"https:\u002F\u002Fschema.org\u002F",[211],"Schema.org"," 词汇的 JSON-LD 描述页面内容，可能获得富媒体搜索结果（如文章卡片、面包屑、FAQ）：",[568,2172,2174],{"className":570,"code":2173,"language":12,"meta":572,"style":572},"\u003Cscript type=\"application\u002Fld+json\">\n    {\n        \"@context\": \"https:\u002F\u002Fschema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"HTML Head 元素完全指南\",\n        \"datePublished\": \"2026-07-23\",\n        \"author\": { \"@type\": \"Person\", \"name\": \"Jane Doe\" }\n    }\n\u003C\u002Fscript>\n",[26,2175,2176,2195,2200,2205,2210,2215,2220,2225,2230],{"__ignoreMap":572},[576,2177,2178,2180,2182,2184,2186,2188,2191,2193],{"class":578,"line":579},[576,2179,600],{"class":582},[576,2181,434],{"class":586},[576,2183,1112],{"class":590},[576,2185,608],{"class":582},[576,2187,612],{"class":611},[576,2189,2190],{"class":615},"application\u002Fld+json",[576,2192,612],{"class":611},[576,2194,594],{"class":582},[576,2196,2197],{"class":578,"line":597},[576,2198,2199],{"class":700},"    {\n",[576,2201,2202],{"class":578,"line":623},[576,2203,2204],{"class":700},"        \"@context\": \"https:\u002F\u002Fschema.org\",\n",[576,2206,2207],{"class":578,"line":633},[576,2208,2209],{"class":700},"        \"@type\": \"Article\",\n",[576,2211,2212],{"class":578,"line":656},[576,2213,2214],{"class":700},"        \"headline\": \"HTML Head 元素完全指南\",\n",[576,2216,2217],{"class":578,"line":689},[576,2218,2219],{"class":700},"        \"datePublished\": \"2026-07-23\",\n",[576,2221,2222],{"class":578,"line":711},[576,2223,2224],{"class":700},"        \"author\": { \"@type\": \"Person\", \"name\": \"Jane Doe\" }\n",[576,2226,2227],{"class":578,"line":742},[576,2228,2229],{"class":700},"    }\n",[576,2231,2232,2234,2236],{"class":578,"line":774},[576,2233,704],{"class":582},[576,2235,434],{"class":586},[576,2237,594],{"class":582},[89,2239,2240,2252,2255],{},[92,2241,2242,2243,1894,2245,2248,2249,2251],{},"放在 ",[26,2244,28],{},[26,2246,2247],{},"\u003Cbody>"," 均可，通常放在 ",[26,2250,28],{}," 便于统一管理。",[92,2253,2254],{},"内容需与页面实际展示一致，虚假标注可能被搜索引擎处罚。",[92,2256,2257,2258,2263],{},"可用 ",[40,2259,2262],{"href":2260,"rel":2261},"https:\u002F\u002Fsearch.google.com\u002Ftest\u002Frich-results",[211],"Rich Results Test"," 校验是否能被正确解析。",[78,2265,2266],{"id":2266},"总结",[89,2268,2269,2278,2286,2296,2299],{},[92,2270,2271,2274,2275,2277],{},[26,2272,2273],{},"charset"," 与 ",[26,2276,670],{}," 优先；标题与描述服务用户与搜索摘要。",[92,2279,2280,2281,384,2283,2285],{},"脚本默认阻塞解析：用 ",[26,2282,474],{},[26,2284,503],{}," 控制加载。",[92,2287,2288,384,2290,2292,2293,2295],{},[26,2289,383],{},[26,2291,390],{}," 用于关键路径；",[26,2294,387],{}," 用于下一页。",[92,2297,2298],{},"社交分享用 Open Graph \u002F Twitter Card；关键词 meta 可省略。",[92,2300,2301,2302,2304],{},"多语言站点用 ",[26,2303,371],{}," 互相声明；结构化数据用 JSON-LD 争取富媒体搜索结果。",[78,2306,2307],{"id":2307},"参考文献",[23,2309,2310],{},"以下链接在编写时均可正常访问：",[115,2312,2313,2322],{},[118,2314,2315],{},[121,2316,2317,2320],{},[124,2318,2319],{},"资料",[124,2321,1658],{},[131,2323,2324,2336,2348,2360,2372,2384,2396,2407],{},[121,2325,2326,2333],{},[136,2327,2328],{},[40,2329,2332],{"href":2330,"rel":2331},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fzh-CN\u002Fdocs\u002FWeb\u002FHTML\u002FElement\u002Fhead",[211],"MDN：\u003Chead>",[136,2334,2335],{},"head 元素",[121,2337,2338,2345],{},[136,2339,2340],{},[40,2341,2344],{"href":2342,"rel":2343},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fzh-CN\u002Fdocs\u002FWeb\u002FHTML\u002FElement\u002Fmeta",[211],"MDN：\u003Cmeta>",[136,2346,2347],{},"meta 属性",[121,2349,2350,2357],{},[136,2351,2352],{},[40,2353,2356],{"href":2354,"rel":2355},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fzh-CN\u002Fdocs\u002FWeb\u002FHTML\u002FElement\u002Flink",[211],"MDN：\u003Clink>",[136,2358,2359],{},"rel 与资源提示",[121,2361,2362,2369],{},[136,2363,2364],{},[40,2365,2368],{"href":2366,"rel":2367},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fzh-CN\u002Fdocs\u002FWeb\u002FHTML\u002FElement\u002Fscript",[211],"MDN：script 加载策略",[136,2370,2371],{},"defer、async、module",[121,2373,2374,2381],{},[136,2375,2376],{},[40,2377,2380],{"href":2378,"rel":2379},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fzh-CN\u002Fdocs\u002FWeb\u002FHTML\u002FViewport_meta_tag",[211],"MDN：Viewport meta",[136,2382,2383],{},"视口",[121,2385,2386,2393],{},[136,2387,2388],{},[40,2389,2392],{"href":2390,"rel":2391},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fzh-CN\u002Fdocs\u002FWeb\u002FHTML\u002FAttributes\u002Frel\u002Fpreload",[211],"MDN：rel=preload",[136,2394,2395],{},"预加载",[121,2397,2398,2404],{},[136,2399,2400],{},[40,2401,2403],{"href":209,"rel":2402},[211],"Open Graph Protocol",[136,2405,2406],{},"og:* 元数据",[121,2408,2409,2416],{},[136,2410,2411],{},[40,2412,2415],{"href":2413,"rel":2414},"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fsnippet",[211],"Google Search Central：元描述",[136,2417,2418],{},"description 说明（英文）",[426,2420,2421],{},"html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}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 .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}",{"title":572,"searchDepth":597,"depth":597,"links":2423},[2424,2435,2437,2438,2439,2440,2441,2442,2444,2445,2446],{"id":80,"depth":597,"text":80,"children":2425},[2426,2428,2429,2430,2431,2432,2433],{"id":84,"depth":623,"text":2427},"\u003Ctitle>（必需）",{"id":108,"depth":623,"text":60},{"id":304,"depth":623,"text":63},{"id":426,"depth":623,"text":66},{"id":434,"depth":623,"text":69},{"id":531,"depth":623,"text":72},{"id":539,"depth":623,"text":2434},"\u003Cbase>（谨慎）",{"id":563,"depth":597,"text":2436},"推荐最小 head",{"id":878,"depth":597,"text":879},{"id":1442,"depth":597,"text":1443},{"id":1706,"depth":597,"text":1707},{"id":1791,"depth":597,"text":1791},{"id":1916,"depth":597,"text":1917},{"id":1989,"depth":597,"text":2443},"多语言站点：hreflang",{"id":2160,"depth":597,"text":2161},{"id":2266,"depth":597,"text":2266},{"id":2307,"depth":597,"text":2307},{"title":8,"description":9},"knowledge\u002Fbooklet\u002Fweb\u002Fhtml\u002Fhead","knowledge\u002Fknowledge\u002Fbooklet\u002Fweb\u002Fhtml\u002Fhead.md","md",{"items":2452},[2453,2455,2457,2461,2465,2469],{"path":42,"title":43,"description":2454,"category":10,"score":689},"HTML（HyperText Markup Language，超文本标记语言）用于描述网页的结构与语义：标题层级、段落、链接、表单、图片替代文本等。浏览器根据 HTML 构建 DOM，再结合 CSS 呈现样式、JavaScript 实现交互。本文系统梳理语义化、可访问性与现代 HTML 要点。",{"path":47,"title":48,"description":2456,"category":10,"score":689},"HTML 标签用于表达内容的语义与结构。应优先选用与含义匹配的元素（如 而非 ），并遵守内容模型（哪些子元素合法）。概念见 简介；head 内元标签见 Head。",{"path":2458,"title":2459,"description":2460,"category":10,"score":579},"\u002Fknowledge\u002Fbooklet\u002Fend\u002Fbasics","后端入门概览","本目录覆盖 JavaScript\u002FTypeScript 服务端运行时与框架、数据存储，以及 Rust 系统编程入门，提供从零到部署的完整学习路径。前置建议：JavaScript 基础、工程化 · 环境变量。",{"path":2462,"title":2463,"description":2464,"category":10,"score":579},"\u002Fknowledge\u002Fbooklet\u002Fend\u002Fbun\u002Fbase","Bun 基础与核心命令","Bun 是用 Zig 编写的 JavaScript 运行时，内置包管理（bun install）、打包（bun build）、测试（bun test）等，并持续兼容 Node.js API。本文介绍核心特点、安装方式，以及日常最常用的命令与包管理功能。见 运行时对比。",{"path":2466,"title":2467,"description":2468,"category":10,"score":579},"\u002Fknowledge\u002Fbooklet\u002Fsql","数据存储导读","本目录覆盖关系型数据库 MySQL 与内存数据库 Redis，从概念、安装到数据操作、性能优化、备份与缓存实践，面向后端开发与运维入门。与 NestJS 数据库、后端入门 等应用层文档配合阅读。",{"path":2470,"title":2471,"description":2472,"category":10,"score":579},"\u002Fknowledge\u002Fbooklet\u002Fsql\u002Fredis\u002Fredis","Redis 入门：概念、安装与数据类型","从「是什么\u002F为什么用」到 Docker\u002F本机安装、基本 CLI，再到五大基础类型命令、持久化与过期键机制、与 MySQL 的选型对比，以及常见踩坑，全面梳理 Redis 入门知识。",{"series":2474,"title":12,"items":2475,"index":2480,"prev":2481,"next":2482},"booklet\u002Fweb\u002Fhtml",[2476,2477,2478],{"path":7,"title":8,"date":14,"pinned":15},{"path":42,"title":43,"date":14,"pinned":15},{"path":47,"title":48,"date":2479,"pinned":15},"2020-08-14",0,null,{"path":42,"title":43,"date":14,"pinned":15}]