ホームページ  >  記事  >  バックエンド開発  >  Laravel を使用して Web サイト シリーズをすばやく構築 -- 静的サイト/ブログ ジェネレーター: Katana

Laravel を使用して Web サイト シリーズをすばやく構築 -- 静的サイト/ブログ ジェネレーター: Katana

WBOY
WBOYオリジナル
2016-06-20 12:29:351273ブラウズ

1. はじめに

Katana は、Laravel に基づいて開発された静的サイト/ブログジェネレーターであり、Markdown をサポートし、Laravel の Blade を使用します。テンプレートエンジン。

2. GitHub

https://github.com/themsaid/katana

3. システム要件

  • PHP 5.5.9+
  • Apache または Nginx サーバー
  • Composer

インストール

Katana のインストールには Composer を使用します:

composer create-project themsaid/katana my-new-site

インストールが完了したら、次のコマンドを使用してサイトを構築する必要があります:

php katana build

Katana にはいくつかの機能が付属しています前述したように、すぐに開始できるサンプル コンテンツ 名前付け操作が完了すると、サイトが /public ディレクトリに生成されます。

5. ドキュメント

Katana の完全なドキュメントについては、こちらを参照してください: http://themsaid.github.io/katana/

6 、ブログ ジェネレーター

Katana は静的ブログ ジェネレーター機能を提供します。必要なのは、/content/_blog ディレクトリに新しい .blade.php ファイルを作成することだけです。その後、Katana がすべてをコンパイルします。記事を選択し、選択したビューで表示します。

ブログ投稿のリストは config.php の設定に基づいてページ分割され、すべての Blade ビューには投稿の配列を含む $blogPosts 変数もあります。

7. Blade テンプレート エンジン

Blade テンプレート エンジンに詳しくない場合は、公式ドキュメントを参照してください: http://laravelacademy.org/post /79.html

8. GitHubPages を使用する

Katana の GitHub Pages を通じて Web サイトを公開することができます。原則として、パブリック ディレクトリをメイン ブランチとしてデプロイします。 GitHub Pages ウェアハウス、またはプロジェクト リポジトリの gh-pages ブランチ。

詳細については、Katana 公式ドキュメントを参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。