Um blog pessoal que usa Spring Boot 2.x no backend, nuxtJs no frontend e vue no backend
Link do guia:
API: https://gitee.com/windsnowli/w-blog-api
Recepção: https://gitee.com/windsnowli/vue-ssr-blog
Back-end: https://gitee.com/windsnowli/vue-admin-blog
Link GitHub:
API: https://github.com/WindSnowLi/w-blog-api
Recepção: https://github.com/WindSnowLi/vue-ssr-blog
Back-end: https://github.com/WindSnowLi/vue-admin-blog
Um projeto simples de blog pessoal é dividido em três partes:前台,后台e api .
O back-end da API é baseado em SpringBoot . Baseia-se principalmente em mybatis , fastjson , DruidDataSource , Lombok , java-jwt , aliyun-sdk-oss , knife4j , etc. O banco de dados usa MySQL8.0+
O estilo principal da recepção vem de um modelo BizBlog na Internet, não sei de onde veio originalmente. Ele foi reescrito em um projeto nuxtJs baseado no original.
O vue-element-admin usado na interface do usuário em segundo plano é basicamente usado diretamente. Se você quiser personalizá-lo, sua força não permite.
Exemplo: Comida verde - Cai Dog
git clone https://gitee.com/WindSnowLi/w-blog-api.git ou git clone https://github.com/WindSnowLi/w-blog-api.git para clonar o projeto localmentemvn clean install dependency:treeapplication-dev.yml e o ambiente de produção application-prod.yml knife4j ativado apenas no ambiente de desenvolvimento;UTF8mvn clean package -Dmaven.test.skip=true ignora testes e gera pacotes jarjava -jar 生成的包名.jar é usado para executar o ambiente de configuração de desenvolvimento. O banco de dados será inicializado automaticamente durante a primeira execução.http://127.0.0.1:8888/doc.html para visualizar a documentação apigit clone https://gitee.com/WindSnowLi/vue-ssr-blog.git ou git clone https://github.com/WindSnowLi/vue-ssr-blog.git clone o projeto para localnpm install dependências de instalaçãohost no arquivo config/sitemap.xml pode ser modificado para gerar um mapa de acesso.nuxt.config.js pode ser modificadoBASE_URL no script do arquivo package.json para especificar o endereço api de back-end.npm run buildnpm start executado localmentegit clone https://gitee.com/WindSnowLi/vue-admin-blog.git ou git clone https://github.com/WindSnowLi/vue-admin-blog.git clone o projeto para localnpm install dependências de instalaçãonpm run dev usa interface de visualização de dados simuladosVUE_APP_BASE_API no arquivo .env.production para o endereço da api de back-endnpm run build:prod compilardist podem ser colocados no servidor http (você pode usar npm para instalar http-server ) para acesso.[email protected] , senha: 123456 MIT
Direitos autorais (c) 2021 WindSnowLi