我想做这样的事情:
{% assign newline = "\n" %}
newline = '{{xxxx}}'
但是这会将输出返回为:
newline = '\n'
我希望输出为:
newline = '
'
答案 0 :(得分:2)
我担心你不能使用" \ n"这是一个正则表达式片段,无法通过常规Jekyll过滤器进行解析。
但你可以找到另一种方式。
您可以使用原生的Jekyll sass转换器。
将_includes / css / styles.css重命名为css / styles.scss
添加前面的内容
---
# this yaml front matter, even empty, forces Jekyll to parse sass or scss
# you can put plain css in this file, it will simply benefit from
# compression functionalities
---
html,body,div,span ....
在_config.yml中配置sass行为
sass:
# style : nested (default), compact, compressed, expanded
# :nested, :compact, :compressed, :expanded also works
# see http://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style
# on a typical twitter bootstrap stats are :
# nested 138,7kB, compact 129,1kB, expanded 135,9 kB, compressed 122,4 kB
style: compressed
您可以使用imathis html minification plugin。
然后,您需要使用其他工作流将源发布到Github页面。
对于使用插件的网站,您可以在Octopress Rakefile或works on versioning workflows中找到有用的灵感。