Susy 几乎可以处理任何事情。Wordpress 的问题是您需要在主题目录的根目录中有一个 style.css 文件。
我将创建一个包含 susy 的新 theme.scss 文件,然后在您的 style.scss 文件中包含您刚刚创建的新 theme.scss 文件。您可以将所有样式放在 theme.scss 文件中。
样式.scss
/*!
Theme Name: Your Theme Name
Theme URI: http://domain.com
Description: Your Theme Description.
Author: Your Name
Author URI: http://domain.com/
Version: 1.0
*/
@import "compass/reset";
@import "theme";
主题.scss
@import "susy";
....other styles would go here for your theme
配置文件
http_path = "/"
css_dir = "css"
sass_dir = "scss"
images_dir = "images"
javascripts_dir = "js"
output_style = :compressed
environment = :development
# Move styles.css up one directory as required by Wordpress
require 'fileutils'
on_stylesheet_saved do |file|
if File.exists?(file) && File.basename(file) == "style.css"
puts "Moving: #{file}"
FileUtils.mv(file, File.dirname(file) + "/../" + File.basename(file))
end
end
我在我的主题文件夹上有一个指南针手表设置,因此每次我进行更改和保存时都会编译 sass 文件并移动到 style.css。此解决方案假定您已安装 susy 和 compass。祝你好运!