内置模板的一些代码示例

feed.jade

网站内默认都会有 /feed, 但一般 feed.jade 都不需要定制。 如果自己需要,可以创建一个 feed.jade 控制默认的 /feed 页面。

doctype xml
+response.set_content_type('application/xml')
feed(xmlns="http://www.w3.org/2005/Atom")
    title= site.title
    description= site.configs.description.escaped
    link(href="http://{{ request.host }}/")
    link(ref="self", href="http://{{ request.host }}/feed")
    id= site._id
    feed_posts = posts.recent_10
    if feed_posts
        updated= feed_posts[0]['date'].strftime('%Y-%m-%dT%H:%M:%SZ')
    for post in feed_posts
        entry
            post_url = 'http://' + request.host + post.url.escaped
            title= post.title.escaped
            link(href=post_url, rel="alternate")
            updated= post.date.strftime('%Y-%m-%dT%H:%M:%SZ')
            id= post.url_path.escaped
            author
                name= site.configs.author or site.configs.admin_name or site.title
            summary(type="html")= post.content.escaped