tommiegannert
a year ago
I used VitePress for a site, but gave up because the themeing is limiting. IIRC, it bugged me that Vue components weren't full-class citizens in pages: you have to define the components in a theme.
So I switched to Nuxt (the common Vue SSR solution). Tried using Nuxt Content for Markdown support, but didn't like that they invent their own page directory, instead of using Nuxt's normal pages directory. Made it difficult to mix Markdown and normal Nuxt pages in a navigation menu. So I wrote my own Markdown translation module using remark/rehype.
Still happy with Nuxt, though.