themsaid / katana

该软件包已被废弃,不再维护。未建议替代软件包。

一款支持Markdown的简洁静态网站和博客生成器。

维护者

详细信息

github.com/themsaid/katana

源代码

安装次数: 1,689

依赖项: 0

建议者: 0

安全性: 0

星级: 387

关注者: 17

分支: 44

语言:HTML

v1.1.0 2016-07-08 11:47 UTC

This package is auto-updated.

Last update: 2020-02-05 23:10:02 UTC


README

Latest Version on Packagist Software License Total Downloads

支持Markdown的PHP静态网站和博客生成器。

利用Laravel的Blade模板引擎的强大功能。

Katana static site & blog generator

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中做出贡献,其中包含所有源文件。