Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A PHP blog built upon laravel framework & bootstrap 4. Check low.bi for demo.

Features

  • simple blog with fundamental functions, post, page, tag, comment, archive etc
  • mobile friendly (thanks to bootstrap)
  • markdown support(only) with synatax highlighting
  • automatic table of contents generation
  • fulltext search using elasticsearch and ik analytics

Installation

Requirements

Linux+nginx+MySQL+PHP(7.1+), install any required PHP extension if necessary.

Install as a typical laravel project

git clone https://github.com/qqjt/lowlog.git
cd lowlog
composer install
cp .env.example .env
php artisan key:generate

Modify the .env file, migrate database: php artisan migrate and finally run a custom artisan command: php artisan blog:init

Configure nginx

sample nginx conf: nginx-vhost.conf

Install elasticsearch for search

Follow the instructions on elastic website, install jdk first. install ik-analysis plugin if necessary.

Additional packages

PHP

name despcription
barryvdh/laravel-translation-manager manage Laravel translation files
caouecs/laravel-lang Laravel framework translation files
hieu-le/active handle active link css class
laravel/scout fulltext search
sunra/php-simple-html-dom-parser parse html dom to generate toc
tamayo/laravel-scout-elastic elastic scout driver
thomaswelton/laravel-gravatar gravatar support
vinkla/hashids generate hashid

Frontend

name despcription
bootstrap-tagsinput form input for post tag
font-awesome icons
pc-bootstrap4-datetimepicker datetime picker
simplemde markdown editor
inline-attachment for file uploading in simplemde
sweetalert alert dialog for bootstrap
prism code syntax highlighting

About

A PHP blog built upon laravel framework & bootstrap 4.

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages