dev-master
9999999-devStatic site
MIT
The Requires
- php >=5.5.9
- symfony/console 2.6.7
- illuminate/view 5.2.*
- erusev/parsedown ^1.6
- symfony/debug 2.8.*|3.0.*
- mnapoli/front-yaml ^1.5
by behero
generator cms markdown blade static site flat-file
Static site
PHP static site & blog generator with markdown support., (*2)
Using the power of laravel's Blade templating engine., (*3)
This repository contains the core code. If you want to use Katana visit this repository, (*4)
To install a fresh Katana installation you need to install composer & run the following command:, (*5)
composer create-project themsaid/katana my-new-site
Once the installation is done you may build your website using the command:, (*6)
php katana build
Katana is shipped with sample content to help you get started immediately, and after this command runs your site will be generated in the /public
directory., (*7)
The complete Katana documentation can be found here: http://themsaid.github.io/katana/, (*8)
Katana is shipped with a static blog generator, all you need to do is create a new .blade.php
file in the /content/_blog
directory and Katana
will compile all the posts and present them in a view of your choice., (*9)
Blog posts list is paginated based on the configuration options in config.php
. There's also a $blogPosts
variable available in all your blade
views that contains an array of posts., (*10)
Blade is a simple yet powerful templating engine built for laravel, you need to check Blade's documentation if you're not already familiar with it., (*11)
You can use Katana to publish a website over GitHub Pages using subtrees, the idea is to deploy the public directory as the master branch of your user GitHub pages repository or the gh-pages branch of your project repository., (*12)
You can find the full details in the documentation., (*13)
Static site
MIT
generator cms markdown blade static site flat-file