在我正在开发的一个简单网站中,我有一个目录 haml
和一个目录 pages
. haml 文件夹包含我处理的 .haml 文件,pages 文件夹包含我转换后的 .html 文件。
我知道我可以通过执行以下操作从网站根目录转换文件:haml haml/about.haml pages/about.html
对于每个文件。
但是,有没有办法将我的 haml 文件夹中的所有 .haml 文件转换为 pages 文件夹中的等效 .html 文件?
类似:haml haml/*.haml html/*.html
谢谢!
最佳答案
有一个不错的html2haml为此目的的 gem
您可以使用在目录上运行它
find . -name \*.erb -print | sed 'p;s/.erb$/.haml/' | xargs -n2 html2haml
关于haml - 将一个目录中的所有 .haml 文件转换为另一个目录中的 .html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20746541/