- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是一个简单的问题,我很难找到答案。我刚刚开始使用docpad建立一个网站。我在 HTML5 Boilerplate 框架中遇到了以下行:
<%- @getBlock('styles').add(["/style.css"]).toHTML() %>
有谁知道这是做什么的吗?端点是它输出以下html:
<link rel="stylesheet" href="/style.css" />
但我不确定这里到底发生了什么,以及为什么这个简单的 css 链接是以这种方式生成的。
任何照明都将不胜感激。
更新
玩了一下之后,@getBlock 的作用似乎是输出某个 html 代码块。在这种情况下,样式似乎指定了代码。如果这是正确的,那么很高兴知道 Docpad 中还有哪些其他 block ,或者这个 @getBlock 函数(?)来自的任何其他框架......
最佳答案
这里是 DocPad 的创始人。
正确,getBlock
是可供您使用的内置模板帮助程序的一部分。有几个 block 可用,包括脚本
、样式
和元
。这些的目的是允许插件和其他模板安全地注入(inject) block 的内容并与之交互。
这样的例子可以是:
我们正在非常努力地改进文档和支持系统,因此很抱歉这些内容之前不清楚 - 但我们正在尽力而为!
关于docpad - Docpad 的@getBlock 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11660755/
这是一个简单的问题,我很难找到答案。我刚刚开始使用docpad建立一个网站。我在 HTML5 Boilerplate 框架中遇到了以下行: 有谁知道这是做什么的吗?端点是它输出以下html: 但我
我正在将网站从不同的站点生成器移动到 DocPad并试图了解 getBlock('meta') 功能。找出 getBlock('scripts') 和 getBlock('styles') 非常简单,
我正在更新 webpack 从版本 2 到版本 4。 出现错误: Error: Chunk.blocks: Use ChunkGroup.getBlocks() instead 我试着一一关掉插件,发
我在我的 python 代码中使用 Web3.py。代码是这样的 from web3 import Web3 w3 = Web3(Web3.HTTPProvider("https://ropste
我是一名优秀的程序员,十分优秀!