Журнал обновлений
2024-06-23
2024-03-24
- Изменение порядка конфигурационных параметров в настройках сайта административной панели;
- Изменение содержимого передней части страницы, перемещение формы обратной связи в верхнее меню, экономия пространства главного меню.
2bk22-05-22
- Изменение CDN ресурсов
- Добавление возможности изменения конфигураций CDN с помощью административной панели, когда CDN недоступна, можно сразу изменять (если нет, то добавлять) следующие четыре конфигурации в базе данных:
- adminJsCdn (CDN для JS файла административной панели)
- adminCssCdn (CDN для CSS файла административной панели)
- webJsCdn (CDN для JS файла передней части)
- webCssCdn (CDN для CSS файла передней части)
Примечание: если конфигурация меняется вручную через базу данных, обязательно следует изменить поле update_time
, а новое значение должно быть больше старого значения.
Для информации о том, как настроить вышеупомянутые четыре свойства, можно обратиться к файлу config.ftl
в каталоге blog-admin/src/main/resources/templates
. Например:

2021-11-01
- Добавление задачи планировщика: автоматическая проверка дружественных ссылок каждую ночь в полночь, сайты, которые отключили дружественные ссылки самостоятельно, будут заблокированы автоматически
- Поддержка установки статьи так, чтобы она была видна только после входа
- Улучшение отображения категорий в передней части, теперь категории могут быть показаны в виде прокрутки меню, что предотвращает выход за границы меню из-за большого количества категорий
- Возможность отключения плагина One Quote (этот плагин иногда загружается медленно)
- Предупреждение пользователям при длительном отсутствии изменений в статьях
2021-10-29
- Обновление wangEditor до версии 4.7.9
- Восстановление проблемы с переносом статей
- Добавление TinyMCE редактора (#I4FOB0)
- Решение проблемы с ошибками при использовании пагинации в административной панели (#I4FPMK)
- Исправление #I165DP
- Исправление #I11TNT
- Исправление #IZ7BD
2021-10-27
- Добавление модуля генерации кода
blog-codegen
, новый бизнес теперь поддерживает однокнопочное создание всех кодов

- Добавление рекламных мест

2021-10-26
- Восстановление проблем третьих сторон при авторизации
-
2021-10-23
- Оптимизация внешнего вида страниц.
- Добавление функции личной страницы, которая позволяет легко интегрироваться с сайтами третьих сторон для проверки (например: при использовании Байду для проверки сайта через файл, требуется загрузить файл на сервер, теперь это можно сделать прямо через административную панель).
Например, при использовании сертификата SSL от Qiniu Cloud, требуется подтверждение владения доменом. При использовании проверки через файл, его требуется загрузить в корневой каталог проекта, затем заново скомпилировать, загрузить и развернуть, что очень неудобно.

Теперь можно быстро создать отображение адреса файла с помощью функции личной страницы:

Просмотр http://localhost:8443/.well-known/pki-validation/fileauth.txt

А также при добавлении сайта на платформе Baidu Webmaster, обычно требуется подтвердить владение доменом, здесь также можно выбрать проверку через файл, как показано ниже:

Сначала скачайте этот файл, просмотрите исходный код, чтобы получить ключ доступа, затем используйте функцию личной страницы для быстрого создания отображения адреса файла:

Просмотр http://localhost:8443/baidu_verify_code-PHAfH7AwQ4.html

Примечание: в настоящее время эта функция поддерживает только следующие форматы URL:
- http://domain/{x}.xml
- http://domain/{x}.txt
- http://domain/{x}.html
- http://domain/.well-known/{x}/{x}.txt
Для других типов URL, пожалуйста, отправьте запрос на исправление.
2021-06-061. Обработка нескольких запросов Issue
- Решение Gitee Issue [#I3PIH2]
- Решение Gitee Issue [#I1G3XV]
- Решение Gitee Issue [#I3I8KC]
- И прочее несколько старых Issue
- Конфигурационный файл blog-hunter (переносчик статей), который поддерживает онлайн-конфигурацию через административную панель
- Обновление статистического панеля административной панели
- На главной странице административной панели добавлены вкладки общего количества просмотров и общего количества лайков
- При нажатии на общее количество просмотров, отображаются конкретные цифры просмотров, на вкладке отображается только приближенное количество просмотров, например (2.3к, 1.2к и т.д.)
- По умолчанию не отображаются всплывающие сообщения при клике мыши, они отображаются только после конфигурации в административной панели
- Обновление jap-social до версии 1.0.2
- Добавление конфигурации для пользовательского JS, которое позволяет динамически добавлять JS скрипты для передней части сайта через административную панель, например, статистика Baidu
- Возможность закрытия всплывающих окон на главной странице административной панели
- Адаптация правил паука CSDN
- Поддержка пользовательских CSS для передней части сайта
- Вынесение надписи «Powered by» из футера. Пользовательский футер не будет перезаписывать «Powered by». Рекомендовано сохранить права, спасибо!
- Вынесение надписи «友情链接» из футера. Пользовательский футер не будет перезаписывать «友情链接»
- Обновление получения никнейма QQ
- Объединение Github PR [#22], решение проблемы выбора меток при публикации статьи
- Исправление некоторых других проблем
2021-04-27
- Изменение типа цитат на стихи
- Добавление стандартного изображения обложки для статей
- Изменение стиля страниц передней части, пример: 蛋码农 - https://www.dancoder.cn
- Поддержка шифрования статей, зашифрованные статьи требуют ввода пароля для просмотра деталей, по умолчанию доступен только текст статьи
- Изменение SQL условий для выборки категорий передней части сайта, отключенные категории больше не отображаются
- Добавление объяснений для некоторых конфигураций на странице системных настроек административной панели, пожалуйста, используйте эти объяснения для настройки
- Добавление стандартных изображений вместо отключенных изображений во всех страницах передней части сайта
- Добавление положительного сообщения на странице формы обратной связи
- Добавление возможности настройки «О сайте», «Форма обратной связи», «Дружественные ссылки», «Отказ от ответственности», «Футер», «Всплывающего сообщения при клике мыши», «Ключевых слов популярных поисков» и т.д.
- Удаление ссылки Gitee Fork Me из боковой панели передней части сайта
- Использование JustAuthPlus (JAP) вместо JustAuth
- Добавление конфигурации социальных сетей для административной панели, возможность добавления, активации и деактивации функций авторизации третьих сторон
- Обновление версий некоторых зависимостей JAR
- Исправление некоторых других проблем
2019-07-08
- Исправление Github Issue #15 — невозможность кликабельности меток
- Добавление отображения родительской категории на странице управления категориями статей административной панели
- Изменение размера миниатюр статей на странице управления статями административной панели
- Изменение метода
RequestUtil.getParametersMap
- Исправление Gitee Issue #IYTTM — отсутствие пагинации на странице управления файлами
2019-07-06
- При первом использовании проекта без выполнения init_data.sql, вывод более точного сообщения об ошибке
- Микро-оптимизация внешнего вида страниц передней части, улучшение отображения многоуровневых меню административной панели
- Добавление динамических заголовков, возможность конфигурации контента после смены заголовка, удаление стандартного сжатия страниц
- Исправление проблемы отсутствия изображения при отсутствии конфигурации изображения загрузки в административной панели
2019-07-01
- Изменение CDN на jsdelivr
- Исправление проблемы загрузки изображений при выборе изображений для публикации статьи в административной панели
- Поддержка печати конфигураций базы данных (MySQL & Redis),主要用于测试时查看数据库配置是否正确
- Исправление устаревших синтаксисов FreeMarker
2019-06-26
- Исправление некоторых ошибок
- Поддержка конфигурации информации об авторских правах, номера регистрации и ленивой загрузки изображений через административную панель, без необходимости ручного изменения страниц
- Удаление бесполезных ссылок из проекта передней части
2019-06-01
- Интеграция JustAuth, исправление некоторых проблем
- Поддержка переключения режима «анонимных комментариев», при неанонимном режиме, требуется вход для публикации комментариев
- Исправление других проблем
2019-05-29
- Исправление проблемы получения request в асинхронных потоках;
- Исправление проблемы NullPointerException при отсутствии связывания меток на странице списка статей;
- Исправление других проблем;
2019-05-26
- Исправление маленькой проблемы в методе clearText плагина zhyd.table.js;
- Интеграция JustAuth;
- Исправление некоторых ошибок;
2019-05-241. Оптимизация реализации плагина zhyd.table.js административной панели, чтобы сделать использование плагина удобнее;
- Исправление проблемы выбора родительской категории при добавлении категории статей;
- Переопределение страниц списков type и resource в форме родитель-потомок;
- Изменение стиля кнопок на страницах административной панели, удаление текстовых описаний, замена на title, экономия места списка;
- Установка по умолчанию редактора при публикации статьи может быть настроено через «системные настройки» — «редактор статьи»;
- Изменение реализации уведомлений справа сверху;
- Исправление маленькой проблемы в методе clearText плагина zhyd.table.js;
- Отображение диалогового окна подтверждения при смене редактора при публикации статьи;
22 марта 2019
- Смена CDN;
- Асинхронная запись системы журнала;
- Реализация периодической записи истории просмотра статей, каждую минуту;
11 марта 2019
- Удаление модуля blog-spider, замена на зависимость от проекта blog-hunter для реализации функции переноса статей
- Оптимизация функции «переноса статей»
- Оптимизация логики blog-file
- Добавление конфигурации Nginx сервера в init_data.sql
15 февраля 2019
Примечание: в этом выпуске, при публикации статей, обложка статьи стала полным путём, поэтому обложки старых статей могут отображаться некорректно, требуется массовое изменение столбца cover_image в таблице biz_article на полный путь. Конкретная реализация SQL см. в файле update.sql
, либо сделайте это самостоятельно.
Перед любыми изменениями обязательно сделайте резервную копию данных!!!
Перед любыми изменениями обязательно сделайте резервную копию данных!!!
Перед любыми изменениями обязательно сделайте резервную копию данных!!!
14 февраля 2019
- Добавлено
- Управление файловой базой данных, включая удаление, массовое удаление и загрузку изображений
- Изменено
- Стилизация страницы с подробной информацией о статьях, теперь используется файловая база данных вместо прежнего списка изображений
12—13 февраля 2019
- Добавлено
- Файловая система управления ресурсами, все загруженные файлы проекта хранятся в таблице file
- По умолчанию файлы хранятся локально, требуется настроить сервер локального хранения самостоятельно
- Поддержка облачного хранения файлов Alibaba Cloud OSS и локального хранения
- Изменено
- Логика работы sys_config, удалена BaseConfig класс
- Обновлён плагин jquery-confirm: v2.5.1 -> v3.3.2
- Стилизация страницы управления комментариями в административной панели
- Другое
28 января 2019
- Обработка задач:
- Добавлено:
- В админском проекте добавлен системный уведомлений в навигационном меню
- Изменено:
- Переработана страница "Обновления" в веб-проекте
- Переработана страница "Отправка сообщений" в админском проекте, планируется создание простого чата
- Переработаны генерируемые коды для WangEditor & simpleMDE редакторов в админском проекте
- Разделены js-коды шаблона Gentelella и пользовательского js-кода в админском проекте
- При публикации статьи можно добавлять метки, что позволяет избежать необходимости перехода на отдельную страницу для добавления меток
26 января 2019
- Изменено:
- Стилизация сообщений на главной странице и навигационного меню
- Мелкие изменения стилизации списка статей на главной странице, размер шрифта футера статьи увеличен до 12px
- Изменение цвета шрифтов в боковой панели "Недавние комментарии", "Список статей", "Информация сайта"
- Добавлены значки в табах "Список статей" в боковой панели, добавлены сообщения при отсутствии данных
- Изменение стилизации нижней части страницы, удалены лишние элементы, изменены шрифты
- Изменение стилизации страницы "Подробная информация о статье": граница между заголовком и содержанием статьи убрана, чтобы сделать её более мягкой
- Мелкие изменения стилизации раздела "Контент" на странице "Подробная информация о статье"
- Оптимизация запросов к списку статей
- Удалены ненужные строки кода и комментарии
- В RedisCache добавлен параметр enable, который позволяет отключить кэширование
24 января 2019
- Изменено:
- Добавлена возможность скачивания одного поста через скрапер
- Изменено содержимое уведомлений скрапера
21 января 2019
- Изменено:
- Изменена структура данных в таблице sys_config для удобства расширения. При обновлении обратите внимание на резервное копирование данных в таблице sys_config
- Удалено:
4 января 2019
- Добавлено:
- Поддержка эмодзи в базе данных, решение проблемы сохранения статей содержащих эмодзи
- Изменено:
- Конфигурация Redis перемещена в профиль, конфигурация Redis должна отличаться для каждого окружения
- Инструкции по инициализации базы данных вынесены в init_data.sql для быстрого восстановления базы данных
- После массового публикования статей список статей автоматически обновляется
- В zyd.table.js удалены кнопки редактирования и переключения представлений, заменены иконки glyphicon на font-awesome
- В таблице журнала операций пользователя добавлен столбец для записи параметров запроса, параметры представлены в JSON формате
- Удалено:
10 октября 2018- Добавлено:
- Возможность сохранения изображений CSDN
- Возможность выбора способа остановки процесса "Статьи миграции":
- По умолчанию: нет ограничений, собираются все подходящие статьи, использовать осторожно
- Продолжительность времени: останавливается после достижения определённого времени выполнения
- Количество ссылок: останавливается после сбора определённого количества ссылок
- Журнал управления, запись действий пользователей
- Изменено:
- Дата запуска сайта перемещена в конфигурационный файл, может быть установлена вручную. Установлена по умолчанию 2018-01-01
- Страница управления статьями улучшена, убраны ненужные столбцы, добавлены кнопки для быстрой активации и деактивации
- Переработана домашняя страница административной панели, показывающая важную информацию: количество статей, меток, категорий и т.д.
- Улучшение некоторых страниц
- Сортировка статей по категориям
- Удалено:
- Удалены тестовые модели CnblogModel и другие ненужные классы
- Исправлены некоторые ошибки
11 сентября 2018
- "Статьи миграции" поддерживают миграцию статей с BlogCN
- "Статьи миграции" поддерживают автоматическое сохранение изображений в Qiniu Cloud, достаточно включить эту функцию в "Статьях миграции"
Примечание: Функция сохранения изображений пока не работает для CSDN, будет исправлена в следующей версии.
29 августа 2018
Добавлено
- В редакторе WangEditor добавлена возможность копировать и вставлять изображения
24 августа 2018
Добавлено
- Добавлена функция "Статьи миграции", позволяющая одним щелчком мыши мигрировать статьи, пример: Видео демонстрация
20 июля 2018
Улучшено
- Интеграция YUI compressor для автоматического сжатия js и css файлов
15 июля 2018
Исправлено
- Решена проблема случайного возникновения ошибки переадресации при использовании remember-me.
- Решена проблема некорректной работы remember-me.
13 июля 2018
Исправлено
- Решена проблема потери изображений при использовании редактора WangEditor. Причина: если после загрузки изображения не производится никаких других действий, событие "change" не происходит, поэтому последнее загруженное изображение не добавляется в контент статьи.
5 июля 2018
Изменено
Изменено:
- В таблице config добавлено поле
cmd_url
, которое хранит адрес административной системы
- Поддержка WebSocket перемещена в модуль admin
- Добавлена возможность отправки уведомлений от администратора к онлайн пользователям (требуется согласие пользователя)
27 июня 2018
Изменено
Оптимизировано:
- Динамическая загрузка данных для макроса @blogHeader
- Улучшенная логика запуска WebSocket, host берётся из таблицы config
- Улучшение документации проекта и его разделение
- Обновление версии Maven до
2.0.1.Beta
Добавлено:
20 июня 2018
Изменено
Оптимизировано:
- Обновление Spring Boot до версии 2.0.1 и связанных компонентов
- Использование Maven Profiles для управления Spring Boot Profiles, поддержка динамической смены profile
5 июня 2018
Изменено
Исправлено:
- Ошибка на главной странице админской панели
Оптимизировано:
- Корневому пользователю ROOT присвоены все права доступа по умолчанию
- Админская страница теперь использует метод macro-отзыва
- Страница входа
- Журнал регистрации
25 мая 2018
Изменено
- Исправлено: ошибка пагинации в административной панели
- Исправлено: ошибка автоматической заявки на добавление ссылок
- Другие исправления
22 мая 2018
Изменено
- Усовершенствовано управление правами Shiro (в базе данных и на страницах). Примечание: необходимо повторно выполнить команды insert для таблиц
sys_resources
и sys_role_resources
- Конфигурация Redis теперь не требует пароля по умолчанию (по причине того, что большинство пользователей не используют пароли для Redis, но настоятельно рекомендую установить пароль).
18 мая 2018
Исправлено
- Исправлено: проблема отображения ссылок после автоматической заявки на добавление ссылок
- Исправлено: невозможность обновления конфигурации в реальном времени
Добавлено
- Код благодарности для сайта
- Функция отправки данных на сайт Baidu (позволяет отправлять данные на сайт Baidu Zhanzhang)
Изменено
- API ключ Baidu, токен Baidu Push и конфигурация Qiniu Cloud теперь управляются через таблицу config
- Меню админской панели теперь получает данные в режиме реального времени через метки
- Переработаны структуры JavaScript для модальных окон
Опубликовать ( 0 )