pug - 阻止内容呈现在错误的位置
问题描述
我在获取 Pug 块的内容以在正确的位置呈现时遇到问题。
我试过更改块的名称,追加/前置。
// Standard.pug
block content
header
block header
// _Header.pug
.col-lg
block headerTop
.col-lg
block right
// Index.pug
block header
include ../components/Common/_Header.pug
block headerTop
include ../components/Identity/_Logo.pug
block right
nav.mega-menu
我希望最终嵌套在第一个 .col-lg 下,但编译后的 HTML 看起来像:
<header>
<div class="col-lg">
</div>
<div class="col-lg">
<a class="logo" href="/" title="Logo">
<img src="/assets/img/logos/logo-stacked.svg" alt="Logo">
</a>
<nav class="mega-menu"></nav>
</div>
</header>
我对 Pug 只感到适度舒适,所以我确信这是我不知道的一些基本规则,但我找不到其他人有同样的问题。我很感激任何帮助。谢谢!
解决方案
推荐阅读
- get - 使用 $_GET 方法的选项卡系统中的最佳方法是什么
- hyperledger-fabric - 发出的事件不会出现在 Hyperledger Composer 的历史记录中
- python - 如何使 random.choices 真正随机(我在秘密模块中找不到)
- swift - 双重检查锁优化以在 Swift 中实现线程安全的延迟加载
- winapi - LockFileEx 可以与卷句柄一起使用吗?
- c - 传递结构的指针
- php - 如何更改代码使其不仅适用于静态值“一般”和“加号”?
- jsp - 如何使用 getText() 格式化 Struts2 迭代器变量的 BigDecimal 属性
- python - Django - UpdateView ModelForm 在查询集字段上设置初始值
- python - Django - 在“安装的应用程序”中添加应用程序名称时出现值错误