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:tree
application-dev.yml
e o ambiente de produção application-prod.yml
knife4j
ativado apenas no ambiente de desenvolvimento;UTF8
mvn clean package -Dmaven.test.skip=true
ignora testes e gera pacotes jar
java -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 api
git 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 build
npm 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