Примечание: если конфигурация изменяется путём ручного изменения базы данных, то обязательно должно быть обновлено поле update_time
, причём новое значение update_time
должно быть больше предыдущего значения.
Для получения информации о том, как настроить вышеупомянутые четыре свойства, можно обратиться к файлу конфигурации config.ftl
в директории blog-admin/src/main/resources/templates
. Например:
blog-codegen
, который позволяет новым бизнес-процессам сгенерировать все необходимые коды одним нажатием
Исправление ошибки авторизации через сторонние сервисы
Перевод выполнен с исходного текста на китайском языке. Исходный текст был определён как китайский язык. В соответствии с правилами перевода, все специфичные элементы кода, команды CLI, пути к файлам, URL-адреса и IP-адреса остались без изменения. Однако в данном случае нет конкретных примеров таких элементов в предоставленном тексте.
Если требуется более подробный контекст или информация, пожалуйста, предоставьте полный текст документа для точного перевода.
Например, при использовании сертификата SSL от Qiniu Cloud, требуется подтвердить владение доменом. При использовании файла для проверки, его необходимо поместить в корневую директорию проекта, затем заново собрать, загрузить и развернуть, что очень неудобно.
Теперь можно использовать функцию персонализированной страницы для быстрого создания отображения адреса файла:
Проверка доступна по адресу http://localhost:8443/.well-known/pki-validation/fileauth.txt
Аналогично, при добавлении сайта на платформу Baidu Zhinan, также требуется подтверждение владения доменом, которое можно выполнить с помощью проверки через файл, как показано ниже:
Сначала скачайте этот файл, просмотрите исходный код, чтобы получить ключ авторизации, а затем используйте функцию персонализированной страницы для быстрого создания отображения адреса файла:
Проверка доступна по адресу 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-адресов, пожалуйста, откройте issue.
Поддержка развертывания с помощью Docker
.env
и docker-compose.yml
(можно использовать содержимое файла docs/docker/docker-compose-prod.yml
как пример или скопировать его напрямую)docker-compose -p oneblog up -d
mvn clean package -Dmaven.test.skip=true -Pdev
docs/docker
.env
согласно примечаниямdocker-compose -p oneblog up -d
Исправление некоторых ошибок
Обработали несколько задач (Issues):
Конфигурационный файл для blog-hunter (инструмента для перемещения файлов), который позволяет осуществлять конфигурирование через административный интерфейс.
Обновили статистическую панель главной страницы администратора:
Включена возможность вывода всплывающих подсказок при клике мыши, которая по умолчанию отключена и активируется только после настройки в административном интерфейсе.
Обновление jap-social до версии 1.0.2.
Добавлена возможность конфигурирования JavaScript-скриптов через административный интерфейс, что позволяет динамически добавлять JS-скрипты на веб-узел, такие как Яндекс.Метрика или Google Analytics.
Поддержка закрытия всплывающего окна на главной странице административного интерфейса, чтобы оно больше не появлялось.
Адаптация правил парсинга для платформы CSDN.
Возможность использования пользовательских CSS-файлов для веб-узлов.
Изменение футера, где метка "Powered by" была вынесена за рамки пользовательского футера, который теперь не будет её перезаписывать. Рекомендовано сохранять эту информацию для авторства, спасибо!
Изменение футера, где раздел "Связанные ссылки" был вынесен за рамки пользовательского футера, который теперь не будет его перезаписывать.
Обновление API для получения никнейма QQ.
Интеграция Pull Request 22 из GitHub, решение проблемы выбора меток при публикации статьи.
Устранение других мелких проблем.
Выполните SQL команды в файле docs/db/update.sql
, затем заново войдите в административный интерфейс.
Обновление связанных функций, исправление связанных ошибок (ошибок)
blog-hunter
[Примечание 1].[Примечание 1]: Проект blog-hunter
версии v1.0.1 уже выпущен в центральный Maven-репозиторий, но синхронизация репозитория займет около двух часов. Поэтому, если вы не сможете скачать версию v1.0.1
в течение этого времени, рекомендуется сначала самостоятельно скомпилировать blog-hunter и установить его в локальном репозитории.
Адрес проекта blog-hunter:
Примечание: В этом выпуске путь до изображения обложки статьи при публикации статьи стал полным путём, поэтому обложки старых статей могут отображаться некорректно, что требует выполнить массовое изменение таблицы biz_article, заменив cover_image на полный путь. Подробнее см.
update.sql
. Также можно внести изменения самостоятельно.
Перед любыми изменениями обязательно сделайте резервную копию данных!!!
Перед любыми изменениями обязательно сделайте резервную копию данных!!!
Перед любыми изменениями обязательно сделайте резервную копию данных!!!
file
sys_config
, удален базовый класс BaseConfig
jquery-confirm
: v2.5.1 -> v3.3.2buildWebsiteDate
позволяет установить начальную дату создания сайта, по умолчанию — Yöntem 2018-01-01v2.2.8