首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替换Wintersmith中的页面元描述

替换Wintersmith中的页面元描述
EN

Stack Overflow用户
提问于 2021-12-20 12:09:17
回答 1查看 47关注 0票数 0

我在wintersmith layout.pug中有下面一行

代码语言:javascript
复制
...  
head
  meta(name='description' content=locals.description)
...

我知道我可以在我的article.pug模板中添加head块,如下所示:

代码语言:javascript
复制
...
block append head
  meta(name='author' content=#{page.meta.author})
...

但是现在我有两次description元头:

代码语言:javascript
复制
<meta name="description" content="The thing from config.json.">
<meta name="description" content="The thing from the individual article.">

wintersmith中的wintersmith中有替代标签的方法吗?我希望避免在我的每个模板中手动添加元标记。

EN

回答 1

Stack Overflow用户

发布于 2021-12-20 12:37:53

事实证明,您可以在模板中替换块。你只要叫他们名字就行了。

所以,我的layout.pug应该是这样的:

..。

. block =‘description’content=locals.description.

在我的article.pug模板中,我可以替换这个块:

代码语言:javascript
复制
// top-level
block metadesc
  (meta name='description' content=article.title)

我回答这个问题而不是删除,因为我知道明年我会忘记这一点:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70421564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档