2014-08-27 103 views
0

有没有办法将博客文章直接链接到pdf,而不是转到html页面。Jekyll博客文章链接到PDF?

{% for post in site.posts %} 
     <li> 
     <span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span> 
     <h2> 
      <a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a> 
     </h2> 
     {{ post.excerpt }} 
     </li> 
{% endfor %} 

我想用一个不同的URL为post.url现场,这样如果用户点击链接后,他就直接进入到PDF。

回答

2

您可以在需要链接到文档的帖子中添加自定义变量,然后有条件地链接到帖子或文档。

您的文章

--- 
layout: post 
title: "Post one" 
docurl: assets/pdf/test.pdf 
--- 

this the post excerpt 

this is the maybe useless post body 

您的文章列表:

<ul> 
    {% for post in site.posts %} 
    {% if post.docurl %} 
     <li><a href="{{ site.baseurl }}{{ post.docurl }}">{{ post.title }}</a></li> 
    {% else %} 
     <li><a href="{{ site.baseurl }}{{ post.url }}">{{ post.title }}</a></li> 
    {% endif %} 
    {{ post.excerpt }} 
    {% endfor %} 
</ul> 

但我认为,在其他问题就出来了:关于用户体验(UX)是什么? 您确实需要清楚地表明您的链接将打开PDF而不是页面。

相关问题