2013-05-22 32 views
2

我嘗試從博客目錄中的其他目錄列出我的博客文章內容,它只輸出.jade文件的jade內容而不是呈現的HTML內容。用Docpad和Jade列出文章

blog dir - > travel.html.jade,travel dir - > fristtrip.html.jade。

這裏是docpad.coffee我的收藏

blog: (database) -> 
     database.findAllLive({pageOrder: $exists: true}, [pageOrder:1,title:1]) 
travel: (travel) -> 
     travel.findAllLive({relativeOutDirPath:'blog/travel'},[date:-1]) 

travel.html.jade文件博客的目錄內

--- 
title: all of my trips 
layout: page 
tags: ['intro','page'] 
pageOrder: 1 
dynamic: true 
--- 

h2 All of my trips 

nav.linklist 
    each doc in getCollection('travel').toJSON() 
    li 
     h3 
     a(href=doc.url)= doc.title 
     // =doc.contentRenderedWithouthLayout 
     !=doc.content  //problem come here 
     span= doc.date.toDateString() 

出把HTML的博客頁面

All of my trips 

My first trip 
p | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
p | Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 
p | Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.... 

請注意我的firsttrip.html.jade中的p標記而不是呈現的HTML內容

我試圖用這個鏈接來解決https://github.com/bevry/docpad/issues/167。我用!{} doc.contentRendered和!{} doc.contentRenderedWithoutLayout但它把什麼

通過我還有一個問題,2路?

如何限制輸出內容,例如:每個帖子250個字符?

如何分頁旅遊頁面,因爲我有這麼多的帖子?

+0

試圖與docpad和contentRenderedWithouthLayout的最新版本的作品。嘗試一下。 – marisks

回答

0

能正常工作對我來說:

text(render="jade") 
    != doc.content