Личный блог, в котором используется 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:treeapplication-dev.yml и производственной среде application-prod.yml , knife4j активируется только в среде разработки.UTF8 .mvn clean package -Dmaven.test.skip=true пропускает тесты и генерирует пакеты jarjava -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 installhost в файле config/sitemap.xml можно изменить для создания карты доступа.nuxt.config.js можно изменить.BASE_URL в script в файле package.json , чтобы указать адрес внутреннего api .npm run buildnpm start локальноgit clone https://gitee.com/WindSnowLi/vue-admin-blog.git или git clone https://github.com/WindSnowLi/vue-admin-blog.git клонируйте проект на локальный компьютерnpm installnpm run dev использует интерфейс предварительного просмотра смоделированных данныхVUE_APP_BASE_API в файле .env.production на адрес внутреннего apinpm run build:prod компиляцияdist можно разместить на http -сервере (вы можете использовать npm для установки http-server ) для доступа.[email protected] , пароль: 123456 Массачусетский технологический институт
Авторские права (c) 2021 WindSnowLi