mlhorizon / materialize-blog

redesign blog using material design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Materialize Blog

A new blog manage system disigned according to Google Material Design Psec.

Backend based on Laravel 5.2, a web application framework with expressive, elegant syntax.

Demo at Forehalo' blog.

Feature

  • Collapsible posts list, url: /
  • Also normal posts view at /posts
  • Create with markdown (Javascript parser: marked, PHP parser: parsedown).
  • Highlight code & code block (Prism).
  • Self host comments.

Next version may include

  • Artisan CLI to multi-parse articles with given template.
  • Control tags, categories visibility.
  • Optimize global search.
  • Subscription channels.

Install

Clone this repository to your computer, or download zip file at here.

$git clone https://github.com/forehalo/materialize-blog.git blog

Then, same as installing Laravel, run

composer install

at the root directory. Almost right here.

Configure your .env file at the root directory to ensure that you have put right configurations used to connect database.

Next step, run

php artisan migrate --seed

to migrate the tables. You'd better not miss the --seed option, because it will generate some faker in tables, which include the default username and password to log in dashboard.

login dashboard at /login, default name admin or email admin@example.com , passowrd admin

License

F**k it the way you like license.

CREATE NICE ARTICLES.

About

redesign blog using material design


Languages

Language:JavaScript 65.6%Language:PHP 34.3%Language:ApacheConf 0.1%Language:CSS 0.0%