在调用“@content”后,我无法从布局文件中提取页尾脚本(或其他内容)。我正在使用 coffeekup 模板并具有以下 default.html.coffee 布局文件。
doctype 5
html ->
head ->
meta(charset:"utf-8")
title("Docpad")
if @document.description?
meta(name:"description", content:@document.description)
stylesheets = ['/styles/app.css']
@getBlock('styles').add(stylesheets).toHTML()
body ->
div class:"row", ->
div class:"large-12 columns", ->
h1(class:"docs header", "Header")
hr()
@content
@getBlock('scripts').toHTML()
我遇到的问题是,“@content”只有在没有任何内容的情况下才能正确生成和呈现特定于页面的内容(例如,如果上面的 @getBlock('scripts') 行被删除或注释掉)。然而,使用上面的代码,脚本的 getBlock 调用成功,但 '@content' 不插入内容。任何帮助表示赞赏,谢谢。