我正在使用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
实际上没有使用链接。我知道,很奇怪。
答案 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/