使用过 HAML 和 萨斯 对于一些Rails项目,我发现它们极大地加速了我的前端开发。但是,我还没有找到一个像Wordpress一样强大或熟悉客户的Rails博客平台,因此对于需要具有基本CMS /博客功能的轻量级网站的项目来说,这仍然是我的首选。 (我已经研究过Radiant,Mephisto等,虽然我当然很欣赏Rails博客引擎的建议,但这不是我想在这里回答的问题。)
我真的希望能够在Wordpress网站的环境中使用Haml和Sass,而我知道它的存在 各种PHP实现,大多数似乎不活跃或有缺陷。有没有人在这里使用Haml和Sass与Wordpress网站成功?我在Wordpress模板文件(为Wordpress主题提供动力的.php文件)和Wordpress编辑器的HTML编辑模式中都要求这一点,尽管后者远不那么重要。
注意:我知道我可以安装相应的ruby gems并从Haml / Sass源代码编译我自己的HTML / CSS;我正在寻找的东西更多的是我在Rails中习惯使用的功能,其中编译的HTML / CSS是基于每个请求自动生成的(缓存行为也很好,但肯定不是必需的) )。
提前致谢!
对于定制需求较低的网站,我处在同一条船上。我已经习惯了Haml和Sass,回到HTML和CSS似乎很痛苦。 PHamlP获得了一些好评,特别是因为它支持Sass:(http://code.google.com/p/phamlp/)。但是,真实的东西是无可替代的。
如果这是我的项目,我会考虑指南针,并在我做出更改时更新指南针。萨斯太好了,不能错过。哈姆尔是你的日常面包和黄油,但萨斯可以真正帮助你唱歌。它建议您可能从未想过的样式表重构。
你可能想看看WORDLESS
https://github.com/welaika/wordless
它是一个带有指南针/ SASS,CoffeScript和Haml的Wordpress插件。
这是我刚刚发布的一个新插件: http://wordpress.org/extend/plugins/wordpress-sass/
它确实使用PHamlP及其所有疣,但至少它不需要服务器上的Compass。
该插件实现起来非常简单,并自动重新生成您的插件 style.css文件 每当 style.scss 文件(或您选择命名的任何内容)都会更新。
更多信息: http://blogrescue.com/2011/12/sass-for-wordpress/
埃德
我创建了一个开发工具包,使用HAML,PHP和SASS轻松使用WordPress主题。它还编译你的JavaScript!最终所有内容都汇编成一个WordPress主题。当我遇到这个问题时,这是我的解决方案。我希望这个能有一点帮助:
https://github.com/zachfeldman/wordpress-haml-sass
Haml在运行时需要Ruby。因此,您将无法将其用于Wordpress模板。因此,您必须依赖PHP实现。
对于Sass,您可以使用控制台工具Sass --watch进行自动编译。看到 这篇博文。此外,还有 指南针应用程序,它给你所有的 指南针功能 在方便的OSX应用程序中。
对于HAML,有 http://haml-to-php.com 现在。 phamlp太破碎了。如果不从头开始重新编写它就无法使它工作。请参阅github.com/MarcWeber/phamlp。最终还将创建一个体面的SASS实现。