1

我是使用 Windows 进行设计和 html/js/css 编码的前端人员。我的工作与使用 .NET 的后端人员是分开的。我对 Haml/Sass 和 Ruby 也很陌生。绝对不使用 Rails。经过几次搜索,我决定选择 Sublime Text 2 来支持 Sass/Haml 并摆脱我的旧 Notepad++。我的第一个问题是:

1. 将 Haml(主)和/或 Sass 的整个文件夹自动转换为静态文档(html/css)的最佳实践/效率是什么?

通过设置“手表”,我有一个单独的 Sass 解决方案。我正在寻找 Haml 自动转换解决方案,但发现的选项很少: Library for making static Websites with HAML/SASS/CSS framework

2. 我应该使用 StaticMatic 吗?

谷歌搜索说它是最好的。但似乎 2 年没有更新 https://github.com/staticmatic/staticmatic

还有这个网站(是一样的吗?):http ://staticmatic.rubyforge.org/how_to_use.html

如果我使用 StaticMatic,我可以在 Sublime Text 中设置构建系统以从构建菜单(http://docs.sublimetext.info/en/latest/file_processing/build_systems.html)运行

3. 或者我应该采用这样的多合一解决方案(可能要花几块钱)?有免费的吗?

http://fireapp.handlino.com/

我不介意让 Sass -watch 单独运行并为 Haml 提供另一个轮询机制。我只是想确保我有“最新的”。

希望对我的独特情况得到一些建议。谢谢。

4

2 回答 2

4

答案是中间人 http://middlemanapp.com/

它是过时的 StaticMatic 的替代品

于 2012-10-09T05:01:48.807 回答
3

哈姆勒

对于从 haml 到 sass 的自动转换,您可以使用以下要点:https ://gist.github.com/3898955 。如果您想进一步自动化工作流程过程,可以使用https://github.com/alexnj/SublimeOnSaveBuild sublime 包在文件保存时运行命令。

萨斯

对于 SASS,这里是所需的设置。https://gist.github.com/3899112

对于保存时的自动转换,此处也应用了相同的规则,但在文件中包含.sassand.haml扩展名很重要。SublimeOnSaveBuild.sublime-settings

所以你的文件应该是这样的:

{
    "filename_filter": "\\.(css|js|sass|less|scss|jade|haml)$",
    "build_on_save": 1
}

您可以根据自己的意愿扩展此列表。

于 2012-10-16T13:07:55.303 回答