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

OSCHINA-MIRROR/yadong.zhang-DBlog

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
update.md 34 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.03.2025 16:26 a96f7df

Журнал обновлений


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. Например:

img.png

2021-11-01

  • Добавление задачи планировщика: автоматическая проверка дружественных ссылок каждую ночь в полночь, сайты, которые отключили дружественные ссылки самостоятельно, будут заблокированы автоматически
  • Поддержка установки статьи так, чтобы она была видна только после входа
  • Улучшение отображения категорий в передней части, теперь категории могут быть показаны в виде прокрутки меню, что предотвращает выход за границы меню из-за большого количества категорий
  • Возможность отключения плагина One Quote (этот плагин иногда загружается медленно)
  • Предупреждение пользователям при длительном отсутствии изменений в статьях

2021-10-29

  • Обновление wangEditor до версии 4.7.9
  • Восстановление проблемы с переносом статей
  • Добавление TinyMCE редактора (#I4FOB0)
  • Решение проблемы с ошибками при использовании пагинации в административной панели (#I4FPMK)
  • Исправление #I165DP
  • Исправление #I11TNT
  • Исправление #IZ7BD

2021-10-27

  • Добавление модуля генерации кода blog-codegen, новый бизнес теперь поддерживает однокнопочное создание всех кодов

img.png

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

img.png img.png img.png img.png img.png

2021-10-26

  • Восстановление проблем третьих сторон при авторизации

2021-10-23

  1. Оптимизация внешнего вида страниц.
  2. Добавление функции личной страницы, которая позволяет легко интегрироваться с сайтами третьих сторон для проверки (например: при использовании Байду для проверки сайта через файл, требуется загрузить файл на сервер, теперь это можно сделать прямо через административную панель).

Например, при использовании сертификата SSL от Qiniu Cloud, требуется подтверждение владения доменом. При использовании проверки через файл, его требуется загрузить в корневой каталог проекта, затем заново скомпилировать, загрузить и развернуть, что очень неудобно.

img.png

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

img.png

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

img.png

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

img.png

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

img.png

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

img.png

Примечание: в настоящее время эта функция поддерживает только следующие форматы URL:

  1. http://domain/{x}.xml
  2. http://domain/{x}.txt
  3. http://domain/{x}.html
  4. http://domain/.well-known/{x}/{x}.txt

Для других типов URL, пожалуйста, отправьте запрос на исправление.

2021-06-061. Обработка нескольких запросов Issue

- Решение Gitee Issue [#I3PIH2]
- Решение Gitee Issue [#I1G3XV]
- Решение Gitee Issue [#I3I8KC]
- И прочее несколько старых Issue
  1. Конфигурационный файл blog-hunter (переносчик статей), который поддерживает онлайн-конфигурацию через административную панель
  2. Обновление статистического панеля административной панели
    • На главной странице административной панели добавлены вкладки общего количества просмотров и общего количества лайков
    • При нажатии на общее количество просмотров, отображаются конкретные цифры просмотров, на вкладке отображается только приближенное количество просмотров, например (2.3к, 1.2к и т.д.)
  3. По умолчанию не отображаются всплывающие сообщения при клике мыши, они отображаются только после конфигурации в административной панели
  4. Обновление jap-social до версии 1.0.2
  5. Добавление конфигурации для пользовательского JS, которое позволяет динамически добавлять JS скрипты для передней части сайта через административную панель, например, статистика Baidu
  6. Возможность закрытия всплывающих окон на главной странице административной панели
  7. Адаптация правил паука CSDN
  8. Поддержка пользовательских CSS для передней части сайта
  9. Вынесение надписи «Powered by» из футера. Пользовательский футер не будет перезаписывать «Powered by». Рекомендовано сохранить права, спасибо!
  10. Вынесение надписи «友情链接» из футера. Пользовательский футер не будет перезаписывать «友情链接»
  11. Обновление получения никнейма QQ
  12. Объединение Github PR [#22], решение проблемы выбора меток при публикации статьи
  13. Исправление некоторых других проблем

2021-04-27

  1. Изменение типа цитат на стихи
  2. Добавление стандартного изображения обложки для статей
  3. Изменение стиля страниц передней части, пример: 蛋码农 - https://www.dancoder.cn
  4. Поддержка шифрования статей, зашифрованные статьи требуют ввода пароля для просмотра деталей, по умолчанию доступен только текст статьи
  5. Изменение SQL условий для выборки категорий передней части сайта, отключенные категории больше не отображаются
  6. Добавление объяснений для некоторых конфигураций на странице системных настроек административной панели, пожалуйста, используйте эти объяснения для настройки
  7. Добавление стандартных изображений вместо отключенных изображений во всех страницах передней части сайта
  8. Добавление положительного сообщения на странице формы обратной связи
  9. Добавление возможности настройки «О сайте», «Форма обратной связи», «Дружественные ссылки», «Отказ от ответственности», «Футер», «Всплывающего сообщения при клике мыши», «Ключевых слов популярных поисков» и т.д.
  10. Удаление ссылки Gitee Fork Me из боковой панели передней части сайта
  11. Использование JustAuthPlus (JAP) вместо JustAuth
  12. Добавление конфигурации социальных сетей для административной панели, возможность добавления, активации и деактивации функций авторизации третьих сторон
  13. Обновление версий некоторых зависимостей JAR
  14. Исправление некоторых других проблем

2019-07-08

  1. Исправление Github Issue #15 — невозможность кликабельности меток
  2. Добавление отображения родительской категории на странице управления категориями статей административной панели
  3. Изменение размера миниатюр статей на странице управления статями административной панели
  4. Изменение метода RequestUtil.getParametersMap
  5. Исправление Gitee Issue #IYTTM — отсутствие пагинации на странице управления файлами

2019-07-06

  1. При первом использовании проекта без выполнения init_data.sql, вывод более точного сообщения об ошибке
  2. Микро-оптимизация внешнего вида страниц передней части, улучшение отображения многоуровневых меню административной панели
  3. Добавление динамических заголовков, возможность конфигурации контента после смены заголовка, удаление стандартного сжатия страниц
  4. Исправление проблемы отсутствия изображения при отсутствии конфигурации изображения загрузки в административной панели

2019-07-01

  1. Изменение CDN на jsdelivr
  2. Исправление проблемы загрузки изображений при выборе изображений для публикации статьи в административной панели
  3. Поддержка печати конфигураций базы данных (MySQL & Redis),主要用于测试时查看数据库配置是否正确
  4. Исправление устаревших синтаксисов FreeMarker

2019-06-26

  1. Исправление некоторых ошибок
  2. Поддержка конфигурации информации об авторских правах, номера регистрации и ленивой загрузки изображений через административную панель, без необходимости ручного изменения страниц
  3. Удаление бесполезных ссылок из проекта передней части

2019-06-01

  1. Интеграция JustAuth, исправление некоторых проблем
  2. Поддержка переключения режима «анонимных комментариев», при неанонимном режиме, требуется вход для публикации комментариев
  3. Исправление других проблем

2019-05-29

  1. Исправление проблемы получения request в асинхронных потоках;
  2. Исправление проблемы NullPointerException при отсутствии связывания меток на странице списка статей;
  3. Исправление других проблем;

2019-05-26

  1. Исправление маленькой проблемы в методе clearText плагина zhyd.table.js;
  2. Интеграция JustAuth;
  3. Исправление некоторых ошибок;

2019-05-241. Оптимизация реализации плагина zhyd.table.js административной панели, чтобы сделать использование плагина удобнее;

  1. Исправление проблемы выбора родительской категории при добавлении категории статей;
  2. Переопределение страниц списков type и resource в форме родитель-потомок;
  3. Изменение стиля кнопок на страницах административной панели, удаление текстовых описаний, замена на title, экономия места списка;
  4. Установка по умолчанию редактора при публикации статьи может быть настроено через «системные настройки» — «редактор статьи»;
  5. Изменение реализации уведомлений справа сверху;
  6. Исправление маленькой проблемы в методе clearText плагина zhyd.table.js;
  7. Отображение диалогового окна подтверждения при смене редактора при публикации статьи;

22 марта 2019

  1. Смена CDN;
  2. Асинхронная запись системы журнала;
  3. Реализация периодической записи истории просмотра статей, каждую минуту;

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

  • Обработка задач:
    • Исправлена задача: IN4T1
    • Исправлена задача: IN807
    • Исправлена задача: IO4P6
    • Исправлена задача: IO5HQ
    • Исправлена задача: IOWDY
    • Исправлена задача: IP2I1
  • Добавлено:
    • В админском проекте добавлен системный уведомлений в навигационном меню
  • Изменено:
    • Переработана страница "Обновления" в веб-проекте
    • Переработана страница "Отправка сообщений" в админском проекте, планируется создание простого чата
    • Переработаны генерируемые коды для 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

Добавлено:

  • Шаблоны ISSUE и PR

20 июня 2018

Изменено

Оптимизировано:

  • Обновление Spring Boot до версии 2.0.1 и связанных компонентов
  • Использование Maven Profiles для управления Spring Boot Profiles, поддержка динамической смены profile

5 июня 2018

Изменено

Исправлено:

  • Ошибка на главной странице админской панели

Оптимизировано:

  1. Корневому пользователю ROOT присвоены все права доступа по умолчанию
  2. Админская страница теперь использует метод macro-отзыва
  3. Страница входа
  4. Журнал регистрации

25 мая 2018

Изменено

  1. Исправлено: ошибка пагинации в административной панели
  2. Исправлено: ошибка автоматической заявки на добавление ссылок
  3. Другие исправления

22 мая 2018

Изменено

  1. Усовершенствовано управление правами Shiro (в базе данных и на страницах). Примечание: необходимо повторно выполнить команды insert для таблиц sys_resources и sys_role_resources
  2. Конфигурация Redis теперь не требует пароля по умолчанию (по причине того, что большинство пользователей не используют пароли для Redis, но настоятельно рекомендую установить пароль).

18 мая 2018

Исправлено

  1. Исправлено: проблема отображения ссылок после автоматической заявки на добавление ссылок
  2. Исправлено: невозможность обновления конфигурации в реальном времени

Добавлено

  1. Код благодарности для сайта
  2. Функция отправки данных на сайт Baidu (позволяет отправлять данные на сайт Baidu Zhanzhang)

Изменено

  1. API ключ Baidu, токен Baidu Push и конфигурация Qiniu Cloud теперь управляются через таблицу config
  2. Меню админской панели теперь получает данные в режиме реального времени через метки
  3. Переработаны структуры JavaScript для модальных окон

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/yadong.zhang-DBlog.git
git@api.gitlife.ru:oschina-mirror/yadong.zhang-DBlog.git
oschina-mirror
yadong.zhang-DBlog
yadong.zhang-DBlog
master