我在一个目录中有一个帖子,我用作白皮书,我希望帖子也放在博客下面。是否有可能让发电机将它们放在两个位置?
答案 0 :(得分:0)
在考虑复制之前,也许你可以使用标签。
发表前言:
---
layout: post
title: my post
tags : [ whitepaper ]
----
白皮书菜单:
<ul>
{% for p in site.posts %}
{% if p.tags contains 'whitepaper' %}
<li><a href="{{ p.url | prepend: site.baseurl }}">{{ p.title }}</a></li>
{% endif %}
{% endfor %}
</ul>
博客菜单:
<ul>
{% for p in site.posts %}
<li><a href="{{ p.url | prepend: site.baseurl }}">{{ p.title }}</a></li>
{% endfor %}
</ul>
没有插件,没有重复的内容(想想SEO)。很好!
但如果你真的需要复制,那么你必须使用生成器插件。 您可以在Jekyll's documentation中找到一些示例的链接。
答案 1 :(得分:0)
使用插件时没有问题。看一下: Jekyll PlugIn Redirect-From
post.md
中的示例,不需要永久链接,只需使用 redirect_from
title: My post with more then one URL
permalink: /myPost/
redirect_from:
- /myPostt/
- /post/somefolder/wrongName/
我们从错字myProstt
和其他文件夹/ URL进行了重定向。