A intenção original do Jingqingxuan Villa era experimentar o gerador de sites estático de VuePress : Vue. O Vuepress consiste em duas partes: uma é um gerador de sites estáticos minimalistas que suporta o desenvolvimento de temas com Vue , e o outro é um tema padrão otimizado para escrever documentos técnicos. Foi criado originalmente para apoiar os requisitos de documentação da Vue e seus subprojetos.
Cada página gerada pelo VuePress vem com HTML pré-renderizado, que também possui um bom desempenho de carregamento e otimização de mecanismos de pesquisa ( SEO ). Ao mesmo tempo, uma vez que a página for carregada, o Vue assumirá o conteúdo estático e a converterá em um aplicativo completo de página única ( SPA ) e outras páginas serão carregadas apenas sob demanda quando o usuário navegar. Além disso, ele também possui os seguintes excelentes recursos internos:
Comparado com Nuxt , Hexo , Jekyll , Docsify , GitBook e outras ferramentas, VuePress tem enormes vantagens em diferentes direções e ainda está desenvolvendo e atualizando; Se você tiver a necessidade de criar blogs pessoais e documentos técnicos, VuePress será uma ótima opção.
Github Issue (equivalente ao Gitalk integrado); Basta modificar a configuração do campo comment no arquivo .vuepress/themeConfig.js ; Consulte as opções do Gitalk para o significado de campo específico;element-ui para facilitar a escrita componentes comumente usados; Neste projeto, além do componente de comentários, também há Advertisement , ArticleList , Contact , etc.;prettier , lint-staged , husky e outras para escrever mais marcação 'padrão'; Injete -o em ganchos git para garantir que sua base de código tenha um estilo consistente; Mesmo se você estiver trabalhando com uma equipe para escrever, não precisa se preocupar com a questão do estilo unificado! Você pode Fork o projeto ao seu próprio repositório de código e executar o seguinte comando:
# ? clone the project
https://github.com/nicejade/vuepress-web-app.git
cd vuepress-web-app
# ➕ install dependencies & start dev
yarn && yarn start Modifique o "Nome do domínio personalizado" e o "caminho do repositório" no arquivo deploy.sh , execute o seguinte comando para obter a implantação (por publicação padrão no github pages ; se você não usar o nome de domínio personalizado por enquanto, basta comentar a linha.
# deploy to github-page
yarn deploy| Conta oficial do WeChat | Grupo WeChat do front-end | Aplicativos da Web recomendados |
|---|---|---|
| Jingqingxuan | Grande aliança de front -end | ? A cadeia de belas cidades |
Mit
Copyright (c) 2018-presente, nicejade