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

OSCHINA-MIRROR/icybee-icyblog

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

icyblog открытое блоговое CMS-система

Это CMS-система для блога, основанная на 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 /route/to/your/app/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

];

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

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

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

file_put_contents('/alidata/www/laravelupload/upimg/'.$savname, 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