[{"data":1,"prerenderedAt":391},["ShallowReactive",2],{"navigation":3,"api-navigation":109,"\u002Fdocs\u002Fcomparison\u002Fvitepress":110,"docyard:crossref-index":380},[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":82,"body":112,"description":374,"extension":375,"meta":376,"navigation":377,"path":83,"seo":378,"stem":84,"__hash__":379},"content\u002Fdocs\u002F7.comparison\u002F4.vitepress.md",{"type":113,"value":114,"toc":365},"minimark",[115,119,130,135,290,294,325,329,349,353,359],[116,117,82],"h1",{"id":118},"docyard-vs-vitepress",[120,121,122,129],"p",{},[123,124,128],"a",{"href":125,"rel":126},"https:\u002F\u002Fvitepress.dev\u002F",[127],"nofollow","VitePress"," is a fast, minimal static-site generator\nbuilt on Vite and Vue. It powers the Vue, Vite, and many other JavaScript\nproject docs. It is the closest technical cousin to Docyard — both render Vue\ncomponents inside Markdown — but the two aim at different audiences.",[131,132,134],"h2",{"id":133},"at-a-glance","At a glance",[136,137,138,153],"table",{},[139,140,141],"thead",{},[142,143,144,149,151],"tr",{},[145,146,148],"th",{"align":147},"left","Dimension",[145,150,98],{"align":147},[145,152,128],{"align":147},[154,155,156,171,193,206,219,232,244,257,277],"tbody",{},[142,157,158,165,168],{},[159,160,161],"td",{"align":147},[162,163,164],"strong",{},"Runtime \u002F tech",[159,166,167],{"align":147},"Nix + Nuxt (Vue)",[159,169,170],{"align":147},"Vite + Vue",[142,172,173,178,190],{},[159,174,175],{"align":147},[162,176,177],{},"Authoring format",[159,179,180,181,185,186,189],{"align":147},"Markdown, Quarto (",[182,183,184],"code",{},".qmd","), Jupyter (",[182,187,188],{},".ipynb",")",[159,191,192],{"align":147},"Markdown (Vue components inline)",[142,194,195,200,203],{},[159,196,197],{"align":147},[162,198,199],{},"Citations & cross-refs",[159,201,202],{"align":147},"Built-in, numbered, cross-document",[159,204,205],{"align":147},"Not built in",[142,207,208,213,216],{},[159,209,210],{"align":147},[162,211,212],{},"Math",[159,214,215],{"align":147},"Built-in (KaTeX)",[159,217,218],{"align":147},"Built-in (opt-in, markdown-it-mathjax)",[142,220,221,226,229],{},[159,222,223],{"align":147},[162,224,225],{},"API extraction",[159,227,228],{"align":147},"Built-in: Python, Rust, TypeScript, OpenAPI",[159,230,231],{"align":147},"None",[142,233,234,238,241],{},[159,235,236],{"align":147},[162,237,60],{},[159,239,240],{"align":147},"Local \u002F Pagefind \u002F Algolia",[159,242,243],{"align":147},"Local + Algolia",[142,245,246,251,254],{},[159,247,248],{"align":147},[162,249,250],{},"Build speed",[159,252,253],{"align":147},"Nuxt build",[159,255,256],{"align":147},"Very fast (Vite)",[142,258,259,264,271],{},[159,260,261],{"align":147},[162,262,263],{},"Toolchain",[159,265,266,267,270],{"align":147},"Nix flake (no ",[182,268,269],{},"node_modules"," for authors)",[159,272,273,274],{"align":147},"Node.js \u002F ",[182,275,276],{},"package.json",[142,278,279,284,287],{},[159,280,281],{"align":147},[162,282,283],{},"Localization",[159,285,286],{"align":147},"Not built in (roadmap)",[159,288,289],{"align":147},"Built-in",[131,291,293],{"id":292},"where-docyard-wins","Where Docyard wins",[295,296,297,304,310,316],"ul",{},[298,299,300,303],"li",{},[162,301,302],{},"Scholarly authoring."," VitePress has no citations, no bibliographies, and no\nnumbered cross-document references. Docyard is built around these.",[298,305,306,309],{},[162,307,308],{},"API extraction."," VitePress has none; you write API pages by hand or use a\nseparate tool. Docyard extracts Python, Rust, TypeScript, and OpenAPI.",[298,311,312,315],{},[162,313,314],{},"Quarto and Jupyter formats."," First-class in Docyard.",[298,317,318,321,322,324],{},[162,319,320],{},"Nix-native reproducibility."," Managed mode keeps content authors out of\n",[182,323,269],{}," entirely.",[131,326,328],{"id":327},"where-vitepress-wins","Where VitePress wins",[295,330,331,337,343],{},[298,332,333,336],{},[162,334,335],{},"Speed and simplicity."," Vite makes dev startup and HMR near-instant, and the\nconfig surface is small.",[298,338,339,342],{},[162,340,341],{},"Vue ecosystem and flexibility."," If you are already a Vue\u002FVite shop, the\nmental model is familiar and customization is direct.",[298,344,345,348],{},[162,346,347],{},"Maturity and adoption."," Widely used and well documented, with built-in i18n\nthat Docyard lacks.",[131,350,352],{"id":351},"decision-guide","Decision guide",[120,354,355,358],{},[162,356,357],{},"Choose Docyard if"," you need scholarly authoring or multi-language API\nreference, or you want a Nix-native, zero-boilerplate content workflow.",[120,360,361,364],{},[162,362,363],{},"Choose VitePress if"," you want a fast, minimal Vue-based site, your docs are\nmostly prose and hand-written guides, and you do not need citations,\ncross-references, or generated API reference.",{"title":366,"searchDepth":367,"depth":367,"links":368},"",3,[369,371,372,373],{"id":133,"depth":370,"text":134},2,{"id":292,"depth":370,"text":293},{"id":327,"depth":370,"text":328},{"id":351,"depth":370,"text":352},"A comparison of Docyard and VitePress, the fast Vue\u002FVite documentation generator.","md",{},true,{"title":82,"description":374},"dUjW4Bs0SOMy5L6nJPoU07TWlwNOs-JqwgFfn032D68",{"fig-authoring-example":381,"tbl-authoring-demo":384,"eq-authoring-energy":386,"fig-pipeline":388,"tbl-solvers":389,"eq-loss":390},{"kind":382,"number":383,"path":11},"fig",1,{"kind":385,"number":383,"path":11},"tbl",{"kind":387,"number":383,"path":11},"eq",{"kind":382,"number":383,"path":53},{"kind":385,"number":383,"path":53},{"kind":387,"number":383,"path":53},1784218152520]