Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jekyll变量';{&{x27;没有用regexp:/\}正确终止_Jekyll - Fatal编程技术网

Jekyll变量';{&{x27;没有用regexp:/\}正确终止

Jekyll变量';{&{x27;没有用regexp:/\}正确终止,jekyll,Jekyll,在后期标记中,我使用了一个双括号{{,它在jekyll 2.5.3上返回一个错误: Jekyll Variable '{{' was not properly terminated with regexp: /\}\} 内容替换为: <article class="post-content"> {{ content }} </article> 为什么会这样 更新: 堆栈跟踪: /var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/

在后期标记中,我使用了一个双括号
{{
,它在
jekyll 2.5.3
上返回一个错误:

Jekyll Variable '{{' was not properly terminated with regexp: /\}\}
内容替换为:

<article class="post-content">
    {{ content }}
</article>
为什么会这样

更新:

堆栈跟踪:

/var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/block.rb:78:in `create_variable': Variable '{{' was not properly terminated with regexp: /\}\}/  (Liquid::SyntaxError)
    from /var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/block.rb:38:in `parse'
    from /var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/document.rb:5:in `initialize'
    from /var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/template.rb:59:in `new'
    from /var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/template.rb:59:in `parse'
    from /var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/template.rb:46:in `parse'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/convertible.rb:106:in `render_liquid'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/convertible.rb:233:in `do_layout'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/post.rb:261:in `render'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:298:in `block in render'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:297:in `each'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:297:in `render'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:51:in `process'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/command.rb:28:in `process_site'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/commands/build.rb:56:in `build'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/commands/build.rb:34:in `process'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/commands/build.rb:18:in `block (2 levels) in init_with_program'
    from /var/lib/gems/1.9.1/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `call'
    from /var/lib/gems/1.9.1/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `block in execute'
    from /var/lib/gems/1.9.1/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `each'
    from /var/lib/gems/1.9.1/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `execute'
    from /var/lib/gems/1.9.1/gems/mercenary-0.3.5/lib/mercenary/program.rb:42:in `go'
    from /var/lib/gems/1.9.1/gems/mercenary-0.3.5/lib/mercenary.rb:19:in `program'
    from /var/lib/gems/1.9.1/gems/jekyll-2.5.3/bin/jekyll:20:in `<top (required)>'
    from /usr/local/bin/jekyll:23:in `load'
    from /usr/local/bin/jekyll:23:in `<main>'
/var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/block.rb:78:在“create\u variable”中:变量“{{”没有正确地以regexp://\}/(liquid::SyntaxError)结尾
from/var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/block.rb:38:in'parse'
from/var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/document.rb:5:in'initialize'
from/var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/template.rb:59:in'new'
from/var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/template.rb:59:in'parse'
from/var/lib/gems/1.9.1/gems/liquid-2.6.1/lib/liquid/template.rb:46:in'parse'
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/convertible.rb:106:in'render_liquid'
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/convertible.rb:233:in'do_layout'
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/post.rb:261:in'render'
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:298:in'block in render'
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:297:in'each'
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:297:in'render'
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:51:正在进行中
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/command.rb:28:在“进程站点”中
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/commands/build.rb:56:in'build'
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/commands/build.rb:34:在“进程”中
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/lib/jekyll/commands/build.rb:18:in`init_中的块(2级)与_程序'
from/var/lib/gems/1.9.1/gems/雇佣军-0.3.5/lib/雇佣军/command.rb:220:in'call'
from/var/lib/gems/1.9.1/gems/雇佣军-0.3.5/lib/雇佣军/command.rb:220:“执行中的块”中
from/var/lib/gems/1.9.1/gems/雇佣军-0.3.5/lib/雇佣军/command.rb:220:in'each'
from/var/lib/gems/1.9.1/gems/雇佣军-0.3.5/lib/雇佣军/command.rb:220:in'execute'
from/var/lib/gems/1.9.1/gems/雇佣军-0.3.5/lib/雇佣军/program.rb:42:in'go'
from/var/lib/gems/1.9.1/gems/雇佣军-0.3.5/lib/雇佣军。rb:19:in“program”
from/var/lib/gems/1.9.1/gems/jekyll-2.5.3/bin/jekyll:20:in`'
from/usr/local/bin/jekyll:23:in'load'
from/usr/local/bin/jekyll:23:in`'

您需要将该行包装在
{%raw%}/{%endraw%}
标记中,以停止液体模板引擎对其进行处理

{% raw %}
`{{` **Double Curly Braces** indicate that data will be replaced with data binding
{% endraw %}

您需要将该行包装在
{%raw%}/{%endraw%}
标记中,以停止液体模板引擎对其进行处理

{% raw %}
`{{` **Double Curly Braces** indicate that data will be replaced with data binding
{% endraw %}

你能用--trace like
jekyll build--trace
@DavidJacquel updated提供命令吗?
}
单括号或
%}
标记分类,而不是
}
查看你的页面、帖子、集合、模板,包括……当我从更新的问题中删除这一行时,它工作得很好,但是…你能用--trace像
jekyll build--trace
@DavidJacquel updated提供命令吗
}
单括号或
%}
标签锁,而不是
}
查看你的页面、帖子、集合、模板,包括,…当我从更新的问题中删除这一行时,它的效果非常好。。。