【发布时间】:2015-05-25 02:15:58
【问题描述】:
Jekyll 新手和 Ruby 新手 我尝试将我的 (s)css 文件的 autoprefixer-rails 直接包含到 Jekyll 中。所以一旦页面由 Jekyll 生成,自动前缀将运行在我生成的 css 文件上。不幸的是,我没有设法正确设置,自动前缀似乎甚至没有触及我的文件。
关注我的 Gemfile:
source "https://rubygems.org"
gem 'jekyll'
gem 'jekyll-assets'
gem 'autoprefixer-rails'
以及我的 Jekyll 配置文件的一部分:
...
gems: ['jekyll-assets', 'autoprefixer-rails']
...
缺少哪些设置才能使其正常工作? 任何帮助表示赞赏!
【问题讨论】:
-
我最近开始用 grunt 来做这一切,所以我会让 Autoprefixer 在站点重新编译之前运行,所以它只在 CSS 更改时运行,而不是在任何内容更改时运行。所以我强烈推荐使用 grunt 的 jekyll 工作流程。
-
谢谢,我读过关于 grunt 的文章,但我希望有内置的解决方案,我想我现在会看看 :)
-
我觉得它是对整个 jekyll 工作流程的一个很好的补充。如果你使用 Sass 和大量的 javascript,它对整个过程真的很有帮助。连接,缩小,自动前缀,livereload。我真的只看到单独使用 jekyll 的优势。
标签: css ruby jekyll jekyll-extensions autoprefixer