beesoft / generator-html
静态网站
dev-master
2018-05-03 08:22 UTC
Requires
- php: >=5.5.9
- erusev/parsedown: ^1.6
- illuminate/view: 5.2.*
- mnapoli/front-yaml: ^1.5
- symfony/console: 2.6.7
- symfony/debug: 2.8.*|3.0.*
This package is not auto-updated.
Last update: 2024-09-20 20:36:39 UTC
README
PHP静态网站与支持Markdown的博客生成器。
利用laravel的Blade模板引擎的强大功能。
此存储库包含核心代码。如果您想使用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模板引擎
Blade是一个简单但功能强大的模板引擎,专为laravel构建,如果您还不熟悉它,请查看Blade的文档。
与GitHub Pages一起使用
您可以使用Katana通过子树在GitHub Pages上发布网站,想法是将公共目录部署为您的用户GitHub页面存储库的主分支或项目的gh-pages分支。
您可以在文档中找到完整细节。