lcharette / uf_markdownpages
为 UserFrosting 4 简单的平面文件页面
Requires
- lcharette/uf_breadcrumb: ^2.0.0
- pagerange/metaparsedown: ^1.0.3
This package is auto-updated.
Last update: 2024-08-27 06:16:56 UTC
README
为 UserFrosting 4 提供简单的平面文件页面管理器。将任何 markdown 文件放入您的 sprinkle 中,并在 UserFrosting 安装内直接访问它们。支持自定义模板和 sprinkle 优先级。就像一个迷你 Grav 网站,直接在 UserFrosting 中。
此 sprinkles 需要 UserFrosting 4.1 或更高版本
帮助和贡献
如果您需要使用此 sprinkle 的帮助或发现任何错误,请随时打开一个问题或提交一个拉取请求。您还可以在大多数时间在我的 UserFrosting Chat 上找到我以获得直接支持。您也可以通过购买我咖啡的方式为此 sprinkle 做出贡献。
安装
编辑 UserFrosting app/sprinkles.json
文件,并将以下内容添加到 require
列表中: "lcharette/uf_markdownpages": "^1.0.0"
。同时将 MarkdownPages
添加到 base
列表中。例如
{ "require": { "lcharette/uf_markdownpages": "^1.0.0" }, "base": [ "core", "account", "admin", "MarkdownPages" ] }
运行 composer update
和 php bakery bake
以安装 sprinkle。
功能和用法
运行测试
此 sprinkle 支持自动化测试。在提交新的 Pull Request 之前,您需要确保所有测试都通过。将 sprinkle 添加到您的 UserFrosting 安装后,只需执行 php bakery test
命令即可运行测试。
许可
由 Louis Charette 提供。版权所有 (c) 2018,根据 MIT 许可证,可用于个人和商业软件。
待办事项
- 为页面添加基本权限
- 支持多语言
- 支持部分文件(以下划线开头的文件夹,例如
_header
)