我希望在我正在使用的新WordPress主题中使用SASS。
到目前为止,我无法使用Windows在我的localhost上运行它。我假设这是因为我没有安装Ruby,这很容易安装。
我的问题是:如果我的主题用户想要在他们的localhost上开发他们的网站,他们还需要安装Ruby吗?
如果是这样,有什么方法吗?我希望用户只需下载主题,并且无需任何其他先决条件即可使用它。
任何信息都会非常感激。
谢谢!
答案 0 :(得分:0)
您需要在本地开发环境中安装ruby来构建SASS主题。您可以下载的主题应该只包含版本化的.css文件而不是.scss构建文件,尽管包含它们不应该受到伤害。
答案 1 :(得分:0)
SASS只是CSS的预处理器,因此您只需要在系统上将SASS文件处理成CSS。
有一点需要注意,如果您决定最小化CSS以分发主题,则需要使用以下注释对根SASS文件进行建模:
/*!
Theme Name: {Theme Name}
Theme URI:
Author: {Your Name}
Author URI:
Description:
Version: 0.1
License: GPL-3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Tags:
*/
"!"在" / *之后很重要,因为这会告诉SASS这个评论很重要,无论你想要CSS输出如何,它都会保留它。如果你不这样做,SASS可以删除所有评论(你通常想要的)但没有那个评论标题,WordPress将无法识别你的主题是有效的。