dev-master
9999999-devBlaBlaBlog - a lightweight PHP Markdown Blog System based on Lumen
BSD-3-Clause
The Requires
The Development Requires
php bootstrap markdown web blog
BlaBlaBlog - a lightweight PHP Markdown Blog System based on Lumen
B3 (BlaBlaBlog) is a PHP blog system built upon the Lumen micro-framework., (*1)
The package is available on Packagist, (*2)
This project is very much under active development, and while it is usable in its current state, the documentation is yet to be written. In fact - this readme is not even necessarily up to date., (*3)
At present, B3 supports all major browser, including IE >= 9., (*4)
Blog posts are written in Markdown in your favourite editor, and pushed via git. Posts are validated upon git-commit. A database of data/metadata is built or updated on git-pull. Pages are rendered serverside. Blablablog is themeable; the default theme is built upon Bootstrap 3. You set your usersettings in dotenv (do not track this in vcs)., (*5)
To install B3, run, (*6)
composer create-project eivindarvesen/b3 <SITE> *@dev --prefer-dist
or run installB3.sh
in the scripts-directory., (*7)
The webroot must be set to 'b3/public', (*8)
BlaBlaBlog also needs a database, the connection to which is specified in the dotenv-file in the project root., (*9)
To automatically set up your site, run the setupB3.sh
script in the scripts-directory., (*10)
To set up your developer-environment:, (*11)
composer install bower install npm install
The BlaBlaBlog PHP Blog System is open-source software licensed under the The BSD 3-Clause License, (*12)
BlaBlaBlog - a lightweight PHP Markdown Blog System based on Lumen
BSD-3-Clause
php bootstrap markdown web blog