Css 向已编译的sass/SCS添加时间戳
是否可以使用SASS在已编译的CSS文件上自动添加时间戳? e、 gCss 向已编译的sass/SCS添加时间戳,css,compass-sass,sass,Css,Compass Sass,Sass,是否可以使用SASS在已编译的CSS文件上自动添加时间戳? e、 g 我查看了SASS和Compass文档,但没有提到这样的功能。我不知道有任何内置的SASS或Compass功能,但添加自定义Ruby函数来实现这一点并不难。(请参阅SASS参考中标题为“”的部分。) 使用Ruby函数的文件如下所示(我们称之为“timestamp.rb”): 您可以在SASS文件中引用新的timestamp函数,如下所示: /*! * CSS Compiled on: #{timestamp()} */ 编
我查看了SASS和Compass文档,但没有提到这样的功能。我不知道有任何内置的SASS或Compass功能,但添加自定义Ruby函数来实现这一点并不难。(请参阅SASS参考中标题为“”的部分。) 使用Ruby函数的文件如下所示(我们称之为“timestamp.rb”): 您可以在SASS文件中引用新的timestamp函数,如下所示:
/*!
* CSS Compiled on: #{timestamp()}
*/
编译SASS时,您只需确保加载了“timestamp.rb”文件,方法是从Compass配置文件中要求加载,或者在SASS命令行中使用--require
参数。当所有这些都说了又做了之后,您应该得到如下输出:
/*
* CSS Compiled on: 2012-10-23 08:53:03 -0400
*/
如果您使用的是命令行版本的SCSS,则可以执行以下操作:
/*
* CSS Compiled on: 2012-10-23 08:53:03 -0400
*/
gem安装sass时间戳
/*编译于#{timestamp()}*/
scss-r sass时间戳…
/*编译于2015-02-02 13:01:40+0800*/
注意:对unix时间戳使用
{unix_timestamp()}
,我如何从config.rb中要求它?@barraponto在config.rb文件中包括这样一行(假设timestamp.rb与config.rb在同一目录中):要求文件.join(file.dirname(u file_uu),'timestamp.rb')
@hopper,这很好用,我刚刚将该函数添加到config.rb文件中。再次感谢。
/*
* CSS Compiled on: 2012-10-23 08:53:03 -0400
*/