Skip to content
A laravel blog generator.
PHP HTML Vue
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app add force publishing of wink assets Oct 17, 2019
bootstrap initial state Oct 8, 2019
config make social login configurable Oct 17, 2019
database initial state Oct 8, 2019
public reset default logo Oct 8, 2019
resources make social login configurable Oct 17, 2019
routes Code cleanup Oct 8, 2019
storage initial state Oct 8, 2019
tests update sample test Oct 8, 2019
.editorconfig initial state Oct 8, 2019
.env.example make social login configurable Oct 17, 2019
.gitattributes initial state Oct 8, 2019
.gitignore initial state Oct 8, 2019
.scrutinizer.yml initial state Oct 8, 2019
.styleci.yml initial state Oct 8, 2019
.travis.yml CI Oct 8, 2019
LICENSE.md initial state Oct 8, 2019
README.md updated read.me Oct 24, 2019
artisan initial state Oct 8, 2019
composer.json initial state Oct 8, 2019
composer.lock initial state Oct 8, 2019
package.json initial state Oct 8, 2019
phpunit.xml initial state Oct 8, 2019
server.php initial state Oct 8, 2019
tailwind.config.js initial state Oct 8, 2019
webpack.mix.js initial state Oct 8, 2019

README.md

Lite Blog - A Laravel Blog Generator

Latest Version on Packagist Build Status Quality Score Total Downloads

Lite Blog a minimal full (frontend & backend) blog generator built with tailwindcss and wink a laravel publishing platform by Mohamed Said. The frontend is a replicate of jigsaw blog template.

I made a blog post on how to get started. Check it here.

Requirement

Lite Blog make use of Laravel 6, so make sure you have meet Laravel 6 server requirements.

Installation

You can install the Lite Blog via composer create-project

composer create-project --prefer-dist  stephenjude/lite-blog myblog

Create your database and update your .env file.

Setup your blog.

cd myblog

php artisan setup:blog

Start the local development server

php artisan serve

Configs

Site Config

Update site details in the config/services.php file.

'meta' => [
    'site_name' => 'My Perosnal Blog',
    'mantra' => 'Web & Mobile Developer',      
],

Social Profile Links

Update site social profile link in the config/services.php file.

'social' => [
    'linkedin' => 'https://www.linkedin.com/in/username/',
    'email' => 'mailto:mail@gmail.com',
    'medium' => 'https://medium.com/@username',
    'github' => 'https://github.com/username',
    'twitter' => 'https://twitter.com/username',
    'atom' => '#',
],

Unsplash Integration

To use unsplash images add this to your .env file

UNSPLASH_ACCESS_KEY=xxxxxxxxxxxxx

Usage

Routes Url
Homepage myblog.test
List Articles myblog.test/articles
View Article myblog.test/articles/{slug}
Editor (Publishing Platform) myblog.test/editor
Refresh Indexed Articles myblog.test/fresh

This /fresh route should be called after publishing/updating a post. I am still working on automating it.

Compiling assets (Optional)

npm install

npm run dev

Screenshots

About

Newsletter

Publishing Platform (Wink)

Security

If you discover any security related issues, please email stephen@deacons.online instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.

You can’t perform that action at this time.