【发布时间】:2012-05-23 03:46:47
【问题描述】:
我一直在研究这无济于事。有谁知道 web.py 上是否有 HAML/SCSS 支持。
它不需要是原生支持,它可以是一个导入的模块来启用它。
谢谢
【问题讨论】:
-
你想要真正的 Ruby HAML,还是类似 HAML 的东西?我的项目 (github.com/mikeboers/PyHAML) 非常接近。
我一直在研究这无济于事。有谁知道 web.py 上是否有 HAML/SCSS 支持。
它不需要是原生支持,它可以是一个导入的模块来启用它。
谢谢
【问题讨论】:
就 Sass 而言,您可以使用 Ruby 的 Sass 库来处理 SCSS,然后提供 CSS 输出。如果由于某种原因您不想使用 Ruby,现在还有一个 implementation in C++。
另一种选择是使用LessCSS,它是在 Javascript 中实现的。在开发期间,您可以将所有处理卸载到浏览器,并仅在生产中提供预编译的 CSS。我发现它是一个非常舒适的工作流程,尽管在某些方面实施不如 Sass 完善。
【讨论】:
有ruby gem for scss,你只需要在命令行运行它就可以将scss编译成css。
我在我的 webpy 应用程序中使用了许多不同的东西,包括用于 scss 和基于 nodejs 的咖啡脚本编译器的额外 compass ruby gem。我有运行所有命令行实用程序的咖啡脚本蛋糕文件(将 scss 编译为 css,将咖啡编译为 js,缩小 css 和 js 文件,提取 i18n 字符串进行翻译)。
【讨论】: