我想为网站创建自己的脚手架,例如 Ruby On Rails:
rails g modelname fieldlist
但出于我自己的目的 - 它应该在适当的文件夹中生成具有特定内容的 HTML、CSS 和 JavaScript 文件(文件夹路径将从配置文件中获取)。
我的问题是:哪种语言(或工具)最适合此类任务?
我试图用bash
来写这个但代码库很快变得非常大而且困惑。
我的目标是 unix 平台(尤其是 Linux) - 我正在考虑 Ruby 或 Python,但是我可以使用例如 Ruby 或 Python 来实现这样的任务吗? JavaScript/Node ?
有类似的工具吗?我听说过 Yeoman,但我不确定它是否能够解决我的问题。
最佳答案
既然你的问题太宽泛,而且你似乎正在寻找一个网站生成器,至少对于 Ruby 来说,这里是最明显的选择:
https://www.ruby-toolbox.com/categories/static_website_generation
它们都使用模板,我认为这会很有用。
最受欢迎的选择之一是 jekyll ,它为 github pages 提供动力
如果它们都不适合您,您可以研究它们的源代码来创建您自己的解决方案。
如果您要采用轨道方式,则有 rails apps composer
关于javascript - 如何编写自己的脚手架(像 RoR 那样?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33667962/