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

OSCHINA-MIRROR/icybee-icyblog

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

icyblog открытая система управления блогами

Это система управления контентом блога на основе Laravel 5.1, особенно подходящая для технических блогов, с такими характеристиками:

  • Обогащённый текстовый редактор в административной панели с возможностью работы с markdown, а также поддержкой перетаскивания изображений для загрузки
  • Поддержка черновиков статей и категорий по меткам, что позволяет быстрее управлять контентом
  • Оптимизация скорости загрузки для фронтенд части
  • Поддержка использования Redis для кэширования страниц, что обеспечивает работу при высокой нагрузке
  • SEO-оптимизация для поисковых систем

Пример сайта моего личного блога icybee.cn

Необходимая поддержка

Laravel требует Composer для управления зависимостями Установка Composer см. официальный сайт Laravel

Получение icyblog

git clone https://git.oschina.net/icybee/icyblog.git
cd icyblog

Изменение конфигурации Nginx

Указание на директорию public

server {
    listen 80;
    server_name tool.lu;
    root /путь/к/вашему/приложению/public;
    index index.html index.php;

    location / {
        try_files $uri $uri/ /index.php$is_args$query_string;
    }

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Настройка базы данных и Redis

Настройка базы данных

Редактирование файла .env, измените

DB_HOST=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

соответственно на имя хоста базы данных, имя базы данных, имя пользователя базы данных и пароль.## Настройка Redis Редактирование файла config/redis.php

<?php

return [
  
  'host' => '127.0.0.1',
  
  'port' => 6379
  
];

Замените значения по умолчанию host и port на фактический хост и порт Redis.

Изменение пути загрузки изображений

Редактирование файла app/Http/Controllers/UploadBase64Controller Измените

file_put_contents('/path/to/save/images/' . $savename, base64_decode($base));

на путь, куда вы хотите сохранять изображения, помните о предоставлении прав записи для пользователя www.

Контакты

icybee@yeah.net Приглашаю к общению!

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

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

Введение

Система открытого блога на основе фреймворка Laravel. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

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

Участники

все

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

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