mariocoski/laravel-blogger
由Laravel驱动的简单优雅的博客平台
Requires
- php: >=7.0
- erusev/parsedown: ^1.6
- intervention/image: 2.*
- larapack/config-writer: ^1.0
- laravel/browser-kit-testing: ^1.0
- laravel/framework: 5.4.*
- laravel/scout: ^1.0.0
- laravel/socialite: ^3.0
- laravel/tinker: ^1.0
- mariocoski/laravel-breadcrumbs: ^3.0.2
- pqb/filemanager-laravel: 2.*
- tamayo/laravel-scout-elastic: ^1.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.0
- symfony/css-selector: 3.1.*
- symfony/dom-crawler: 3.1.*
This package is not auto-updated.
Last update: 2024-09-29 02:23:49 UTC
README
演示
https://gamechanger.mariuszrajczakowski.me
https://withjavascript.mariuszrajczakowski.me
关于
Laravel-blogger 是一个由 Laravel 框架驱动的简单易用的博客平台,深受 Canvas 博客平台启发。
当前技术包括
- Semantic UI
- JQuery - Lazy Load
- TinyMCE
- Scout
- ElasticSearch 全文搜索驱动
- Filemanager-Laravel
- Laravel-Socialite
- 由 Laravel 5 驱动。
安装
服务器要求在进行下一步之前,请确保您的服务器满足以下要求
Composer PHP >= 7.0 PHP 扩展 (PDO, SQLite, OpenSSL, Mbstring, Tokenizer) PDO 兼容数据库 (SQL / MySQL / PostgreSQL / SQLite)
- 两种下载项目的方式
- 使用 GitHub 克隆项目:
git clone https://github.com/mariocoski/laravel-blogger
- 使用 Packagist:
composer create-project mariocoski/laravel-blogger
-
转到项目的根目录并运行
composer install
-
运行
npm install
以安装所有前端依赖项 -
运行
gulp
编译所有资源 -
运行
php artisan vendor:publish
发布所有供应商文件 -
确保您的存储和 bootstrap 有正确的权限:
sudo chmod -R 777 ./storage ./bootstrap
-
确保您已经复制了 env 文件:
cp .env.example .env
-
通过运行 shell 脚本
sh elastic.sh
或遵循在线解决方案(例如:Digital Ocean)在您的服务器上安装 Elasticsearch -
运行
php artisan blogger:install
完成安装
支持
Laravel-blogger 是一个 MIT 许可的开源项目,可以免费下载。所有贡献都受到欢迎!
许可证
Laravel-Blogger 是在 MIT 许可 下许可的开源软件。
为什么不现在就尝试安装 Laravel-blogger 呢?
- 为管理员和编辑提供全面功能的仪表板
- 易于管理的文章部分
- 最强大的 Markdown 编辑器 - TinyMce
- 功能全面的媒体管理器允许您上传图片
- 高级设置部分可以帮助您控制您的 SEO、Google Analytics 和 Disqus 评论
- 惊人的、快速的全文搜索,使用 Elasticsearch
- 响应式布局