Os desenvolvedores da estrutura Vue JavaScript lançaram o VitePress 1.0, um gerador de sites estáticos (SSG) para construir sites rápidos e centrados em conteúdo.

Construído com base no Vue e na ferramenta de construção Vite (pronuncia-se “veet”), o VitePress pega o conteúdo fonte escrito em Markdown, aplica um tema e gera páginas HTML estáticas para implantação. VitePress 1.0, anunciado em 21 de março, é o sucessor “espiritual” e substituto do gerador de site estático VuePress, escreveu o criador do Vue, Evan You, em uma postagem no blog.

O VitePress tem como objetivo oferecer uma experiência aprimorada ao desenvolvedor ao trabalhar com conteúdo Markdown. Sendo desenvolvido com Vite, ele fornece início instantâneo do servidor, com edições refletidas instantaneamente sem recarregar a página. As extensões Markdown integradas oferecem recursos como tabelas e realce de sintaxe. Com o Markdown aprimorado pelo Vue, cada página é um componente de arquivo único do Vue, devido à compatibilidade da sintaxe do modelo Vue com HTML. Os desenvolvedores podem incorporar interatividade em conteúdo estático usando recursos de modelagem Vue ou componentes Vue importados.

Ao contrário dos SSGs tradicionais, onde cada navegação resulta em um recarregamento de página inteira, um site gerado pelo VitePress serve HTML estático na visita inicial, mas se torna um aplicativo de página única para navegação subsequente no site. Este modelo, escreveu Evan You, oferece um equilíbrio ideal de desempenho, oferecendo carregamento inicial rápido, navegação pós-carregamento rápida e interatividade sem penalidades.

O VitePress vem com um tema padrão destinado à documentação técnica. Ele alimenta a documentação do Vite, o empacotador Rollup JavaScript, a loja Pinia, os utilitários compostos VueUse, a estrutura de testes Vitest, a biblioteca D3 JavaScript, o mecanismo UnoCSS CSS, ícones Iconify e muito mais.