问题标签 [eleventy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nunjucks - 有条件的在 Nunjucks 宏中不起作用
我正在使用 Nunjucks(与 Eleventy)并且一直在重构一些导航 html 以简化事情。我已经用下面定义的宏替换了所有的“a”导航标签:
我现在发现之前运行良好的“if”语句在宏中使用时不再起作用。其目的是为用户当前所在页面的链接分配“当前”类。
注意宏中的注释。这是一个测试,所以我可以看到正在比较的值是什么。奇怪的是,测试表明这些值没有问题,但“if”语句仍然没有运行。例如,这是当前页面链接的评论中出现的示例(应分配“当前”类):`。如您所见,这两个值是相同的。那么为什么'if'测试失败了?
html - 如何使用 Halfmoon 使页脚变粘?
我正在尝试使页脚粘在半月形上,但我在文档中看不到任何内容,而且我在网上找不到任何东西。
我想实现这样的粘性页脚:https ://developer.mozilla.org/en-US/docs/Web/CSS/Layout_cookbook/Sticky_footers
在我的网站上,它看起来像这样:https ://mogeret.ee/posts/2020-10-16-rocket11ty-first-release/ 一点也不粘!
这是我使用的基本布局
非常感谢你的帮助 !
nunjucks - Eleventy/njk - 基于动态标签的集合
十一岁的新手,我正在尝试根据父级中定义的标签创建一个集合索引页面(前题)
例如,一个城市:
还有纽约的一家餐厅:
我将如何创建这个?我没有从“明显(对我)”查询中得到任何结果
{% for restaurant in collections.restaurant_tag %}
谢谢!
javascript - 11ty如何生成所有集合的列表
我有一个简单的十一网站 v0.11.0
我在前面使用标签来生成集合。
前任:
我想为每个标签/集合显示一个列表,但我不知道该怎么做。
tags - 11ty - 如何在我的 post.njk 文件中显示帖子标签?
我使用了 11ty/eleventy-base-blog 模板并且运行良好 - 但我试图在我的 post.njk 文件中很好地显示标签。
在我的帖子(.md)文件的顶部,我有这个:
在 _includes/layouts/postslist.njk 我使用以下代码:
然后使用以下代码在 index.njk 文件(我的主页)中使用此模板:
这个的输出是:
但是,如果我{{ tags }}
在我的 post.njk 文件中使用,我会得到以下输出:
我还尝试使用“postslist.njk”文件中的相同代码并将其放入我的“post.njk”文件中,但这不起作用。
如何在单独的“跨度”标签中显示我的帖子上的标签并删除“帖子”标签?
如果您希望我打开我的 git 存储库,请告诉我。
谢谢!
server-side-rendering - 预渲染静态站点
我正在使用 11ty 为我的模板组件库创建文档,它工作正常,但是在模板启动时,每个路由/页面更改都会有一点闪光(因为整个布局是由组件组成的)......
所以我正在寻找一种解决方案,我可以在其中预渲染 11ty 站点,然后使用 stencil 的水合工具来完成它。我知道没有为此量身定制的东西,但我很好奇是否有人有任何想法?
arrays - 这个 JSON 有什么问题,lint 不起作用
在 Eleventy 构建中出现错误,已经通过 json lint 和修复程序运行但没有结果。非常感谢您的帮助。
JSON 是我的 110 页脚的数据,每一个都<ul>
作为一个单独的列,并在 JSON 中表示columnOne, columnTwo..
为
任何人都知道这个用例的正确配置吗? /p>
javascript - 如何在 Nunjucks (11ty) 中获取唯一的嵌套数组项并对其进行循环?
我有来自以下类型的无头 CMS 的数据:
如您所见,有一个分类条目列表,每个条目都有自己的品牌列表。我需要遍历所有独特的品牌并使用 nunjucks 在页面上显示它们。
我尝试为此编写一个自定义过滤器,但无法让它在 nunjucks 循环中工作。JS 会是这样的:
我想如何使用它:
我的技术栈是 11ty + Nunjucks + Netlify CMS。
似乎我正试图滥用 nunjucks 过滤器,如果是这样,否则怎么办?
得到它的工作,最终解决方案:
eleventy - 使用十一输出markdown格式?
是否可以更改布局以使十一生成一组降价格式文件?
我有一个图书馆目录中的作者列表,我想继续编辑它们,为每个作者制作一个页面。所以我想先为每条记录生成一个markdown模板,然后我会继续一个一个地编辑这些。
eleventy - 11ty 将模板数据传递给语法高亮标签
所以,我有一个从集合中获取数据的模板,这个特定的集合包含一些字体的信息,我需要输出一个语法突出显示的代码块,这个代码引用了应该如何添加字体@fontface
,例如:
我希望从帖子前端传递字体名称,并将其与每个循环一起输出,但是,因为它在<code>
输出我的液体标签时呈现,而不是前端数据。
有没有办法“逃脱”括号?