dreitier/semistatic

semistatic - 是一个基于文件的Laravel内容管理器

dev-main 2024-02-28 22:28 UTC

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 将有错误和缺少功能。如果您需要修复或添加某些内容,您可以联系我们进行专业开发。