我尝试从博客目录中的另一个目录列出我的博客文章内容,它只输出 .jade 文件的翡翠内容,而不是呈现的 HTML 内容。
博客目录 -> travel.html.jade,旅游目录 -> 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])
blog 目录中的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 个字符?
由于我有这么多帖子,如何对旅行页面进行分页?