2016-03-29 2 views
0

Я хочу распечатать {{в уценке.Jekyll print {{in markdown

Это образец сценария, который я хочу отобразить в своем блоге.

- hosts: all 
    remote_user: ubuntu 
    become: True 
    become_method: sudo 
    become_user: root 

    tasks: 
    - name: Add user 
     user: 
      name="{{ user }}" 
      shell=/bin/bash 
      state=present 
      groups=staff 
      append=yes 
      createhome=yes 

Но когда я сделать в браузере, она показывает

- hosts: all 
    remote_user: ubuntu 
    become: True 
    become_method: sudo 
    become_user: root 

    tasks: 
    - name: Add user 
     user: 
      name="" 
      shell=/bin/bash 
      state=present 
      groups=staff 
      append=yes 
      createhome=yes 

Если вы видите, что имя не печатает с {{пользователь}}, но только «». Есть ли способ распечатать {{}}?

+0

Возможный дубликат [Как избежать {{в уценке на Octopress?] (Http://stackoverflow.com/questions/15786144/how-to-escape-in-markdown-on-octopress) или [Escaping двойные фигурные скобки внутри блока кода уценки в Jekyll] (http://stackoverflow.com/questions/24102498/escaping-double-curly-braces-inside-a-markdown-code-block-in-jekyll) – Amadan

ответ

3

В кодебло вы имеете в виду? Да.

"{% raw %} {{ user}} {% endraw %}" 

Должно выполнять эту работу.

Надеюсь, что помогли! :)

+0

Пока это работает , есть другой способ: http://stackoverflow.com/questions/3426182/how-to-escape-liquid-template-tags –