[{"data":1,"prerenderedAt":505},["ShallowReactive",2],{"site-stats":3,"post-list":7,"tag-list":76,"post-legacy-url":140,"related-posts":495},{"postCount":4,"wordCount":5,"lastUpdate":6},5,64100,"2026-08-25T10:00:00+08:00",[8,22,36,49,63],{"title":9,"path":10,"date":6,"lastmod":6,"description":11,"cover":12,"categories":13,"tags":15,"sticky":18,"wordCount":19,"readingTime":20,"locate":21},"开始使用 Solitude Hugo","\u002Fp\u002Fgetting-started","从安装主题到完成第一次生产构建，建立一个可继续扩展的 Solitude Hugo 站点。","\u002Fimg\u002Fdemo\u002Fcover-getting-started-v2.webp",[14],"快速开始",[16,17],"Hugo","Solitude",false,8536,21,"项目文档",{"title":23,"path":24,"date":25,"lastmod":25,"description":26,"cover":27,"categories":28,"tags":30,"sticky":18,"wordCount":33,"readingTime":34,"locate":35},"配置首页推荐与侧栏组合","\u002Fp\u002Fhomepage-and-aside","2026-08-24T10:00:00+08:00","使用现有配置完成首页推荐、作者信息、最新文章、目录和站点统计，不引入额外插件。","\u002Fimg\u002Fdemo\u002Fcover-pagination-v2.webp",[29],"配置指南",[31,32,16],"首页","侧栏",12012,30,"配置示例",{"title":37,"path":38,"date":39,"lastmod":39,"description":40,"cover":41,"categories":42,"tags":43,"sticky":18,"wordCount":46,"readingTime":47,"locate":48},"用数据文件构建特色页面","\u002Fp\u002Ffeature-pages","2026-08-23T10:00:00+08:00","用 Hugo 数据文件维护关于、友链、装备和即刻短文页面，让内容与模板保持分离。","\u002Fimg\u002Fdemo\u002Fcover-pagination-page-two-v2.webp",[29],[44,45,16],"数据文件","特色页面",11180,28,"数据示例",{"title":50,"path":51,"date":52,"lastmod":6,"description":53,"cover":54,"categories":55,"tags":57,"sticky":18,"wordCount":60,"readingTime":61,"locate":62},"Solitude Hugo Shortcode 使用指南","\u002Fp\u002Fshortcodes","2026-08-22T10:00:00+08:00","从基本写法、参数说明到实际效果，系统了解 Solitude Hugo 内置 shortcode。","\u002Fimg\u002Fdemo\u002Fcover-shortcodes-v2.webp",[56],"内容组件",[58,59,16],"Shortcode","Markdown",27271,68,"组件示例",{"title":64,"path":65,"date":66,"lastmod":66,"description":67,"cover":68,"categories":69,"tags":71,"sticky":18,"wordCount":74,"readingTime":75,"locate":70},"从 Hexo 迁移到 Hugo：URL 与 Front Matter","\u002Fp\u002Flegacy-url","2026-08-21T10:00:00+08:00","将 Hexo 的文章元数据和 abbrlink 地址迁移到 Hugo，并为历史链接保留兼容入口。","\u002Fimg\u002Fdemo\u002Fcover-legacy-url-v2.webp",[70],"迁移指南",[72,16,73],"Hexo","URL",5101,13,[77,94,100,105,110,115,120,125,130,135],{"name":16,"count":4,"posts":78},[79,82,85,88,91],{"title":9,"path":10,"date":6,"lastmod":6,"description":11,"cover":12,"categories":80,"tags":81,"sticky":18,"wordCount":19,"readingTime":20,"locate":21},[14],[16,17],{"title":23,"path":24,"date":25,"lastmod":25,"description":26,"cover":27,"categories":83,"tags":84,"sticky":18,"wordCount":33,"readingTime":34,"locate":35},[29],[31,32,16],{"title":37,"path":38,"date":39,"lastmod":39,"description":40,"cover":41,"categories":86,"tags":87,"sticky":18,"wordCount":46,"readingTime":47,"locate":48},[29],[44,45,16],{"title":50,"path":51,"date":52,"lastmod":6,"description":53,"cover":54,"categories":89,"tags":90,"sticky":18,"wordCount":60,"readingTime":61,"locate":62},[56],[58,59,16],{"title":64,"path":65,"date":66,"lastmod":66,"description":67,"cover":68,"categories":92,"tags":93,"sticky":18,"wordCount":74,"readingTime":75,"locate":70},[70],[72,16,73],{"name":17,"count":95,"posts":96},1,[97],{"title":9,"path":10,"date":6,"lastmod":6,"description":11,"cover":12,"categories":98,"tags":99,"sticky":18,"wordCount":19,"readingTime":20,"locate":21},[14],[16,17],{"name":31,"count":95,"posts":101},[102],{"title":23,"path":24,"date":25,"lastmod":25,"description":26,"cover":27,"categories":103,"tags":104,"sticky":18,"wordCount":33,"readingTime":34,"locate":35},[29],[31,32,16],{"name":32,"count":95,"posts":106},[107],{"title":23,"path":24,"date":25,"lastmod":25,"description":26,"cover":27,"categories":108,"tags":109,"sticky":18,"wordCount":33,"readingTime":34,"locate":35},[29],[31,32,16],{"name":44,"count":95,"posts":111},[112],{"title":37,"path":38,"date":39,"lastmod":39,"description":40,"cover":41,"categories":113,"tags":114,"sticky":18,"wordCount":46,"readingTime":47,"locate":48},[29],[44,45,16],{"name":45,"count":95,"posts":116},[117],{"title":37,"path":38,"date":39,"lastmod":39,"description":40,"cover":41,"categories":118,"tags":119,"sticky":18,"wordCount":46,"readingTime":47,"locate":48},[29],[44,45,16],{"name":58,"count":95,"posts":121},[122],{"title":50,"path":51,"date":52,"lastmod":6,"description":53,"cover":54,"categories":123,"tags":124,"sticky":18,"wordCount":60,"readingTime":61,"locate":62},[56],[58,59,16],{"name":59,"count":95,"posts":126},[127],{"title":50,"path":51,"date":52,"lastmod":6,"description":53,"cover":54,"categories":128,"tags":129,"sticky":18,"wordCount":60,"readingTime":61,"locate":62},[56],[58,59,16],{"name":72,"count":95,"posts":131},[132],{"title":64,"path":65,"date":66,"lastmod":66,"description":67,"cover":68,"categories":133,"tags":134,"sticky":18,"wordCount":74,"readingTime":75,"locate":70},[70],[72,16,73],{"name":73,"count":95,"posts":136},[137],{"title":64,"path":65,"date":66,"lastmod":66,"description":67,"cover":68,"categories":138,"tags":139,"sticky":18,"wordCount":74,"readingTime":75,"locate":70},[70],[72,16,73],{"id":141,"title":64,"aliases":142,"author":142,"body":143,"categories":486,"comment":337,"cover":68,"date":66,"description":67,"extension":487,"hidden":18,"hideAside":18,"lastmod":66,"locate":70,"meta":488,"navigation":337,"noCover":18,"path":65,"readingTime":142,"recommend":18,"reprint":18,"seo":489,"series":490,"stem":492,"sticky":18,"tags":493,"toc":337,"wordCount":142,"__hash__":494},"posts\u002Fp\u002Flegacy-url.md",null,{"type":144,"value":145,"toc":480},"minimark",[146,150,155,265,287,291,298,357,366,425,438,442,447,458,461,476],[147,148,149],"p",{},"从 Hexo 迁移到 Hugo 时，Markdown 正文通常可以直接复用，真正需要仔细处理的是 Front Matter、固定链接和旧地址。Solitude Hugo 保留常用文章参数，同时使用 Hugo 的原生字段表达更新日期和 URL 兼容关系。",[151,152,154],"h2",{"id":153},"front-matter-字段映射","Front Matter 字段映射",[156,157,158,172],"table",{},[159,160,161],"thead",{},[162,163,164,167,169],"tr",{},[165,166,72],"th",{},[165,168,16],{},[165,170,171],{},"说明",[173,174,175,191,206,221,235,249],"tbody",{},[162,176,177,184,188],{},[178,179,180],"td",{},[181,182,183],"code",{},"date",[178,185,186],{},[181,187,183],{},[178,189,190],{},"文章发布日期",[162,192,193,198,203],{},[178,194,195],{},[181,196,197],{},"updated",[178,199,200],{},[181,201,202],{},"lastmod",[178,204,205],{},"最后更新时间",[162,207,208,213,218],{},[178,209,210],{},[181,211,212],{},"abbrlink",[178,214,215],{},[181,216,217],{},"slug",[178,219,220],{},"用原短链接值生成文章地址",[162,222,223,228,232],{},[178,224,225],{},[181,226,227],{},"categories",[178,229,230],{},[181,231,227],{},[178,233,234],{},"进入 Hugo 分类 Taxonomy",[162,236,237,242,246],{},[178,238,239],{},[181,240,241],{},"tags",[178,243,244],{},[181,245,241],{},[178,247,248],{},"进入 Hugo 标签 Taxonomy",[162,250,251,256,262],{},[178,252,253],{},[181,254,255],{},"top",[178,257,258,261],{},[181,259,260],{},"weight"," 或自定义字段",[178,263,264],{},"根据站点排序策略决定",[147,266,267,270,271,270,274,270,277,270,280,270,283,286],{},[181,268,269],{},"cover","、",[181,272,273],{},"description",[181,275,276],{},"comment",[181,278,279],{},"aside",[181,281,282],{},"toc",[181,284,285],{},"series"," 等 Solitude 参数可以继续放在文章 Front Matter 中。",[151,288,290],{"id":289},"保留-abbrlink-地址","保留 abbrlink 地址",[147,292,293,294,297],{},"示例站在 ",[181,295,296],{},"hugo.yaml"," 中使用：",[299,300,305],"pre",{"className":301,"code":302,"language":303,"meta":304,"style":304},"language-yaml shiki shiki-themes github-light github-dark","uglyURLs:\n  posts: true\n\npermalinks:\n  posts: \u002Fp\u002F:slug\n","yaml","",[181,306,307,319,332,339,347],{"__ignoreMap":304},[308,309,311,315],"span",{"class":310,"line":95},"line",[308,312,314],{"class":313},"s9eBZ","uglyURLs",[308,316,318],{"class":317},"sVt8B",":\n",[308,320,322,325,328],{"class":310,"line":321},2,[308,323,324],{"class":313},"  posts",[308,326,327],{"class":317},": ",[308,329,331],{"class":330},"sj4cs","true\n",[308,333,335],{"class":310,"line":334},3,[308,336,338],{"emptyLinePlaceholder":337},true,"\n",[308,340,342,345],{"class":310,"line":341},4,[308,343,344],{"class":313},"permalinks",[308,346,318],{"class":317},[308,348,349,351,353],{"class":310,"line":4},[308,350,324],{"class":313},[308,352,327],{"class":317},[308,354,356],{"class":355},"sZZnC","\u002Fp\u002F:slug\n",[147,358,359,360,362,363,365],{},"文章把原 Hexo ",[181,361,212],{}," 复制到 ",[181,364,217],{},"：",[299,367,369],{"className":301,"code":368,"language":303,"meta":304,"style":304},"---\ntitle: 从 Hexo 迁移到 Hugo\nslug: \"20260818\"\nabbrlink: \"20260818\"\naliases:\n  - \u002Farchives\u002F2026\u002F08\u002F18\u002Flegacy-url\u002F\n---\n",[181,370,371,377,387,396,404,411,420],{"__ignoreMap":304},[308,372,373],{"class":310,"line":95},[308,374,376],{"class":375},"sScJk","---\n",[308,378,379,382,384],{"class":310,"line":321},[308,380,381],{"class":313},"title",[308,383,327],{"class":317},[308,385,386],{"class":355},"从 Hexo 迁移到 Hugo\n",[308,388,389,391,393],{"class":310,"line":334},[308,390,217],{"class":313},[308,392,327],{"class":317},[308,394,395],{"class":355},"\"20260818\"\n",[308,397,398,400,402],{"class":310,"line":341},[308,399,212],{"class":313},[308,401,327],{"class":317},[308,403,395],{"class":355},[308,405,406,409],{"class":310,"line":4},[308,407,408],{"class":313},"aliases",[308,410,318],{"class":317},[308,412,414,417],{"class":310,"line":413},6,[308,415,416],{"class":317},"  - ",[308,418,419],{"class":355},"\u002Farchives\u002F2026\u002F08\u002F18\u002Flegacy-url\u002F\n",[308,421,423],{"class":310,"line":422},7,[308,424,376],{"class":375},[147,426,427,428,431,432,434,435,437],{},"最终文章地址仍是 ",[181,429,430],{},"\u002Fp\u002F20260818.html","，分类和标签则继续使用 Hugo 的目录地址。保留 ",[181,433,212],{}," 字段可以记录迁移来源，真正参与 Hugo 路由生成的是 ",[181,436,217],{},"。",[151,439,441],{"id":440},"为其他旧地址添加-aliases","为其他旧地址添加 aliases",[147,443,444,446],{},[181,445,408],{}," 中可以列出曾经公开过的文章路径。Hugo 会为这些地址生成跳转页，让搜索引擎和外部引用继续到达新文章。",[147,448,449,450,453,454,457],{},"如果旧站同时存在 ",[181,451,452],{},".html"," 地址和以 ",[181,455,456],{},"\u002F"," 结尾的目录地址，应在部署平台检查最终重定向规则。Hugo 可以生成静态 alias，但 CDN 或托管平台是否自动补全目录索引，取决于部署环境。",[151,459,460],{"id":460},"迁移内容组件",[147,462,463,464,467,468,471,472,475],{},"Hugo 不解析旧的 Hexo 标签语法。文章中的 Solitude 外挂标签应改成 Hugo shortcode；例如提示框使用 ",[181,465,466],{},"note","，标签页使用 ",[181,469,470],{},"tabs"," 与 ",[181,473,474],{},"tab","，图表和 Mermaid 继续使用对应的同名 shortcode。完整可构建写法可参考《Solitude Hugo Shortcode 使用指南》。",[477,478,479],"style",{},"html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}",{"title":304,"searchDepth":321,"depth":321,"links":481},[482,483,484,485],{"id":153,"depth":321,"text":154},{"id":289,"depth":321,"text":290},{"id":440,"depth":321,"text":441},{"id":460,"depth":321,"text":460},[70],"md",{},{"title":64,"description":67},[491],"官方示例","p\u002Flegacy-url",[72,16,73],"eII-mtGmmGY1RCtwHg7Hz3baLdVoBdHtYszBhvY5v7M",[496,499,502],{"title":23,"path":24,"date":25,"lastmod":25,"description":26,"cover":27,"categories":497,"tags":498,"sticky":18,"wordCount":33,"readingTime":34,"locate":35},[29],[31,32,16],{"title":37,"path":38,"date":39,"lastmod":39,"description":40,"cover":41,"categories":500,"tags":501,"sticky":18,"wordCount":46,"readingTime":47,"locate":48},[29],[44,45,16],{"title":50,"path":51,"date":52,"lastmod":6,"description":53,"cover":54,"categories":503,"tags":504,"sticky":18,"wordCount":60,"readingTime":61,"locate":62},[56],[58,59,16],1791867074147]