gpt4 book ai didi

html - Jade/Pug - 扩展布局 - 无法识别变量

转载 作者:行者123 更新时间:2023-11-28 04:17:16 25 4
gpt4 key购买 nike

我正在使用 Jade/Pug 来简化我的 HTML,我正在尝试创建一个包含元细节的 block 。当我在索引文件中扩展布局时,我似乎无法将 #{desc} 替换为 desc 变量。

我做错了什么吗?

布局:

doctype
html
head
block title
title variables
meta(name='description' content='#{desc}')
body
p hello

索引:

extends includes/layout
block title
title things
- var desc="hello"

查看源代码时没有输出meta

最佳答案

进行了一系列如下所述的修复。

layout.pug

- var desc = 'default meta desc'
block variables
doctype
html
head
block title
meta(name='description' content=desc)
body
p hello

index.pug

extends includes/layout
block variables
- desc = "hello"
block append title
title things
  • 使用block append代替block作为标题
  • 在布局中放置变量并在页面中覆盖它们
  • 直接引用desc,不用插值语法

关于html - Jade/Pug - 扩展布局 - 无法识别变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40382089/

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