问题标签 [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.
node.js - 多域登录
我正在做一个小小的node.js-project,在谷歌搜索的时候,我有点困惑,但也许你们中的一些人能够再次指出我的方向。
DocPad(优秀的软件)生成了几个网站,并托管在不同的域上。
所有这些网站现在都应该有一个“登录模块”(它也是用 Node.js 编写的,使用护照)。从视觉上看,它看起来类似于 Web-Kreation 中出色的登录滑块(这里是一个演示)。我的计划是使用 nginx 并将所有 /login-requests 路由到 login-app,它工作正常。
问题与多个域以及所有这些域的客户端实现有关。所有登录都使用相同的数据库。
我可以以某种方式同时使用两者,并从登录模块创建会话 cookie(它可以一直使用同一个域)吗?
docpad - Docpad 的@getBlock 有什么作用?
这是一个简单的问题,我很难找到答案。我刚刚开始使用docpad来构建网站。我在 HTML5 Boilerplate 骨架中遇到了以下行:
<%- @getBlock('styles').add(["/style.css"]).toHTML() %>
有谁知道这是做什么的。端点是它输出以下html:
<link rel="stylesheet" href="/style.css" />
但我不确定这里到底发生了什么,以及为什么这个简单的 css 链接是以这种方式产生的。
任何照明将不胜感激。
更新
玩了一会儿,@getBlock 的作用似乎是输出某个 html 代码块。在这种情况下,样式似乎指定了代码。如果这是正确的,很高兴知道 Docpad 中还有哪些其他块,或者这个 @getBlock 函数(?)来自什么其他框架......
docpad - 使用 docpad 获取集合中的下一个和上一个文件
我正在制作一个投资组合,并希望使用 DocPad(使用 Backbone 集合)在每个项目详细信息页面上简单地打印下一个和上一个项目链接。这里的代码来自我的模板projects.html.eco。@document 对象是当前正在查看的文档。
让我知道我是否可以提供更多信息!
谢谢!
docpad - 在 Docpad 中使用 Builder
我正在使用DocPad来构建我的网站,并且在文档中说我们可以使用一个名为buildr
来捆绑、压缩文件的帮助程序。
是否可以在命令中集成buildr
执行?docpad generate
docpad run
它还需要它自己的配置文件还是可以在插件部分buildr.coffee
中编写配置?docpad.config
windows - 无法让 Docpad 在 Windows 上运行
我在让 Docpad 在 Windows 上运行时遇到问题。
我做了以下。
- 安装了最新版本的Node
- “NPM 安装文档”
- 然后在一个空目录中输入“docpad run”
我收到一条错误消息,说“docpad”不被识别为内部或外部命令、可运行程序或批处理文件。
也许我在某个地方错过了一步?我还尝试将命令提交到节点命令提示符,并且还检查了故障排除指南并进行了一般的谷歌搜索。
node.js - DocPad 中用户提供的内容
我正在考虑用DocPad制作一个包含大量用户交互的网站,例如评论、用户配置文件等。我喜欢基于文件的数据存储,所以我考虑将用户发布的数据写入 src/documents/ 下的文件(例如 src/documents /comments/ some-generated-id .html.md 和 src/documents/users/ user-name .html.md)。
这将需要一些服务器端逻辑来处理和存储用户输入。你会如何解决这个问题?我应该把我的代码放在哪里?我想这应该去一个插件。有没有这样的现成插件?
docpad - 如何在 DocPad 中缩小 HTML、CSS 和 JavaScript 文件?
我想在点击 时缩小 HTML、CSS 和 JavaScript 文件,我docpad generate
该怎么做?
docpad - 从 DocPad 配置文件添加到块
如何从配置文件中添加块?
例如:通过执行以下操作设置要包含在块中的脚本/样式列表:
在配置文件中。
docpad - DocPad 生成没有扩展名的页面
有什么方法可以配置 DocPad 生成没有扩展名的页面,所以在 url 中作为静态站点托管它看起来像: http: //mysite.com/page1/?