问题标签 [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.

0 投票
1 回答
148 浏览

nunjucks - 有条件的在 Nunjucks 宏中不起作用

我正在使用 Nunjucks(与 Eleventy)并且一直在重构一些导航 html 以简化事情。我已经用下面定义的宏替换了所有的“a”导航标签:

我现在发现之前运行良好的“if”语句在宏中使用时不再起作用。其目的是为用户当前所在页面的链接分配“当前”类。

注意宏中的注释。这是一个测试,所以我可以看到正在比较的值是什么。奇怪的是,测试表明这些值没有问题,但“if”语句仍然没有运行。例如,这是当前页面链接的评论中出现的示例(应分配“当前”类):`。如您所见,这两个值是相同的。那么为什么'if'测试失败了?

0 投票
1 回答
86 浏览

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/ 一点也不粘!

这是我使用的基本布局

非常感谢你的帮助 !

0 投票
1 回答
103 浏览

nunjucks - Eleventy/njk - 基于动态标签的集合

十一岁的新手,我正在尝试根据父级中定义的标签创建一个集合索引页面(前题)

例如,一个城市:

还有纽约的一家餐厅:

我将如何创建这个?我没有从“明显(对我)”查询中得到任何结果

{% for restaurant in collections.restaurant_tag %}

谢谢!

0 投票
3 回答
1005 浏览

javascript - 11ty如何生成所有集合的列表

我有一个简单的十一网站 v0.11.0

我在前面使用标签来生成集合。

前任:

我想为每个标签/集合显示一个列表,但我不知道该怎么做。

0 投票
1 回答
677 浏览

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 存储库,请告诉我。

谢谢!

0 投票
0 回答
73 浏览

server-side-rendering - 预渲染静态站点

我正在使用 11ty 为我的模板组件库创建文档,它工作正常,但是在模板启动时,每个路由/页面更改都会有一点闪光(因为整个布局是由组件组成的)......

所以我正在寻找一种解决方案,我可以在其中预渲染 11ty 站点,然后使用 stencil 的水合工具来完成它。我知道没有为此量身定制的东西,但我很好奇是否有人有任何想法?

0 投票
1 回答
32 浏览

arrays - 这个 JSON 有什么问题,lint 不起作用

在 Eleventy 构建中出现错误,已经通过 json lint 和修复程序运行但没有结果。非常感谢您的帮助。‎‎‎‎‎‎ ‎‎‎‎ ‎‏‎‎

JSON 是我的 110 页脚的数据,每一个都<ul>作为一个单独的列,并在 JSON 中表示columnOne, columnTwo..

任何人都知道这个用例的正确配置吗? ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎‎ ‎‏‎‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ /p>

0 投票
1 回答
219 浏览

javascript - 如何在 Nunjucks (11ty) 中获取唯一的嵌套数组项并对其进行循环?

我有来自以下类型的无头 CMS 的数据:

如您所见,有一个分类条目列表,每个条目都有自己的品牌列表。我需要遍历所有独特的品牌并使用 nunjucks 在页面上显示它们。

我尝试为此编写一个自定义过滤器,但无法让它在 nunjucks 循环中工作。JS 会是这样的:

我想如何使用它:

我的技术栈是 11ty + Nunjucks + Netlify CMS。
似乎我正试图滥用 nunjucks 过滤器,如果是这样,否则怎么办?


得到它的工作,最终解决方案:

0 投票
1 回答
64 浏览

eleventy - 使用十一输出markdown格式?

是否可以更改布局以使十一生成一组降价格式文件?

我有一个图书馆目录中的作者列表,我想继续编辑它们,为每个作者制作一个页面。所以我想先为每条记录生成一个markdown模板,然后我会继续一个一个地编辑这些。

0 投票
1 回答
112 浏览

eleventy - 11ty 将模板数据传递给语法高亮标签

所以,我有一个从集合中获取数据的模板,这个特定的集合包含一些字体的信息,我需要输出一个语法突出显示的代码块,这个代码引用了应该如何添加字体@fontface,例如:

我希望从帖子前端传递字体名称,并将其与每个循环一起输出,但是,因为它在<code>输出我的液体标签时呈现,而不是前端数据。

有没有办法“逃脱”括号?