【发布时间】:2014-05-30 23:52:48
【问题描述】:
我一直在拔掉我漏掉的头发。我这周刚下载了 Codekit,想用 Compass/SASS/Susy 重新设计我自己的网站。我已经尝试了几种让它工作的方法,Codekit 中的偏好是指向可执行路径。我很高兴能够开始这项新的尝试,但我似乎无法通过设置。任何帮助将不胜感激!谢谢。
【问题讨论】:
标签: susy-compass codekit susy-sass
我一直在拔掉我漏掉的头发。我这周刚下载了 Codekit,想用 Compass/SASS/Susy 重新设计我自己的网站。我已经尝试了几种让它工作的方法,Codekit 中的偏好是指向可执行路径。我很高兴能够开始这项新的尝试,但我似乎无法通过设置。任何帮助将不胜感激!谢谢。
【问题讨论】:
标签: susy-compass codekit susy-sass
您的项目设置正确吗? Susy 2 需要 SASS 3。CodeKit 2 可以选择使用 libSASS 而不是 SASS(我使用它)。我使用 Bundler 来处理其他依赖项。如果你使用 Bundler 来设置你的项目,它会在你的 config.rb 中添加 'require'compass/import-once/activate'。除此之外,没有特别需要或导入指南针。您是否有可以发布的 CodeKit 错误消息让我们看看出了什么问题?
我假设您使用的是 Susy 2。如果您使用的是 Susy 1,则必须添加 @import "susyone";到您的 config.rb。但我希望你已经知道了。
【讨论】:
你的cmets:
使用 Bundler,我的 Gemfile 包括:
gem "susy", "~>2.1.0"
gem "sass", "~>3.3.0"
gem "breakpoint", "~>2.4.0"
所以这些必须安装在 susy 可访问的系统上。 CodeKit 不需要指南针,但我的 config.rb 文件包括这些:
require 'compass/import-once/activate'
require 'breakpoint'
require 'sassy-buttons'
显然你可能没有使用 sassy-buttons。
Susy2 的文档非常丰富,可在http://susydocs.oddbird.net/en/latest/ 获得。您没有说明如何设置项目,但我假设您的 CodeKit 设置指向从 SCSS 到已编译 CSS 的正确文件。
您需要在您的 .scss 文件之一中使用“@import susy”。 (我不确定这是否有必要)。
【讨论】: