这是一个简单的问题,我无法找到答案.我刚刚开始使用docpad来构建一个站点.我在HTML5 Boilerplate骨架中遇到以下行:
<%- @getBlock('styles').add(["/style.css"]).toHTML() %>
有谁知道这是做什么的.端点是它输出以下html:
<link rel="stylesheet" href="/style.css" />
但我不确定这里的内容是什么,为什么这个简单的css链接是以这种方式生成的.
任何照明都将非常感激.
更新
在玩了这个之后,似乎@getBlock所做的是输出某个html代码块.在这种情况下,样式似乎指定代码.如果这是正确的,那么知道什么是Docpad中的其他块,或者@getBlock函数(?)来自哪个其他框架...
DocPad的创始人在这里.
正确,getBlock是您可以使用的内置模板助手的一部分.若干块可供选择,包括scripts,styles和meta.这些的目的是允许插件和其他模板安全地注入和与块的内容交互.
这样的例子可能是:
我们正在努力改进文档和支持系统,所以道歉,这些东西以前并不清楚 - 但我们正在尽力而为!