lcharette/uf_markdownpages

为 UserFrosting 4 简单的平面文件页面

资助包维护!
Ko Fi

安装: 25

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 1

分支: 0

类型:userfrosting-sprinkle

dev-master 2021-02-26 22:04 UTC

This package is auto-updated.

Last update: 2024-08-27 06:16:56 UTC


README

Latest Version UserFrosting Version Software License Donate

为 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 updatephp bakery bake 以安装 sprinkle。

功能和用法

运行测试

此 sprinkle 支持自动化测试。在提交新的 Pull Request 之前,您需要确保所有测试都通过。将 sprinkle 添加到您的 UserFrosting 安装后,只需执行 php bakery test 命令即可运行测试。

许可

Louis Charette 提供。版权所有 (c) 2018,根据 MIT 许可证,可用于个人和商业软件。

待办事项

  • 为页面添加基本权限
  • 支持多语言
  • 支持部分文件(以下划线开头的文件夹,例如 _header