Jekyll print {{in markdown

Я хочу напечатать {{в уценке.

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

- 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

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


person advishnuprasad    schedule 29.03.2016    source источник


Ответы (1)


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

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

Должен сделать свою работу.

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

person Virtua Creative    schedule 29.03.2016
comment
Хотя это работает, есть еще один способ: stackoverflow .com / questions / 3426182 /. - person Rudy Velthuis; 29.03.2016