jcc / blog
A full-featured, easy-to-use, well-expanded blog system powered by laravel and vuejs.
Installs: 5 202
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2 875
Watchers: 151
Forks: 688
Open Issues: 37
Type:project
Requires
- php: >=7.1.3
- dflydev/apache-mime-types: ^1.0
- erusev/parsedown: ^1.7
- fideloper/proxy: ~4.0
- intervention/image: ^2.4
- jcc/laravel-vote: dev-master
- jellybool/flysystem-upyun: dev-master
- jellybool/translug: ~2.0
- laravel/framework: 5.8.*
- laravel/passport: ^7.0
- laravel/socialite: ^3.0
- laravel/tinker: ~1.0
- league/fractal: ^0.17
- league/html-to-markdown: ^4.8
- predis/predis: ^1.1
- spatie/laravel-permission: ^2.23
- tucker-eric/eloquentfilter: ^1.4
- yzalis/identicon: ^1.2
Requires (Dev)
- beyondcode/laravel-dump-server: ^1.0
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
- dev-master
- 1.5.x-dev
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- 1.4.x-dev
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- 1.3.x-dev
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- 1.2.x-dev
- v1.2.11
- 1.2.10
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- 1.1.x-dev
- v1.1.17
- v1.1.16
- v1.1.15
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- 1.0.x-dev
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/composer/laminas/laminas-diactoros-2.13.0
- dev-dependabot/npm_and_yarn/moment-2.29.4
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/marked-4.0.10
This package is auto-updated.
Last update: 2024-11-08 11:09:07 UTC
README
🎈 PJ Blog is an open source blog built with Laravel and Vue.js. https://pigjian.com
Special thanks to the generous sponsorship by:
PJ Blog
This is a powerful blog, I try to build the blog more beautiful, more convenient.
Laravel 5.*
and Vuejs 2.*
combined with the establishment of a good response and quickly dashboard, the dashboard made through the Vuejs
component development.
I believe it will be better and better. If you are interested in this, you can join and enjoy it.
Here is documents
Basic Features
- Manage users, articles, discussions and media
- Statistical tables
- Categorize articles
- Label classification
- Content moderation
- Own comments system
- Multi-language switching
- Markdown Editor
- Roles & Permissions
- and more...
PJ Blog Laravel 7.*
Server Requirements
- PHP >= 7.2.5
- Node >= 6.x
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Preview
Install
1. Clone the source code or create new project.
git clone https://github.com/jcc/blog.git
OR
composer create-project jcc/blog
2. Set the basic config
cp .env.example .env
Edit the .env
file and set the database
and other config for the system after you copy the .env
.example file.
2. Install the extended package dependency.
Install the Laravel
extended repositories:
composer install -vvv
Install the Vuejs
extended repositories:
npm install
Compile the js code:
npm run dev
// OR
npm run watch
// OR
npm run production
3. Run the blog install command, the command will run the migrate
command and generate test data.
php artisan blog:install
Contributors
Thanks
Donate
Support all ERC20 tokens. My Address: 0x600dfF1311E5DA3a8697fD86d4Fd9bed257395eb
License
The project is open-sourced software licensed under the MIT license.
QQ Group: 272734386