在Heroku上使用Nesta创建页面

时间:2013-01-21 23:23:51

标签: ruby heroku content-management-system sinatra nestacms

我希望用Ruby推出一个简单的CMS,最好是Sinatra。 www.nestacms.com看起来像一个了不起的候选人。

一些关键目标:

  • 允许业务用户添加/编辑/删除页面(不是通过git,而是通过应用功能)
  • 部署Heroku

据我了解,Nesta页面是由部署中的静态页面文件生成的。如果你通过git添加并推送到Heroku,这没什么问题。

但是如果你想在Heroku网络应用程序中创建页面(文件),由于Heroku的只读文件系统,这是不可能的。

寻求帮助:

  • 通过Nesta和Heroku实现目标
  • 替代方法

1 个答案:

答案 0 :(得分:0)

Github有一个editor来操作文件和按钮,以便在浏览器中创建/合并分支。

您可能希望将您的内容相关媒体存储在云存储服务上(例如dropboxgoogle drivecloudflare等。您也可以通过驱动器连接/安装这些存储WebDAV或其他一些工具,取决于您的首选服务提供商和OS。

snap-ci为自动化测试和/或部署(heroku或您的VPS /服务器)提供免费且易于使用的集成服务。当主分支更改github webhook触发器snap-ci时,您的网站将平均部署1分钟。