首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jekyll -如何从其他页面中提取前端的变量

Jekyll -如何从其他页面中提取前端的变量
EN

Stack Overflow用户
提问于 2014-06-15 03:14:15
回答 1查看 638关注 0票数 3

好的,所以我想要完成的是,在我的主页上,我的最新漫画,它的标题和描述。我所有的漫画都在“/漫画/#”里。漫画的标题和描述在前面,并通过版面添加到页面中。我在_config.yml文件中保存了最近的漫画编号,所以我可以通过简单地说“/comics/{ site.latestComic }}/comic.jpg”从漫画中提取图像。但是,我不能对标题和描述做与索引文件中嵌入的标题和描述相同的事情。

所以,我需要知道的是如何访问其他文件中的页面变量。也可能是个不错的工作。

EN

回答 1

Stack Overflow用户

发布于 2014-06-15 04:08:42

我自己想出来的。我不知道这是不是最好的答案,但有效。

代码语言:javascript
复制
{% for p in site.pages %}
    {% if p.comicNum == site.newestComic %}
        {{ p.title }}
    {% endif %}
{% endfor %}

遍历每一页并检查comicNum (我的漫画中的一个变量),如果它等于newestComic (newestComic中的一个变量),它将从中获取标题。我的直觉告诉我,在整个站点上迭代单个值的函数是不好的,但这不是一个大型站点,而且只在部署期间完成,因此很可能不会成为一个问题。

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

https://stackoverflow.com/questions/24226227

复制
相关文章

相似问题

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