dreitier / semistatic
semistatic - 是一个基于文件的Laravel内容管理器
dev-main
2024-02-28 22:28 UTC
Requires
- ext-fileinfo: *
- laravel/framework: ^10.10
- league/commonmark: ^2.4
- nesbot/carbon: >=2.50.0
- symfony/yaml: ^6.3
Requires (Dev)
- pestphp/pest: ^2.24
This package is auto-updated.
Last update: 2024-09-28 23:40:22 UTC
README
semistatic
是一个类似于 sitepress 的文件内容管理器,但适用于Laravel。它可以用于渲染内容丰富的页面,如知识库或博客。
何时...
...不应使用 semistatic
- 您需要一个完整的CMS和内容构建器UI
- 您讨厌Markdown文件
- 您没有PHP/Laravel的经验
- 您想要一个即插即用的解决方案
...使用 semistatic
- 您有一个基于Laravel的具有技术内容的网站
- 您需要版本控制基于Markdown的内容
- 您的内容具有层次/树形结构
常见问题解答
我能否在一个应用程序中拥有不同的内容类型,如常见问题和知识库?
是的。 semistatic
将属于同一内容(目录)放入一个 shelf
。您可以有一个 FAQ
shelf 和 Knowledge Base
shelf。
如何在不同路由下挂载不同的shelf?
只需向您的Laravel控制器操作中添加一个新路由。然后在那个操作中加载特定的shelf。
待办事项
- [] 树和链接缓存
- [] 测试
- [] 正确的代码文档
- [] 正确的异常处理
- [] 代码示例
合作
这是一个副项目,我们的公司需要赚钱。这是残酷的现实。话虽如此,这个存储库没有我们的关注。我们可能会根据需求添加新功能或修复错误。此外,semistatic
的API并不稳定。我们可能会在新提交中引入破坏性更改。
PR策略
请随意创建一个新的PR。我们可能会在不久的将来接受和合并PR。
支持问题
semistatic
将有错误和缺少功能。如果您需要修复或添加某些内容,您可以联系我们进行专业开发。