themsaid / katana
该软件包已被废弃,不再维护。未建议替代软件包。
一款支持Markdown的简洁静态网站和博客生成器。
v1.1.0
2016-07-08 11:47 UTC
Requires
- php: >=5.5.9
- themsaid/katana-core: 1.*
This package is auto-updated.
Last update: 2020-02-05 23:10:02 UTC
README
支持Markdown的PHP静态网站和博客生成器。
利用Laravel的Blade模板引擎的强大功能。
Katana受到了Adam Wathan和Tighten团队开发的Jigsaw的启发。
要求
- PHP 5.5.9或更高版本
- Apache或Nginx服务器
- Composer
安装
要安装新的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通过subtrees在GitHub Pages上发布网站,方法是部署public目录作为您的用户GitHub Pages仓库的主分支或项目的gh-pages分支。
您可以在文档中找到完整的详细信息。
贡献
欢迎在此存储库https://github.com/themsaid/katana-core中做出贡献,其中包含所有源文件。