如何编写自己的脚手架(就像RoR一样?)

时间:2015-11-12 09:18:55

标签: javascript python ruby node.js bash

我想为网站创建自己的脚手架,像Ruby On Rails这样:

rails g modelname fieldlist

但出于我自己的目的 - 它应该在适当的文件夹中生成HTML,CSS和JavaScript文件(文件夹路径将从配置文件中获取)并具有特定内容。

我的问题是:哪种语言(或工具)最适合此类任务?

我试图使用bash来编写它,但代码库变得非常庞大且混乱。

我的目标是unix平台(尤其是Linux) - 我正在考虑使用Ruby或Python,但是我可以用例如Linux实现这样的任务吗?的JavaScript /节点?

是否有类似的工具?我听说过有关Yeoman的事情,但我不确定它是否能解决我的问题。

1 个答案:

答案 0 :(得分:1)

好吧,因为你的问题太宽泛了,你似乎在寻找一个网站生成器,至少对Ruby来说,这是最明显的选择:

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

他们都使用模板,我认为这些模板很有用。

最受欢迎的选择之一是jekyll,它支持github pages

如果它们都不适合您,您可以调查其源代码以创建自己的解决方案。

如果你要去那里rails apps composer

相关问题