对于一个主要是静态页面和一些表单的网站,Rails是否足够轻松?

Ben*_*Ben 1 html ruby-on-rails sinatra

我正在寻找一种更简单的方法来创建一个小型个人网站,而不是使用Ruby on Rails(我会说我有'中级'经验).该网站将主要是从块(文章,菜单等)构建的静态页面,我希望能够使用像Markdown这样的东西来创作,以便非技术人员可以撰写文章.该网站还需要一些简单的反馈型表格.我可能不需要大量的测试.

该网站的外观非常简洁,我希望完全控制外观.我对Rails,Ruby,Javascript,HTML和CSS感到满意.

我想知道的是,我是否会通过使用Rails进行维护(包括部署)和为网站创作内容的复杂程度.我听过一些关于Sinatra的事情,引起了我的兴趣,但从未使用它 - 这会减少维护费用吗?

如果站点要求用户登录,建议是否会更改?

Dan*_*hoe 5

看一下这里列出的一些静态网站生成器:

http://nanoc.stoneship.org/docs/1-introduction/

或者在这里:

https://www.ruby-toolbox.com/categories/static_website_generation

例如,Jekyll越来越受欢迎,用于构建使用Markdown编写的静态网站.OctoPress甚至可能是你需要的; 它基于Jekyll进行静态网站生成,但它带有HTML模板,CSS,Javascripts以及已经设置为博客或CMS的所有内容.

您需要提供反馈表单.您可以将静态网站与简单的Rails或Sinatra应用程序相结合; 或者,可能更容易添加由许多专门从事该服务的服务托管的Web表单.