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

OSCHINA-MIRROR/mtons-mblog

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

Mblog открытое Java-приложение для блогов, поддержка множества пользователей, возможность смены темы

Автор JDK Релиз Лицензия Docker QQ-группа

Технологические решения:

  • JDK8
  • MySQL
  • Spring-boot
  • Spring-data-jpa
  • Shiro
  • Lombok
  • Freemarker
  • Bootstrap
  • SeaJs### Запуск:
    • Запуск из метода main
    Конфигурация: src/main/resources/application-mysql.yml (логин и пароль для базы данных), создание базы данных db_mblog
    Запуск: src/main/java/com/mtons/mblog/BootApplication
    Доступ: http://localhost:8080/
    Админ-панель: http://localhost:8080/admin
    Логин: по умолчанию для администратора admin/12345
     ПРИМЕЧАНИЕ: 
    При возникновении проблем с запуском или при смене переменных окружения, выполните mvn clean перед повторной попыткой запуска
    Установите плагин Lombok в вашем IDE

Обновление версии (4. 0):

 1.  Добавлен тег `<@layout.extends name="xxx"></layout.extends>`, для перехода в шаблонный файл, решение проблем с путями при разработке тем
 2.  Добавлен тег `<@layout.block name="header"></layout.block>`, для размещения блока в шаблоне, можно использовать вместе с `layout.put` для замены содержимого определенного блока
 3.  Добавлен тег `<@layout.put block="contents" type="APPEND"></layout.put>`, для замены блока содержимого шаблона, отмена передачи переменных freemarker, улучшение поддержки тем
 4.  Тип в `layout.put` поддерживает типы замены: APPEND, PREPEND, REPLACE
 5.  Изменены темы `default` и `classic`, теперь используются новые методы разработки тем
 6.  `Рекомендуется версия MySQL 5. 7`, если не удается использовать 5. 7+, можно самостоятельно удалить зависимость flyway и соответствующий код

Обновление версии (3. 5):Настройка директории хранения файлов, см. site.location, по умолчанию user.dir

 2. Поддержка расширения собственных тем в директории ${site.location}/storage/templates (конкретное расположение ${site.location} см. в логе запуска)
 3. Если в настройках административной панели не указаны данные для входа в третьи системы, соответствующие кнопки не отображаются на фронтенде
 4. Улучшение шаблонов
 5. Автоматическая загрузка тем из директории
 6. Добавлен редактор markdown, можно выбрать tinymce/markdown в административной панели

Обновление версии (3.0):

 1. Добавлены переключатели (переключатель регистрации, переключатель публикации, переключатель комментариев)
 2. Переработана административная панель, заменены все функции административной панели
 3. Добавлены дополнительные возможности для загрузки изображений (локальная, YOUPAI, Алибаба, Qiniu), подробности см. в настройках системы административной панели
 4. Обновлен до spring-boot2
 5. Изменены ссылки на статические ресурсы шаблонов, для удобства расширения
 6. Изменены названия таблиц, при обновлении с предыдущих версий необходимо переименовать таблицы в базе данных, подробности см. в change.log
 7. Переработаны настройки (переименованы в options), теперь можно задать настройки по умолчанию в application.yaml, после запуска будут использоваться настройки из options
 8. Поддержка изменения темы в административной панели
 9.Удалена настройка локальной директории для загрузки файлов, теперь используется автоматическое определение директории запуска проекта (будут созданы директории storage и indexes на уровне jar).
 10.  Заменен плагин проверки форм, смайлы комментариев заменены на эмодзи.
 11.  Объединены страницы "Мой профиль" и "Страница пользователя".
 12.  Улучшена функция обрезки изображений.
 13.  Поддержка Docker, подробности см.  в https://hub.docker.com/r/langhsu/mblog.
 14.  Настройка почтового сервиса в административной панели.
 15.  Добавлены вкладки.
 16.  Добавлен переключатель верификации почты при регистрации (необходимо самостоятельно удалить таблицу mto_security_code).

Примеры изображений

! Введите описание изображения ! Введите описание изображения### Расширенные темы Youth тема телепорт (автор: XiaoCuiCui)(код для доступа: 25e9)

  • Спасибо разработчикам тем за их бескорыстный вклад

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

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

Введение

MBlog — это бесплатная система для ведения блога с открытым исходным кодом, разработанная на языке Java. Система поддерживает базы данных MySQL и H2. Для разработки используются популярные фреймворки Spring Boot, JPA, Shiro и Bootstrap. Развернуть Свернуть
GPL-3.0
Отмена

Обновления (3)

все

Участники

все

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

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