问题标签 [docpad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
coffeescript - 如果在生态模板引擎中不起作用,则嵌套
我正在尝试在生态模板中使用嵌套的 if。这是我的代码
如果我首先删除 if 及其相应的 end 语句,一切正常,但如果我说它会给出解析错误,消息意外 dedent。
对于那里的 else 声明
我是生态新手,我不明白这个信息。如果可能,这种嵌套是否可行,如果不是,解决方法是什么。
因为,我正在使用 docpad 和 eco,我将其用作模板引擎。
如果需要任何进一步的细节,请告诉我。
plugins - 如何将插件功能公开给 docpad 部分?
tldr; 有没有办法公开一个插件中定义的函数供另一个插件使用?
我正在尝试在部分中使用标记插件(https://github.com/rantecki/docpad-plugin-tagging)。
我有一个 Jade 部分设置如下:
其中getTagUrl
是标记插件定义的函数。问题是部分没有知识并且这个部分不渲染。
docpad - 如何从 docpad 的子文件夹中获取集合?
我的折叠结构是这样的:
- 文件
- 技术人员
- 文档
- 技术人员
我想从文档中获取一个集合,我的代码是:
它只是行不通...有人可以告诉我发生了什么吗?
node.js - Docpad 不能在 Windows 上运行
Node、npm(带 -g)、docpad 和骨架 YUI PureCSS 安装成功。
docpad run
当我在“我的网站”文件夹中写入时,它会显示command not found
. 当我写docpad run
在一个空文件夹中时,它说的是一样的。
我在这里调查了类似的问题,但答案没有帮助。
环境:Windows XP、cygwin、heroku、aws
javascript - 将整数添加到数组
我正在尝试使用对象数组来简化维护 HTML 按钮列表。这是我的代码:
问题是生成的数组如下所示:
这弄乱了输出。为什么对象中散布着整数,我该如何防止呢?
我可能以一种非常次优的方式来做这件事(我是 DocPad、ECO 和 CoffeeScript 的新手),所以任何关于如何改进我的代码的建议都将不胜感激。
json - Docpad - 从 JSON 文件中提取数据
这是我的一段代码
这是我的数据集
我将如何获得“头衔”?
coffeescript - 如何根据 Docpad 上的日期显示“即将发布”的内容?
我正在尝试宣传页面上的内容。该内容应该是即将到来的内容,即所有相同类型中的下一个(“事件”)。
以下是元数据的样子:
docpad.coffee 文件集合配置看起来像(使用 moment.js):
最后在 index.html.eco 中:
问题:它显示了我所有的事件,而不仅仅是未来的事件。当我使用该events
集合时,它按预期工作(所有事件按日期顺序排序)。但是当我使用该next_events
集合时没有区别。我知道要只显示一个,我需要使用类似<% for event in @getCollection("next_events").toJSON()[0]: %>
.
任何指针都非常感谢。
docpad - 以编程方式从外部存储库获取降价文件并将其转换为页面
嘿,我知道我可以使用 docpad-plugin-downloader 插件从外部存储库中获取降价文件。
但是,我不确定如何转换这些抓取的 md 文件,以便它们可以在 docpad 中呈现为页面。
我想要做的是使用 docpad 设置一个文档站点,它运行良好。但是,如果 docpad 可以从我的外部存储库中获取我的自述文件并将它们转换为实际页面,我会喜欢它,因此我只需更新我的自述文件即可更新我的文档站点。
想知道您是否有任何想法?:)
pagination - docpad作为博客引擎,分页和很多帖子相关的问题?
我花了最后一天将 docpad 设置为博客引擎,从https://github.com/balupton/website开始 在一切正常并以我喜欢的方式查看之后,我来到了最后一个问题 -
在显示所有博客文章的页面中,我为 @documents 中的每个文档输出 document.contentRenderedWithoutLayouts。
我必须准备好处理一个相当大的博客
这意味着我需要进行分页。
最好的方法是什么?我正在考虑在博客内的子文件夹中发布帖子,但随后我必须迭代文件夹假设每个文件夹都是分页到下一页的页面也需要排序,以便具有最新帖子的文件夹是第一个,具有下一个最新的文件夹呈现为第 2 页
file - 如何使 docpad @document 集合按时间戳降序排序
在我的 docpad 博客上工作,在测试中我看到排序是按标题降序的,但大多数博客都是升序排序的。
你会建议如何解决这个问题?