Личный блог, в котором используется Spring Boot 2.x во внутреннем интерфейсе, nuxtJs во внешнем интерфейсе и vue во внешнем интерфейсе.
Гите ссылка:
API: https://gitee.com/windsnowli/w-blog-api
Стойка регистрации: https://gitee.com/windsnowli/vue-ssr-blog
Бэкэнд: https://gitee.com/windsnowli/vue-admin-blog
Ссылка на ГитХаб:
API: https://github.com/WindSnowLi/w-blog-api
Стойка регистрации: https://github.com/WindSnowLi/vue-ssr-blog
Бэкэнд: https://github.com/WindSnowLi/vue-admin-blog
Простой проект личного блога разделен на три части:前台
,后台
и api
.
Серверная часть API основана на SpringBoot
. В основном опирается на mybatis
, fastjson
, DruidDataSource
, Lombok
, java-jwt
, aliyun-sdk-oss
, knife4j
и т. д. В базе данных используется MySQL8.0+
Основной стиль стойки регистрации взят из шаблона BizBlog
в Интернете, не знаю, откуда он взялся. Он был переписан в проект nuxtJs
на основе оригинала.
Используемый в фоновом пользовательском интерфейсе vue-element-admin в основном используется напрямую. Если вы хотите настроить его самостоятельно, ваши силы не позволяют этого.
Пример: Зеленый корм – Cai Dog.
git clone https://gitee.com/WindSnowLi/w-blog-api.git
или git clone https://github.com/WindSnowLi/w-blog-api.git
чтобы клонировать проект локальноmvn clean install dependency:tree
application-dev.yml
и производственной среде application-prod.yml
, knife4j
активируется только в среде разработки.UTF8
.mvn clean package -Dmaven.test.skip=true
пропускает тесты и генерирует пакеты jar
java -jar 生成的包名.jar
используется для запуска среды конфигурации разработки. База данных будет автоматически инициализирована во время первого запуска.http://127.0.0.1:8888/doc.html
чтобы просмотреть документацию api
.git clone https://gitee.com/WindSnowLi/vue-ssr-blog.git
или git clone https://github.com/WindSnowLi/vue-ssr-blog.git
клонируйте проект на локальный компьютерnpm install
host
в файле config/sitemap.xml
можно изменить для создания карты доступа.nuxt.config.js
можно изменить.BASE_URL
в script
в файле package.json
, чтобы указать адрес внутреннего api
.npm run build
npm start
локальноgit clone https://gitee.com/WindSnowLi/vue-admin-blog.git
или git clone https://github.com/WindSnowLi/vue-admin-blog.git
клонируйте проект на локальный компьютерnpm install
npm run dev
использует интерфейс предварительного просмотра смоделированных данныхVUE_APP_BASE_API
в файле .env.production
на адрес внутреннего api
npm run build:prod
компиляцияdist
можно разместить на http
-сервере (вы можете использовать npm
для установки http-server
) для доступа.[email protected]
, пароль: 123456
Массачусетский технологический институт
Авторские права (c) 2021 WindSnowLi