如何管理 Rails 应用中的静态内容

问题描述 投票:0回答:2

我正在运行一个 Rails 应用程序,用于儿童互动学习。我们还有很多静态页面,例如登陆页面、团队页面、案例研究等。这也部署在同一个 Rails 应用程序中。

我希望我的团队有一种简单的方法来管理内容,而无需依赖技术团队。我可以构建一个管理界面来编辑这些页面,但我不想重新创建 CMS。我查看了 Jekyll,但 Markdown 语法让一些技术新手感到不安。

有人建议使用 weebly/ wordpress 并将其托管在子域中。我不想过度地为应用程序添加额外的维护层。

我有一个 mongoid 项目,并且非常感谢任何 mongoid gem。

ruby-on-rails static content-management-system
2个回答
0
投票

RefineryCMS 是一种流行的 Rails 应用内容管理解决方案。您可以将其添加到现有的 Rails 应用程序中,如指南中所述。 RefineryCMS 针对最终用户体验,您不需要广泛的技术知识即可使用它。

您可以在此处找到 CMS 的在线演示。您不必使用 Markdown 编辑页面,它还有一个 WYSIWYG(所见即所得)编辑器。

如果您正在寻找其他 CMS,您可以使用

Ruby Toolbox 轻松找到其他解决方案。


0
投票
有了这些完全相同的要求,我终于编写了一个工具来管理数据/内容和图像

https://github.com/FeenixMakers/merged/

它编辑 yaml 文件,并通过开发人员(和预先)定义的模板创建页面。 git 中的所有数据/图像,但可通过点击进行编辑。 手动部署(或者真的是 mina)

(我知道这个主题非常旧,但它仍然是我的术语的第一个搜索结果,因此..)

© www.soinside.com 2019 - 2024. All rights reserved.