[{"data":1,"prerenderedAt":410},["ShallowReactive",2],{"navigation":3,"api-navigation":109,"\u002Fdocs\u002Fcomparison\u002Fstarlight":110,"docyard:crossref-index":399},[4,14,97,101,105],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Authoring","\u002Fauthoring","authoring",[9],{"title":10,"path":11,"stem":12},"Markdoc","\u002Fauthoring\u002Fmarkdoc","authoring\u002Fmarkdoc",false,{"title":15,"path":16,"stem":17,"children":18},"Docs","\u002Fdocs","docs",[19,22,26,30,34,55,59,63,93],{"title":20,"path":16,"stem":21},"Documentation","docs\u002Findex",{"title":23,"path":24,"stem":25},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",{"title":27,"path":28,"stem":29},"Flake Module","\u002Fdocs\u002Fflake-module","docs\u002F2.flake-module",{"title":31,"path":32,"stem":33},"CLI Reference","\u002Fdocs\u002Fcli","docs\u002F3.cli",{"title":5,"path":35,"stem":36,"children":37},"\u002Fdocs\u002Fauthoring","docs\u002F4.authoring\u002Findex",[38,39,43,47,51],{"title":5,"path":35,"stem":36},{"title":40,"path":41,"stem":42},"Quarto Files","\u002Fdocs\u002Fauthoring\u002Fquarto","docs\u002F4.authoring\u002F1.quarto",{"title":44,"path":45,"stem":46},"Citations","\u002Fdocs\u002Fauthoring\u002Fcitations","docs\u002F4.authoring\u002F2.citations",{"title":48,"path":49,"stem":50},"Callouts","\u002Fdocs\u002Fauthoring\u002Fcallouts","docs\u002F4.authoring\u002F3.callouts",{"title":52,"path":53,"stem":54},"Cross-References","\u002Fdocs\u002Fauthoring\u002Fcross-references","docs\u002F4.authoring\u002F4.cross-references",{"title":56,"path":57,"stem":58},"Deployment","\u002Fdocs\u002Fdeployment","docs\u002F5.deployment",{"title":60,"path":61,"stem":62},"Search","\u002Fdocs\u002Fsearch","docs\u002F6.search",{"title":64,"path":65,"stem":66,"children":67},"Comparisons","\u002Fdocs\u002Fcomparison","docs\u002F7.comparison\u002Findex",[68,69,73,77,81,85,89],{"title":64,"path":65,"stem":66},{"title":70,"path":71,"stem":72},"Docyard vs. Docusaurus","\u002Fdocs\u002Fcomparison\u002Fdocusaurus","docs\u002F7.comparison\u002F1.docusaurus",{"title":74,"path":75,"stem":76},"Docyard vs. Sphinx","\u002Fdocs\u002Fcomparison\u002Fsphinx","docs\u002F7.comparison\u002F2.sphinx",{"title":78,"path":79,"stem":80},"Docyard vs. MkDocs","\u002Fdocs\u002Fcomparison\u002Fmkdocs","docs\u002F7.comparison\u002F3.mkdocs",{"title":82,"path":83,"stem":84},"Docyard vs. VitePress","\u002Fdocs\u002Fcomparison\u002Fvitepress","docs\u002F7.comparison\u002F4.vitepress",{"title":86,"path":87,"stem":88},"Docyard vs. Starlight","\u002Fdocs\u002Fcomparison\u002Fstarlight","docs\u002F7.comparison\u002F5.starlight",{"title":90,"path":91,"stem":92},"Docyard vs. GitBook","\u002Fdocs\u002Fcomparison\u002Fgitbook","docs\u002F7.comparison\u002F6.gitbook",{"title":94,"path":95,"stem":96},"Accessibility","\u002Fdocs\u002Faccessibility","docs\u002F8.accessibility",{"title":98,"path":99,"stem":100},"Docyard","\u002F","index",{"title":102,"path":103,"stem":104},"Notebook Demo","\u002Fnotebook-demo","notebook-demo",{"title":106,"path":107,"stem":108},"References","\u002Freferences","references",[],{"id":111,"title":86,"body":112,"description":393,"extension":394,"meta":395,"navigation":396,"path":87,"seo":397,"stem":88,"__hash__":398},"content\u002Fdocs\u002F7.comparison\u002F5.starlight.md",{"type":113,"value":114,"toc":384},"minimark",[115,119,136,141,303,307,338,342,368,372,378],[116,117,86],"h1",{"id":118},"docyard-vs-starlight",[120,121,122,129,130,135],"p",{},[123,124,128],"a",{"href":125,"rel":126},"https:\u002F\u002Fstarlight.astro.build\u002F",[127],"nofollow","Starlight"," is the official documentation theme\nfor ",[123,131,134],{"href":132,"rel":133},"https:\u002F\u002Fastro.build\u002F",[127],"Astro",". It is modern, fast, accessible, and lets you\ndrop components from any UI framework (React, Vue, Svelte, …) into Markdown via\nAstro's islands. It is an excellent general-purpose docs theme.",[137,138,140],"h2",{"id":139},"at-a-glance","At a glance",[142,143,144,159],"table",{},[145,146,147],"thead",{},[148,149,150,155,157],"tr",{},[151,152,154],"th",{"align":153},"left","Dimension",[151,156,98],{"align":153},[151,158,128],{"align":153},[160,161,162,177,199,212,232,245,257,270,290],"tbody",{},[148,163,164,171,174],{},[165,166,167],"td",{"align":153},[168,169,170],"strong",{},"Runtime \u002F tech",[165,172,173],{"align":153},"Nix + Nuxt (Vue)",[165,175,176],{"align":153},"Astro (any framework via islands)",[148,178,179,184,196],{},[165,180,181],{"align":153},[168,182,183],{},"Authoring format",[165,185,186,187,191,192,195],{"align":153},"Markdown, Quarto (",[188,189,190],"code",{},".qmd","), Jupyter (",[188,193,194],{},".ipynb",")",[165,197,198],{"align":153},"Markdown, MDX",[148,200,201,206,209],{},[165,202,203],{"align":153},[168,204,205],{},"Citations & cross-refs",[165,207,208],{"align":153},"Built-in, numbered, cross-document",[165,210,211],{"align":153},"Not built in",[148,213,214,219,222],{},[165,215,216],{"align":153},[168,217,218],{},"Math",[165,220,221],{"align":153},"Built-in (KaTeX)",[165,223,224,225,228,229,195],{"align":153},"Plugin (",[188,226,227],{},"remark-math"," + ",[188,230,231],{},"rehype-katex",[148,233,234,239,242],{},[165,235,236],{"align":153},[168,237,238],{},"API extraction",[165,240,241],{"align":153},"Built-in: Python, Rust, TypeScript, OpenAPI",[165,243,244],{"align":153},"None (community plugins for some)",[148,246,247,251,254],{},[165,248,249],{"align":153},[168,250,60],{},[165,252,253],{"align":153},"Local \u002F Pagefind \u002F Algolia",[165,255,256],{"align":153},"Built-in (Pagefind)",[148,258,259,264,267],{},[165,260,261],{"align":153},[168,262,263],{},"Localization",[165,265,266],{"align":153},"Not built in (roadmap)",[165,268,269],{"align":153},"Built-in (first-class i18n)",[148,271,272,277,284],{},[165,273,274],{"align":153},[168,275,276],{},"Toolchain",[165,278,279,280,283],{"align":153},"Nix flake (no ",[188,281,282],{},"node_modules"," for authors)",[165,285,286,287],{"align":153},"Node.js \u002F ",[188,288,289],{},"package.json",[148,291,292,297,300],{},[165,293,294],{"align":153},[168,295,296],{},"Ecosystem",[165,298,299],{"align":153},"Early-stage",[165,301,302],{"align":153},"Growing (Astro integrations)",[137,304,306],{"id":305},"where-docyard-wins","Where Docyard wins",[308,309,310,317,323,329],"ul",{},[311,312,313,316],"li",{},[168,314,315],{},"Scholarly authoring."," Starlight has no native citations, bibliographies, or\nnumbered cross-document references. Docyard is built around them.",[311,318,319,322],{},[168,320,321],{},"API extraction."," Starlight has none built in; Docyard extracts Python,\nRust, TypeScript, and OpenAPI from one CLI.",[311,324,325,328],{},[168,326,327],{},"Quarto and Jupyter formats."," First-class in Docyard.",[311,330,331,334,335,337],{},[168,332,333],{},"Nix-native reproducibility."," Managed mode keeps authors out of\n",[188,336,282],{},".",[137,339,341],{"id":340},"where-starlight-wins","Where Starlight wins",[308,343,344,350,356,362],{},[311,345,346,349],{},[168,347,348],{},"First-class i18n."," Built-in localized routing and UI translations — one of\nDocyard's clearest gaps. If multilingual docs matter, this is decisive.",[311,351,352,355],{},[168,353,354],{},"Framework-agnostic islands."," Embed React, Vue, Svelte, or Solid components\nin the same site. Docyard's components are Vue\u002FNuxt.",[311,357,358,361],{},[168,359,360],{},"Astro ecosystem and performance."," Minimal-JS output by default, a growing\nintegration ecosystem, and excellent accessibility defaults.",[311,363,364,367],{},[168,365,366],{},"Maturity."," A polished, well-documented, widely adopted theme.",[137,369,371],{"id":370},"decision-guide","Decision guide",[120,373,374,377],{},[168,375,376],{},"Choose Docyard if"," you need scholarly authoring or multi-language API\nreference, or want a Nix-native content workflow.",[120,379,380,383],{},[168,381,382],{},"Choose Starlight if"," you need first-class internationalization, want to mix UI\nframeworks via Astro islands, or want a fast, polished general-purpose docs site\nand do not need citations, cross-references, or generated API reference.",{"title":385,"searchDepth":386,"depth":386,"links":387},"",3,[388,390,391,392],{"id":139,"depth":389,"text":140},2,{"id":305,"depth":389,"text":306},{"id":340,"depth":389,"text":341},{"id":370,"depth":389,"text":371},"A comparison of Docyard and Starlight, Astro's documentation theme.","md",{},true,{"title":86,"description":393},"ytWIVSyRhWOIDz79vPma-Ypn4AmBwJ64EgKWEy97DK0",{"fig-authoring-example":400,"tbl-authoring-demo":403,"eq-authoring-energy":405,"fig-pipeline":407,"tbl-solvers":408,"eq-loss":409},{"kind":401,"number":402,"path":11},"fig",1,{"kind":404,"number":402,"path":11},"tbl",{"kind":406,"number":402,"path":11},"eq",{"kind":401,"number":402,"path":53},{"kind":404,"number":402,"path":53},{"kind":406,"number":402,"path":53},1784218152610]