1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shiqiyue-blog-markdown

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
readme.md

Блог на основе markdown

Блог, в котором используется markdown для написания контента.

Используется spring boot для создания бэкенда и bootstrap для создания фронтенда.

Перед началом работы

  1. Установите jdk8. Этот проект разработан на java 1.8, не рекомендуется использовать версии java ниже 1.8.
  2. В качестве службы базы данных используется mysql версии 5.7.
  3. Используется flyway для непрерывного обслуживания таблиц и данных базы данных. При первом применении автоматически генерируются структура таблицы и данные.
  4. Для кэширования используется redis. Если вам нужно узнать больше о redis, посетите официальный сайт redis.
  5. Redisson используется в качестве клиента redis. Конфигурационный файл находится в /src/main/resource/redis. Если вы хотите узнать больше о redisson, посетите redisson на github.

Запуск на локальном компьютере

  1. Загрузите проект на свой компьютер.
  2. Правильно настройте информацию. По умолчанию конфигурация среды — dev (среда разработки), вам необходимо изменить файл application-dev.yml и настроить нужную конфигурацию. Также необходимо настроить файл конфигурации redis.
  3. После того как всё будет готово, просто запустите Application.java, чтобы запустить программу. Вы можете получить доступ к домашней странице блога, посетив http://localhost в браузере.

Развёртывание

  1. Выполните команду mvn -Dmaven.test.skip=true clean package, чтобы создать исполняемый jar-файл.
  2. Запустите java -jar -Djava.security.egd=file:/dev/./urandom -Dspring.profiles.active=prod app.jar, чтобы запустить jar-пакет.
    • Параметр -Djava.security.egd=file:/dev/./urandom предназначен для ускорения запуска tomcat.
    • Параметр -Dspring.profiles.active=prod предназначен для активации конфигурационного файла профиля prod (производственная среда).
  3. Если всё прошло успешно, поздравляем с успешным развёртыванием!

Прочее

  1. Если вы не знакомы с redis, вы можете переключиться на ветку simple, которая удаляет зависимость от redis и является более простой.

Журнал версий

  • v1.0: основные функции завершены, и проект размещён на wking's blog.

Лицензирование

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Использование springboot и bootstrap для создания простого markdown-блога. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/shiqiyue-blog-markdown.git
git@api.gitlife.ru:oschina-mirror/shiqiyue-blog-markdown.git
oschina-mirror
shiqiyue-blog-markdown
shiqiyue-blog-markdown
master