Jekyll博客文章链接到pdf?

时间:2014-08-27 22:50:58

标签: pdf jekyll

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

{% 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 %}

我想为post.url字段使用不同的网址,以便在用户点击帖子链接时直接转到pdf。

1 个答案:

答案 0 :(得分:3)

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

你的帖子

---
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而不是页面。