Как я могу разместить ссылку в начале строки в Jekyll? - PullRequest
1 голос
/ 19 сентября 2019

Я пытаюсь разместить некоторые ссылки на статическом сайте, используя Jekyll + Markdown, следующим образом:

  - role: Scrum Master - Project Manager
    time: SEP 2019 - PRESENT
    company: [Vincae](https://vincae.com/), Brazil
    details: |
      Responsible for implementing and maintaining a scrum methodology during the development of Unreal Engine based games like [Pure Forge](https://store.steampowered.com/app/1060160/PureForge).

У меня нет проблем с моей второй ссылкой в ​​"деталях", но моя первая ссылка в "компании""выдает следующую ошибку:

         Error: (C:/Users/raschmitt/Dropbox/Public/Coding/Jekyll/online-cv/_data/data.yml): did not find expected key while parsing a block mapping at line 92 column 5
         Error: Run jekyll build --trace for more information.

Что я делаю неправильно и как я могу это исправить?

1 Ответ

1 голос
/ 19 сентября 2019

При разборе YML не нравятся зарезервированные символы в строке без кавычек.Здесь это, безусловно, двоеточие ':'.

Чтобы избежать конфликта зарезервированных символов, просто заключите в кавычки или двойные кавычки вашу строку:

  - role: Scrum Master - Project Manager
    time: SEP 2019 - PRESENT
    company: '[Vincae](https://vincae.com/), Brazil'
    details: |
      blah
      blah

И выведите с помощью {{ m.company | markdownify }}

...