Каков синтаксис для создания PDF-ссылки в _config.yml - PullRequest
1 голос
/ 22 июня 2019

Я использую Jekyll для создания личного сайта. Я использую шаблон Beautiful-Jekyll , который очень популярен. Панель навигации уже определена в _config.yml. Я хочу сделать ссылку Resume на свое резюме pdf.

Я выполнил это с помощью этого кода (в _config.yml):

# List of links in the navigation bar
navbar-links:
  Moi: "aboutme"
  Projects:
    - Hell Game: "http://deanattali.com/beautiful-jekyll/"
    - Success City: "http://www.markdowntutorial.com/"
  Resume: "Tech Resume.pdf"

Однако, это только открывает резюме в той же вкладке. Я хочу открыть в отдельной вкладке. В HTML вы достигаете этого, используя target="_blank". Как мне это сделать в YAML?

Я пытался это , но мой index.html на самом деле не использует ссылки. Я знаю, странно.

1 Ответ

0 голосов
/ 24 июня 2019

Beautiful-Jekyll / _includes / nav.html строка 26:

<a href="{{ linkparts[1] | relative_url }}">{{ linkparts[0] }}</a>

Измените его на:

<a href="{{ linkparts[1] | relative_url }}" 
{% if linkparts[1] contains '.pdf' %}target="_blank"{% endif %}
>{{ linkparts[0] }}</a>

Или используйте этот (java) скрипт / решение: https://jekyllcodex.org/without-plugin/new-window-fix/

...