pdf - Jekyll 博客文章有 pdf 链接吗?

标签 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 字段使用不同的 url,这样如果用户单击帖子链接,他会直接转到 pdf。

最佳答案

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

你的帖子

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

关于pdf - Jekyll 博客文章有 pdf 链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25538149/

相关文章:

Jekyll - 在现有项目中创建新的站点脚手架

node.js - 生成子进程时管理 Gulp 依赖项

java - 从 Draw2D Canvas 创建 PDF

javascript - 来自HTML图像的jsPDF导致pdf为空

compiler-errors - Jekyll转换器错误

ruby - 如何将项目 readme.md 读入 user.github.com 站点?

ruby - jekyll serve 不适用于依赖错误

iphone - 将签名图像添加到 iOS 中的 pdf,尤其适用于 iPhone/iPad

php - 10页pdf可以只显示2页吗?

javascript - 使用 Javascript 在浏览器中解析 PDF 表单数据