jekyll 如何转义字符

Posted by 老付 on June 7, 2017   599   1min  

在使用jekyll去写博客的时候,有时候会输入双括号 或者是段html,但在jekyll默认会把对应的值赋到对应的字段占位上面,所以我们去想,如何去把这个输入做一个转义:

网络上提供的几种解决方案

  1. 使用 “\” 转义

          
     <h1>\{\{ page.title \}\}</h1>
          
    
    

    显示结果 <h1>{{ page.title }}</h1>

  2. 在两个大括号之间添加一个空格

           
      { { page.title } }  
          
    
    

    显示结果: { { page.title } }

  3. 使用raw语法,具体使用如下:

    	   
     {% raw %}    
    
        content # 代码块   
    
     {% endraw %}
    
    
  4. 如何显示{% raw %}{% endraw %}呢?具体如下:

    
          
       {% assign openTag = '{%' %} 
       {{ openTag }} raw %}    
    
          content # 代码块   
    
       {{ openTag }} endraw %}
    	  
    
    

    把{% 作为一个openTag的变量,直接拼装成{% raw %}

(本文完)

作者:付威

如果觉得对您有帮助,可以下方的订阅,或者选择右侧捐赠作者,如果有问题,请在捐赠后咨询,谢谢合作

如有任何知识产权、版权问题或理论错误,还请指正。

自由转载-非商用-非衍生-保持署名,请遵循:创意共享3.0许可证

交流请加群113249828: 点击加群   或发我邮件 laofu_online@163.com

鉴于博客打开速度过慢,关闭评论插件