2017-10-08 112 views
1

我正在_drafts /目錄中寫草稿。Jekyll:草稿如何引用另一個草稿

_drafts/ 
      draft_a.md 
      draft_b.md 

在draft_a.md裏引用draft_b的語法是什麼?

我試過post_url,或者只是簡單的/draft_b.md。這些工作都沒有。

+0

我認爲這是不可能的。他們不會在'site.posts'中,所以'post_url'不可訪問。但是,如果您將它們移動到帖子並在您的http://jekyllrb.com/docs/frontmatter/中添加未發佈的屬性:'published:false',則可以將它們鏈接並查看它們,如果您在本地運行'--unpublished'標誌;) –

回答

0

兩個步驟:

  1. 使用傑基爾服務與--drafts讓他們訪問

    jekyll serve --drafts 
    
  2. 在一個草案使用標籤link指對方草案。假設你有兩個草案:

    /_drafts/one.md 
    /_drafts/two.md 
    

one.md

 {{ site.baseurl }}{% link _drafts/two.md %} 

然後當訪問服務one.md它將包含一個鏈接到其他職位/two