Сохранение отступов в кодовых блоках в Hugo - PullRequest
0 голосов
/ 13 марта 2020

В Ху go (v0.58.3), когда синтаксический анализатор уценки все еще был blackfriday, следующий кодовый блок

```
hosts:
- hostname: 172.16.212.165
  localhost: true
  ssh: 
    host: 172.16.212.165
    private_key: /home/<user>/.ssh/id_rsa
  nodes:
    - register: false
      role: Master
      config:
        password: <secure-password>
        port: 3306
```

отображает в HTML как

hosts:
- hostname: 172.16.212.165
localhost: true
ssh: 
host: 172.16.212.165
private_key: /home/<user>/.ssh/id_rsa
nodes:
- register: false
  role: Master
  config:
    password: <secure-password>
    port: 3306

Единственное исправление, которое я нашел, это сделать отступ каждой строки на 4 пробела.

```
    hosts:
    - hostname: 172.16.212.165
      localhost: true
      ssh: 
        host: 172.16.212.165
        private_key: /home/<user>/.ssh/id_rsa
      nodes:
        - register: false
          role: Master
          config:
            password: <secure-password>
            port: 3306
```

, чтобы она правильно отображалась как

hosts:
- hostname: 172.16.212.165
  localhost: true
  ssh: 
    host: 172.16.212.165
    private_key: /home/<user>/.ssh/id_rsa
  nodes:
    - register: false
      role: Master
      config:
        password: <secure-password>
        port: 3306
  1. Почему Требуется 4 пробела перед каждой строкой?
  2. Почему отступы сжимаются без 4-х префиксных пробелов в каждой строке?
...