Replies: 8 comments 11 replies
-
The benefit of vue.js from my side: |
Beta Was this translation helpful? Give feedback.
-
react +1 |
Beta Was this translation helpful? Give feedback.
-
VitePress is build on top of Vite
Lighter page weightVue 3 tree-shaking + Rollup code splitting Does not ship metadata for every page on every request. This decouples page weight from total number of pages. Only the current page's metadata is sent. Client side navigation fetches the new page's component and metadata together. OthersIt is suitable for out-of-the-box documentation use, but the config and theming API may still change between minor releases. Easy to custom the theme through It's config and theme API. We could easily build a beautiful doc site via VitePress. |
Beta Was this translation helpful? Give feedback.
-
tldr; I would prefer vitepress rather than docusaurus.
I do not think the origin question(docusaurus or vitepress) would leads to the second question(react or vue). Because it seems we are going to build the homepage of envd, it looks like more about a "static site" than an "interactive single-page-application". For building a single page application, I prefer to use React, but for building static site, I prefer to use vitepress at the next time. I did not use vitepress before, but I prefer to give it a try. We(chao mesh team) are using docusaurus as the tool for generating documentation site, I think docusaurus might be a little hard to configure with both multi-versoning mechanism and i18n. And vitepress and vitepress community have several solution for that: |
Beta Was this translation helpful? Give feedback.
-
I investigated a little bit about vue vs react. For the website adoption, the ratio of Vue vs React is 1:1~1:2. Therefore there's no significant gap between them. Vue is easier for newbies and seems simpler. I personally favor Vue. And @Sepush 's demo looks really nice. One problem is that vitepress seems still in an early stage of development. Is it stable enough now? |
Beta Was this translation helpful? Give feedback.
-
I believe docusaurus.io or vitepress.vuejs.org can support our work very well. |
Beta Was this translation helpful? Give feedback.
-
https://62c7a984e3f8da00081f5046--inspiring-kulfi-9ab7b2.netlify.app/ The vitepress preview looks promising! Thank @Sepush for the work! |
Beta Was this translation helpful? Give feedback.
-
Finally, we moved from docusaurus to vitepress. https://envd.tensorchord.ai/ See https://twitter.com/TensorChord/status/1554286590130028544 Thank @Sepush |
Beta Was this translation helpful? Give feedback.
-
/cc @Sepush
We are investigating if we should migrate https://docusaurus.io/ to https://vitepress.vuejs.org/
I think the question we should ask is if we want react, or vue.
We will make an MVP for vitepress to see if it works for us.
Beta Was this translation helpful? Give feedback.
All reactions