mariocoski / laravel-blogger
simple and elegant blog platform powered by Laravel
Installs: 482
Dependents: 0
Suggesters: 0
Security: 0
Stars: 72
Watchers: 8
Forks: 38
Open Issues: 4
Type:project
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-11-24 03:09:17 UTC
README
Demo
https://gamechanger.mariuszrajczakowski.me
https://withjavascript.mariuszrajczakowski.me
About
Laravel-blogger is simple, easy-to-start blog platform powered by laravel framework, heavily inspired by Canvas blogging platform.
Current technologies include:
- Semantic UI
- JQuery - Lazy Load
- TinyMCE
- Scout
- ElasticSearch driver for full text-searching
- Filemanager-Laravel
- Laravel-Socialite
- Powered by Laravel 5.
Installation
Server Requirements Before you proceed make sure your server meets the following requirements:
Composer PHP >= 7.0 PHP extensions (PDO, SQLite, OpenSSL, Mbstring, Tokenizer) PDO compliant database (SQL / MySQL / PostgreSQL / SQLite)
- Two ways of downloading a project
- use github to clone a project:
git clone https://github.com/mariocoski/laravel-blogger
- use a packagist:
composer create-project mariocoski/laravel-blogger
-
Go to the root of your project and run
composer install
-
Run
npm install
to install all front end dependencies -
Run
gulp
to compile all the assets -
Run
php artisan vendor:publish
to publish all vendor files -
Make sure your storage and bootstrap have right permissions:
sudo chmod -R 777 ./storage ./bootstrap
-
Make sure you have an env file copied
cp .env.example .env
-
Install Elastic Search on your server by running shell script
sh elastic.sh
or following online solutions like: Digital Ocean -
Run
php artisan blogger:install
to finish up the installation
Supporting
Laravel-blogger is an MIT-licensed open source project available for free to download. All contribution are welcomed!
License
Laravel-Blogger is open-sourced software licensed under the MIT license.
Why not to try install laravel-blogger now?
- Fully featured dashboard for admin and editor
- Easy to manage articles section
- The most powerfull markdown editor - TinyMce
- Fully featured media manager allows you to upload your images
- Advanced settings section helps you to control your SEO, Google Analytics and Disqus Comments
- Amazing, blazing fast full-text searching with Elastic Search
- Responsive Layout