【问题标题】:Using Jekyll, show latest post on front page and pagination使用 Jekyll,在首页和分页上显示最新帖子
【发布时间】:2013-10-30 18:05:32
【问题描述】:

我只想在我的 Jekyll 博客的主页上显示最新的帖子,我正在使用这个简洁的 hack 来做到这一点:https://gist.github.com/nimbupani/1421828

但我也想在首页最新发布的内容下方显示“下一篇”。

我怎样才能做到这一点?如果有帮助,我将使用此代码在帖子页面上显示“下一篇文章”和“上一篇文章”链接https://gist.github.com/sushimashi/7237224

【问题讨论】:

    标签: ruby jekyll


    【解决方案1】:

    为什么不直接使用Jekyll Paginator

    在你的`_config.yml'中添加:

    paginate: 1
    

    然后使用paginator.previous_pagepaginator.next_page 生成指向下一篇/上一篇文章的链接。

    您链接到的示例仅显示主页上的第一个帖子。大概你会有一个存档页面,列出所有其他帖子。它不适用于您在此处采用的这种每页一篇文章的方法。

    【讨论】:

    • 谢谢 我正在尝试在 jekyll 之上创建一个 blogazine 框架,每页一篇文章,主页是最新文章。在帖子下方,导航到上一个或下一个帖子的选项。那么你是说我正在尝试的每页一篇文章的方法在 jekyll 中是不可能的吗?
    • @Sushi 不,这绝对有可能,只需使用分页器而不是您采用的方法。从这里开始,我建议您阅读我链接到的文档,如果您还有任何问题,请在 SO 上发布。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 2013-07-27
    • 1970-01-01
    • 2013-03-07
    • 2023-04-11
    • 1970-01-01
    • 2017-06-13
    相关资源
    最近更新 更多