问题标签 [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.
docpad - 如何使用 DocPad 部署不在服务器根目录的站点?
我正在使用 DocPad 制作一个演示站点,我想将它部署在例如:
http ://www.example.com/demo/
但是当我使用时docpad generate --env static
,链接是相对于服务器的根目录而不是演示目录所以链接已损坏。我能做些什么 ?是否有要在某处声明的元数据?
编辑:在这种情况下,我使用 Twitter Bootsrap 框架,因此例如默认布局中主导航中的链接如下所示:
docpad - 如何在 DocPad 的特定文档或布局中添加脚本或样式表?
如何在 DocPad 的特定文档或布局中添加样式表或脚本?
如果我使用类似的东西:
该脚本将添加到呈现内容或布局的位置。
但是是否可以添加在默认布局上声明的其他脚本最后添加的脚本?或者在<head>
样式表或<meta>
?
在 WordPress 中,您将使用wp_head
et wp_footer
hooks 来做到这一点。是否有某种等效机制?
metadata - How do I access structured metadata using DocPad?
I'm evaluating DocPad at the moment to see if it will be suitable for our website amongst other things. I'm having trouble working out how to use structured metadata in eco templates. I'm pretty sure it's related to How to display Backbone nested attribute using Eco? but that's unanswered too.
My page looks like:
and the eco template like:
The @document.author.email
leads to the following error being logged:
How do I access that structured metadata?
thanks
docpad - 密码保护 DocPad 网站的一部分
我想这可能是一个“丢失的案例”,但是是否可以对 DocPad 生成的一个或多个页面进行密码保护?
是否可以制作插件或让您protected = true
在页面的元数据部分中说的东西?
还是我必须使用 .htaccess 或类似的东西来保护我的页面?
javascript - 如何根据对象数组在 docpad 中查询文档
我有如下所示的 DocPad 文档:
如何查询meta.category
数组中具有预定义 slug 值的所有文档?
docpad - Docpad 运行、错误和警告
Node.js 和 Docpad 通过以下方式安装:http: //docpad.org/docs/install
npm install -fg docpad@6.21
docpad 运行方式:http ://docpad.org/docs/start
mkdir my-website
cd my-website
docpad run
选定6.) Hogan
(骷髅)
得到了这个:
我从来没有克服过这些警告和错误,能够使用 docpad 会非常好,所以我很感激任何关于如何摆脱我看似 Docpad 诅咒的想法。谢谢你。
node.js - 命令“docpad run”出现错误:“module”未定义
我已将我的配置从docpad.coffee迁移到docpad.js(个人偏好使用纯 Javascript)
从那以后,我无法执行命令
而且我不断收到此错误:
我已经针对 JSLint 验证了我的配置,并确保没有语法错误。
我很乐意使用 docpad.coffee,但如果有人可以帮助我解决这个问题,那就太好了
node.js - Docpad:再生失败,没有明显的原因
当我运行docpad run
时,有时在我将更改写入磁盘后,该进程尝试重新生成它却失败了。这不是它需要很长时间的问题,它只是无法重新生成,即使在随后的写入中也是如此。我必须中断进程(即控制台中的 ctrl+d)并重新启动进程。
我的环境:
- Linux Mint Debian 64 位
- 节点@0.8.17
- npm@1.2.2
- docpad@6.21.7
- docpad 插件:
- 玉@2.2.0
- livereload@2.2.0
- 机器人裙@2.0.1
- 手写笔@2.2.0
有没有人遇到过这种行为?
cloud9-ide - 如何让 docpad 服务器在 Cloud 9 IDE 中运行/生成?
当我在 Cloud 9 终端中执行“docpad run”命令时,它会给我一个 IP 地址,例如:
但什么都没有。我该怎么办?
javascript - getBlock('meta') 如何在 DocPad 中工作?
我正在将网站从不同的站点生成器移动到DocPad,并试图了解getBlock('meta')功能。弄清楚getBlock('scripts')和getBlock('styles')非常容易,因为我只需要将单个资源位置传递给数组中的.add方法,每个位置占用一个空间。另一方面,生成元标记似乎必须稍微复杂一些,因为每个标记都有两个组件:名称和值。
我的问题是,如何将元标记名称和值传递给getBlock('meta').add()以便它为我创建一些元标记?
另外,我注意到getBlock('meta')默认创建一个标签:
我不想在我的标记中有。我完全赞成将令人敬畏的 DocPad 项目归功于它,但是我更喜欢以不同的方式和在不同的位置进行。如何防止生成该标签?
谢谢你。