2014-09-04 64 views
0

我在作爲白皮書使用的目錄中有一篇文章,我希望帖子也放在博客下。是否有可能將發電機放在兩個地方?在多個目錄中創建相同的帖子

+0

複製/粘貼文件或在_posts目錄中創建符號鏈接? – user3791372 2014-09-04 18:42:02

+0

爲什麼低估這個問題?即使有點簡短,這個話題也很有趣。 – 2014-09-04 19:11:47

回答

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中找到一些示例的鏈接。