Katana は、Laravel に基づいて開発された静的サイト/ブログジェネレーターであり、Markdown をサポートし、Laravel の Blade を使用します。テンプレートエンジン。
https://github.com/themsaid/katana
Katana のインストールには Composer を使用します:
composer create-project themsaid/katana my-new-site
インストールが完了したら、次のコマンドを使用してサイトを構築する必要があります:
php katana build
Katana にはいくつかの機能が付属しています前述したように、すぐに開始できるサンプル コンテンツ 名前付け操作が完了すると、サイトが /public ディレクトリに生成されます。
Katana の完全なドキュメントについては、こちらを参照してください: http://themsaid.github.io/katana/
Katana は静的ブログ ジェネレーター機能を提供します。必要なのは、/content/_blog ディレクトリに新しい .blade.php ファイルを作成することだけです。その後、Katana がすべてをコンパイルします。記事を選択し、選択したビューで表示します。
ブログ投稿のリストは config.php の設定に基づいてページ分割され、すべての Blade ビューには投稿の配列を含む $blogPosts 変数もあります。
Blade テンプレート エンジンに詳しくない場合は、公式ドキュメントを参照してください: http://laravelacademy.org/post /79.html
Katana の GitHub Pages を通じて Web サイトを公開することができます。原則として、パブリック ディレクトリをメイン ブランチとしてデプロイします。 GitHub Pages ウェアハウス、またはプロジェクト リポジトリの gh-pages ブランチ。
詳細については、Katana 公式ドキュメントを参照してください。