Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jekyll 在非Post页面中也使用类别/标记_Jekyll - Fatal编程技术网

Jekyll 在非Post页面中也使用类别/标记

Jekyll 在非Post页面中也使用类别/标记,jekyll,Jekyll,我一直在寻找一种方法来使用jekyll Posts中提供的标记功能,但是在该站点的任何页面中,而不仅仅是包含在_Posts目录中的页面中 据我所知,当我在不在_posts中的页面的YAML首页中指定标记值时,这些标记可以从page.tags变量访问,但不能从site.tags访问,这使得很难有一个单独的tags.html页面汇总所有页面中的所有标记 你知道怎么处理吗?好的,看来没有内置的方法来利用页面上的标签,所以万一有人偶然发现了这个线索,我最终基于这篇很棒的博客文章,推出了自己的jekyll

我一直在寻找一种方法来使用jekyll Posts中提供的标记功能,但是在该站点的任何页面中,而不仅仅是包含在_Posts目录中的页面中

据我所知,当我在不在_posts中的页面的YAML首页中指定标记值时,这些标记可以从page.tags变量访问,但不能从site.tags访问,这使得很难有一个单独的tags.html页面汇总所有页面中的所有标记


你知道怎么处理吗?

好的,看来没有内置的方法来利用页面上的标签,所以万一有人偶然发现了这个线索,我最终基于这篇很棒的博客文章,推出了自己的jekyll插件代码来实现它,只做了很少的修改:


我希望这个问题可以用耙铲解决。我的Jekyll博客目前有零个*.rb文件和零个插件,但有一个相当大的Rakefil,可以完成所有的标记/类别解析。你认为有什么可能?我想是的,基于这样的情况:,并且使用read_目录不仅解析帖子,而且解析所有页面?我对rakefile不够熟悉,不能肯定。