好的,所以我想要完成的是,在我的主页上,我的最新漫画,它的标题和描述。我所有的漫画都在“/漫画/#”里。漫画的标题和描述在前面,并通过版面添加到页面中。我在_config.yml文件中保存了最近的漫画编号,所以我可以通过简单地说“/comics/{ site.latestComic }}/comic.jpg”从漫画中提取图像。但是,我不能对标题和描述做与索引文件中嵌入的标题和描述相同的事情。
所以,我需要知道的是如何访问其他文件中的页面变量。也可能是个不错的工作。
发布于 2014-06-15 04:08:42
我自己想出来的。我不知道这是不是最好的答案,但有效。
{% for p in site.pages %}
{% if p.comicNum == site.newestComic %}
{{ p.title }}
{% endif %}
{% endfor %}遍历每一页并检查comicNum (我的漫画中的一个变量),如果它等于newestComic (newestComic中的一个变量),它将从中获取标题。我的直觉告诉我,在整个站点上迭代单个值的函数是不好的,但这不是一个大型站点,而且只在部署期间完成,因此很可能不会成为一个问题。
https://stackoverflow.com/questions/24226227
复制相似问题