- It has a really good Default Theme which is very customizable.
- You can write Vue code in Markdown.
- It has a good default sets of Markdown extensions such as custom containers and built-in syntax highlighting.
# I use VuePress for these sites
My website used to be Gatsby+MDX, but there’s just too much custom code required... Now it’s VuePress on Default Theme.
VuePress’ Default Theme and Markdown syntax has a lot of opinionated but customizable stuff out-of-the-box and I found myself much more productive.
wonderful.software, a Thai language website with contents about software engineering. Also default theme with customizations.
# Modular core
VuePress's sub packages are available on npm and can be used separately. Things such as
@vuepress/markdown, which is
markdown-it parser preloaded with VuePress's default Markdown extensions. I am using that package for this site (notes.dt.in.th).