gpt4 book ai didi

javascript - getBlock ('meta' ) 在 DocPad 中如何工作?

转载 作者:搜寻专家 更新时间:2023-11-01 00:33:43 24 4
gpt4 key购买 nike

我正在将网站从不同的站点生成器移动到 DocPad并试图了解 getBlock('meta') 功能。找出 getBlock('scripts')getBlock('styles') 非常简单,因为我只需要将各个资源位置传递给 .add 数组中的方法,每个位置占用一个空间。另一方面,生成元标记似乎必须稍微复杂一些,因为每个标记都有两个组件:名称和值。

我的问题是,如何将元标记名称和值传递给 getBlock('meta').add() 以便它为我创建一些元标记?

另外,我注意到 getBlock('meta') 默认创建一个标签:

<meta http-equiv="X-Powered-By" content="DocPad"/>

我不想在我的标记中包含。我完全赞成出色的 DocPad 项目,但是我更喜欢以不同的方式在不同的位置进行。如何防止生成该标记?

谢谢。

最佳答案

@przemo_li 和@Rafael Epplee 是对的,通过标准安装元 block 只会输出,如果您有时间提交拉取请求以通过 docpad 配置选项使元元素可选 - 我会欣然接受。

然而,它的重点不仅仅是输出受支持的元素,而是让插件能够注入(inject)它们自己的元数据——我还不知道有任何插件这样做,但一个很好的例子可以从@Rafael 的示例中给出 - 您通过文档的元数据定义元元素,然后使用插件将它们注入(inject)元 block ,从而使您可以轻松获得页面特定的元数据。另一个示例可能是根据文档的编码适本地注入(inject)字符集/编码元元素,而不是始终使用标准 utf8 编码的布局。

因此,虽然它现在没那么有用,但有一天插件可能需要它。

关于javascript - getBlock ('meta' ) 在 DocPad 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14698992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com