在_config.yml中创建pdf链接的语法是什么

时间:2019-06-22 02:24:32

标签: yaml jekyll

我正在使用Jekyll创建个人网站。我正在使用非常受欢迎的Beautiful-Jekyll template_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中做到这一点?

我尝试了this,但是我的index.html实际上没有使用链接。我知道,很奇怪。

1 个答案:

答案 0 :(得分:0)

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/