html - 幽灵自定义分页

标签 html node.js blogs ghost-blog

我刚刚通过阅读幽灵主题文档为幽灵博客平台设计了一个主题。我现在需要的只是自定义分页。该文档说在 partial 文件夹中创建一个 pagination.hbs。但问题是我不知道应该如何标记。

最佳答案

有一个简短的帖子here这解释了在哪里可以找到您的 pagination.hbs 文件的相关代码。实际上,您可以使用默认分页代码作为模板。

如该帖子所述,您需要从 Ghost 源代码中的 core/server/helpers/tpl/pagination.hbs 复制默认分页代码,并使用它来创建您自己的 pagination.hbs文件在主题的 partials 目录中。

您会在那里看到需要编辑的标记,即:

<nav class="pagination" role="pagination">
    {{#if prev}}
        <a class="newer-posts" href="{{pageUrl prev}}">&larr;</a>
    {{/if}}
   <span class="page-number">Page {{page}} of {{pages}}</span>
    {{#if next}}
        <a class="older-posts" href="{{pageUrl next}}">&rarr;</a>
    {{/if}}
</nav>

保存编辑后需要重新启动 Ghost 才能看到更改。

关于html - 幽灵自定义分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19469710/

相关文章:

html - Django项目中大量页面如何组织分页?

html - 如果选中复选框,则更改一个 div 尺寸 - 仅限 html css

Wordpress 主题未在实时服务器上创建自己的菜单

printf - node.js 是否有 sprintf 等价物

javascript - 如何使用 Node 调试器查看 JavaScript 映射的内容?

javascript - 如何删除博主帖子缩略图末尾的三个点

php - Laravel 没有将所有数据插入数据库

javascript - html标签和正文之间的奇怪空白

html - 在 slider 中安装视频 (Bootstrap 4.0)

node.js - Docker compose : npm ERR! 缺少脚本:构建