在 Docpad 中仅显示部分博客文章,并带有“阅读更多”链接

2023-12-07

我只需要显示部分博客文章...以及完整博客文章的“阅读更多”链接。

主页:列出最后 5 篇部分/介绍帖子,并附有“阅读更多”。

这在 Docpad 中可能吗?

Thanks..


May by

    getCuttedContent: (content) ->            
        i = content.search('<!-- Read more -->')
        if i >= 0
            content[0..i-1]                
        else
            content

    hasReadMore: (content) ->
        content.search('<!-- Read more -->') >= 0

more

and

        <% posts = @getCollection('posts') %>
        <% for i in [@[email protected]]: %>
            <% document = posts.at(i).toJSON() %>
            <article class="post">
                <h3><span class="posts_date"><%= @formatDate(document.date) %></span> <a class="post_head" href="<%= document.url %>"><%= document.title %></a></h3>
                <div class="post-content"><%- @getCuttedContent(String(document.contentRenderedWithoutLayouts)) %></div>
                <% if @hasReadMore(String(document.contentRenderedWithoutLayouts)): %>
                <div class="read_more"><a href="<%= document.url %>"><strong>Читать далее &rarr;</strong></a></div>
                <% end %>
            </article>
        <% end %>

posts

并添加到帖子

 <!-- Read more -->
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Docpad 中仅显示部分博客文章,并带有“阅读更多”链接 的相关文章

  • ASP.NET 错误:无法加载文件或程序集 App_Web_z9w33txs

    您是如何摆脱这些烦人的 ASP NET 错误的 无法加载文件或程序集 App Web z9w33txs Version 0 0 0 0 Culture neutral PublicKeyToken null 这种事以前只发生在我身上一次 它
  • CUDA - 将设备数据复制到主机?

    我有设备变量 在这个变量中 我在设备中分配并填充一个数组 但在将数据获取到主机时遇到问题 cudaMemcpy return cudaErrorInvalidValue错误 我该怎么做 PS 代码只是示例 我知道 在这种特殊情况下我可以使用
  • MatterJS 预先计算最终位置

    我正在尝试创建一个简单的 2D 游戏 其中一个球掉落到地面 受到一些障碍物的影响 这些障碍物会改变球的最终位置 我使用 MatterJS 作为 2D 物理引擎 但它实际上是不可预测的 使用相同的参数我的球总是处于不同的最终位置 有没有办法预
  • 使用 RxJS 和 twitter-stream-api 模块订阅流

    好吧 我是 Rx 的初学者 不幸的是 我对 js 和 js 中的流也很陌生 我用这个https github com trygve lie twitter stream api连接到 Twitter 流 api 并接收带有推文的 json
  • 在 OpenCV 中求椭圆的成本

    我正在使用基于的代码这个例子并想知道是否有任何方法可以找出椭圆拟合的 好 程度 我有一些椭圆 它们只非常适合我的数据 我想去掉它们 而有些椭圆几乎是完美的 我想保留非常合身的款式 去掉不合身的款式 我怎样才能做到这一点opencv 您可以在
  • 无法将类型“System.Windows.Forms.Control”转换为“T”

    我正在尝试创建通用 FindControl 方法 但出现以下错误 无法将类型 System Windows Forms Control 转换为 T Code public T Control
  • Heroku 静态文件未加载,Django

    我正在努力推动我的 Django 项目到 Heroku 但它没有加载静态文件 I used this设置这些东西 一切都很好 但我无法解决静态文件的问题 我的目录结构是这样的 help the needy help the needy in
  • 为什么附加到小书签中的innerHTML 会覆盖整个页面?

    我有这个小书签 javascript document getElementsByTagName div 0 innerHTML Chuck Norris 现在很明显supposed采取第一个div在页面上 并将 Chuck Norris
  • 将 MKMapView 上的距离转换为 UIView 的距离

    如何将 MKMapView 上的距离 例如 400 米 转换为 UIView 的距离 我想显示取决于 MKMapView 上当前缩放级别的 MKAnnotationView 首先 创建一个长度为 400 米的区域 MKCoordinateR
  • 我无法在 Android 中从 GCM onMessage 打开对话框

    当使用谷歌云消息发送消息到我的android应用程序时 我不知道如何打开是或否对话框 如javasrcript确认框 如果他们点击 是 则在浏览器中打开一个网站 如果点击 是 则不执行任何操作不 我花了太多时间 不愿意向您展示这个基本代码
  • 动态路线的routes.rb中的Rails访问请求

    我们的网站应该允许显示与给定 url 相关的不同内容 类似于 wordpress 中的多站点 我们只有一个安装并根据 url 提供内容 因为有必要使用正确的语言来路由 所以我想使用 动态路由 方法来提供正确的内容 我现在的问题是 如果路由是
  • 在netbeans中使用Ant在构建过程中动态获取外部库的最新版本

    我真的是一个蚂蚁新手 这是我的问题 我在 netbeans 中有一个项目 它使用当前位于 lib 目录中的几个外部库 我希望我的 netbeans 在尝试构建项目时动态获取这些库的最新版本 这是可行的还是我走在完全错误的道路上 我有每个外部
  • AWS Lambda 使用 firebase-admin 初始化应用程序超时

    我使用 Lambda 到 Firebase 消息 我参考this 但 lambda 函数仍然超时 因为它无法连接到谷歌服务器 处理程序 js START imports const firebase require firebase adm
  • 通过 HTTPS 读取使用 HTTP 设置的 cookie

    使用HTTP设置的cookie可以使用HTTPS读取吗 仅当通过安全方式 HTTPS 连接时 浏览器才会发送使用 Secure 关键字设置的 Cookie 除此之外没有区别 如果不存在 secure 则 cookie 可能会通过不安全的连接
  • 使用 UIWebView 搜索以突出显示 PDF 中的文本

    我是 ios 开发的新手 我有 UIWebView 用于显示来自 URL 的 Pdf 页面文章 我需要搜索字符串或文本并突出显示 我无法使用 UIWebView 搜索并突出显示 PDF 中的文本 Pdf 加载正常 但搜索文本未突出显示 它仅

随机推荐

  • 用户点击时使用 JavaScript 将 HTML 页面导出为 PDF

    当用户单击 GeneratePDF 按钮时 我需要将 html 页面导出到 PDF 文件中 我成功地将 HTML 页面导出到 PDF 文件 但只有第一次单击时 我才能将数据下载到 PDF 文件中 但第二次单击后 我无法将数据下载到 PDF
  • 我可以将关联数组作为参数传递给 ReflectionMethod::invokeArgs 吗?

    是否可以将参数作为关联数组传递ReflectionMethod invokeArgs 这将允许我以与声明不同的顺序传递参数 例如 class A public function someMethod a b return sprintf a
  • iOS6 上的 IOHIDEventSystemCreate 失败

    IOHIDEventSystemCreate 在 iOS6 上始终返回 NULL 在 iOS5 上工作正常 有人知道为什么吗 iPhoneDevWiki 上的示例 include
  • 带管道的 Perl 正则表达式

    我不完全是一个 Perl 僧侣 所以如果你能帮助我理解这个正则表达式 如果它是一个 的作用是什么 my pathHere some path to file my pathThere some path pathHere s pathThe
  • 客户端-服务器同步模式/算法?

    我有一种感觉 一定存在客户端 服务器同步模式 但我完全没能在谷歌上找到一个 情况非常简单 服务器是中心节点 多个客户端连接并操作相同的数据 数据可以被分割成原子 如果发生冲突 服务器上的任何内容都具有优先权 以避免让用户陷入冲突解决 由于可
  • Keras模型输入形状错误

    我有一个 keras 模型 其布局如下 def keras model x train y train x test y test model Sequential model add Dense 128 input dim x train
  • Wordpress XML-RPC 和特色图像

    我目前正在为客户端开发一个插件 该插件每小时获取一个 xml feed 并将其发布到 wordpress 中 但我在将特色图像发送到帖子时遇到问题 我可以很好地发布到 WordPress 但我发布特色图像的所有尝试都失败了
  • 使用 GeoTools 计算两点之间的大距离

    GeoTools 和 GIS 新手 我正在尝试使用 GeoTools 库计算孟买和德班之间的距离 我正在接近小距离的准确结果 但是当我去更大的距离时 计算结果偏离了 2000 公里 我不完全理解 CRS 系统 下面是我计算孟买和德班之间距离
  • 使用 Google Maps API 获取旅行时间数据 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我使用 Google Maps API 遇到的所有示例似乎都显示了某种地图 当您向网站询问从 A 到 B 的道路描述时 我想将他们提供的有关预计乘车
  • Spacy 自定义句子分割

    我使用 Spacy 进行自定义句子分割 并且我需要参数化 custom delimeter word 来进行句子吐痰 但我没有找到如何作为参数传递 这里是函数 Manual or Custom Based def mycustom boun
  • 使用 ASP.Net MVC 将图像上传到 SQL Server 2005?

    我知道有一种方法可以将图像作为图像类型或 varbinary 类型上传到数据库 但是 我搜索了整整一周 我找不到任何可以帮助我的东西 所以这确实是我的最后手段 如果有人知道的话如何将图像上传到数据库 我使用的是SQL Server 2005
  • C 标准库头文件的 Eclipse CDT 出现“未解决的包含”错误

    我为eclipse设置了CDT并编写了一个简单的hello world C程序 include
  • git update remote 之后,新的上游分支可见,但原始分支不可见

    首先我的术语 上游 是原始的 apache 存储库 在 github 上 origin 是我的 apache repo 的分支 也在 github 上 执行以下命令后 git remote update git fetch 我看到 apac
  • 将集合复制到自身中

    如何将 mongodb 集合复制到自身中并发生冲突 id由一个新的解决 id 使用复制单个文档答案在这里对于大型集合来说是不可行的 我想这样做是为了人为地增加测试样本的大小 这只是为了测试可扩展性 所以我想 我可以将集合复制到自身中几次来达
  • onAuthStateChanged 更改 Firebase 3.0.0 后参考不会重新运行

    下面的代码附加了一个观察者users 路径并在值更改时记录用户 在火力基地上 这users 树的门控取决于当前经过身份验证的用户的访问权限 firebase auth onAuthStateChanged function user if
  • 如何正确终止信号处理程序中的线程?

    我想为 SIGSEGV SIGILL 和可能的其他一些信号设置一个信号处理程序 这些信号不是终止整个进程 而是终止有问题的线程 并且可能在某处设置一个标志 以便监视线程可以抱怨并启动另一个线程 我不确定是否有安全的方法来做到这一点 Pthr
  • 将日期数据从 SAS 传输到 R

    我将 sas7 数据集应用到 R 中 问这个问题很奇怪 我的变量之一是访问日期 现在看起来像这样 我想知道在哪里可以将它们转换回 MM DD YYYY 因为我需要排除小于 MDY 08 01 2010 的数据 gt chris visit
  • 添加 Web 引用将 IList 更改为 Array[]

    当我向客户端应用程序添加 Web 引用时 Web 引用类属性将从 IList 更改为数组 下面是片段 这其中有什么理由吗 我只是更喜欢使用 IList 因为它们非常动态 我可以在客户端将其更改为 ILists 吗 服务器端 DataMemb
  • 根据第一个下拉列表的结果填充第二个下拉列表

    目前我使用动态选择来填充下拉列表 我想做的是显示第二个下拉列表 其中包含基于第一个选择的结果 我不知道如何解决这个问题并寻找答案但无济于事 我已经包含了用于填充第一个菜单的代码 如果您需要任何进一步的代码 请告诉我 如果有人可以帮助编写代码
  • 在 Docpad 中仅显示部分博客文章,并带有“阅读更多”链接

    我只需要显示部分博客文章 以及完整博客文章的 阅读更多 链接 主页 列出最后 5 篇部分 介绍帖子 并附有 阅读更多 这在 Docpad 中可能吗 Thanks May by getCuttedContent content gt i co