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

OSCHINA-MIRROR/sy-SYBlog

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

SYBlog

Программа для ведения блога, разработанная командой Luya, основанная на SYFramework.

Код SYBlog основан на открытом исходном коде под лицензией GPL2.0 (https://opensource.org/licenses/GPL-2.0).

Каталог tool содержит различные инструменты, которые не нужно загружать на сайт.

В каталоге public/install находится программа установки, которую следует удалить как можно скорее после установки.

Требования к среде

  • PHP 7.2 и выше.
  • Расширение PDO и драйвер PDO_Mysql.
  • Расширение XMLWriter.

Установка и использование

Полная новая установка

  • Загрузите каталоги application, framerowk и public на сайт.
  • Настройте соответствующие правила перезаписи в каталоге Rewrite согласно вашей среде.
  • Откройте http://ваш_сайт/install (например, http://example.com/install/) и следуйте инструкциям мастера установки.
  • Удалите каталог public/install.

Перезапись

Если сервер не поддерживает URL перезапись, пожалуйста, измените application/config.php после завершения установки:

'rewrite' => [
	'enable' => TRUE, // замените TRUE на FALSE

Обновление

С версии 2.0.0 до 2.1.0

  • Используйте phpMyAdmin или аналогичный инструмент для выполнения следующих команд в базе данных, где установлен SYBlog, заменив #@__ на префикс вашей таблицы, например, если ваш префикс таблицы — blog, замените его на blog_option:
INSERT INTO `#@__option` VALUES ('apiKey','');
  • Если вы не хотите изменять config.php снова, вы можете изменить 'modules' => ['admin', 'index'] на 'modules' => ['admin', 'index', 'api'] в строке 35 старого файла конфигурации или обновить новый файл конфигурации и заменить старый.
  • Загрузите новые файлы, заменяя старые.

С версии 1.X до 2.0.0

Версия 2.0.0 несовместима со структурой файлов предыдущих версий. Для обновления:

  • Замените базу данных и cookieKey в public/install/data/config.php на настройки вашего исходного сайта и замените application/config.php.
  • Перепишите шаблоны, используя новые шаблонные примеры.
  • Повторно разверните правила перезаписи и направьте root на public каталог.
  • Содержимое базы данных остаётся неизменным.

Android APP

Описание и код см. в sy/SYBlog-Android (https://gitee.com/sy/SYBlog-Android).

Прогресс

Версия 2.1.3 официально выпущена.

Чтобы просмотреть все версии и скачать их, перейдите по ссылке (https://gitee.com/sy/SYBlog/tags).

Журнал изменений

Версия 2.1.3

  • Исправлена ошибка с Alibaba Cloud OSS.
  • Добавлена поддержка Tencent Cloud COS.
  • Удалена поддержка Alibaba Cloud.

Способ обновления: замените файлы и выполните SQL (заменив #@__ на ваш собственный префикс таблицы):

INSERT INTO `#@__option` VALUES ('attachmentQcloudcos','');

Версия 2.1.2

  • Исправлено несоответствие PHP7.2.
  • Исправлена проблема с блокировкой установочного файла.

Версия 2.1.1

  • Исправлено несколько ошибок.

Версия 2.1.0

  • Добавлено несколько API.

Версия 2.0.0

Только добавлены некоторые пояснения.

Кандидат версии 2.0.0-2

  • Частично исправлены ошибки страниц.
  • Исправлены ошибочные URL.

Кандидат версии 2.0.0-1

  • Рефакторинг кода.

Обратите внимание: эта версия частично несовместима с предыдущими.

Версия 1.0.1

  • Поддержка PHP7 добавлена.

Версия 1.0.0

  • Добавлен статический генератор.
  • Добавлена библиотека вложений (включая управление и удаление вложений).
  • Добавлена функция разбивки на страницы шаблонов.
  • Добавлен шаблон Sitemap.
  • Исправлена невозможность отправки формы входа через клавишу Enter.
  • Исправлена ошибка Help.
  • Выровнены кнопки пагинации.
  • Исправлена ошибка инициализации пароля администратора в установочном файле.
  • Оптимизированы независимые header и footer для удобства изменения путей к статическим файлам.

Beta 0.4

  • Добавлено редактирование вложений.
  • Улучшен интерфейс страницы входа.
  • Установлены размеры вложений.
  • Сгенерирован шаблон Sitemap.
  • Расширенные возможности вывода body.
  • Исправлен редактор статей.
  • Исправлена активная отправка Baidu.
  • Вложенные файлы теперь обрабатываются корректно при возникновении ошибок сервера.
  • Исправлены другие разнообразные ошибки.

Beta 0.3

  • Изменён дизайн интерфейса на MaterialDesign.
  • Поддерживаются вложения Alibaba Cloud.
  • Добавлены установочный файл, Ping и активная отправка Baidu.
  • Реализована загрузка вложений.
  • Внедрена программа установки.
  • Исправлены ошибки Feed.
  • Исправлены ошибки редактора.
  • Включена автосохранение редактора.

Beta 0.2

  • Feed поддерживает ATOM.
  • Доступна удалённая загрузка вложений (FTP, Qiniu, Youpai, Alibaba OSS) и настройка вложений.
  • Исправлены неработающие функции и кнопки в админке.
  • Исправлена ошибка формата времени RDF.
  • Произведена перезапись URL категорий (Tag).

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

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

Введение

Описание недоступно Развернуть Свернуть
GPL-2.0
Отмена

Обновления

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

Участники

все

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

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