Jekyll 将某些特定目录从添加为类别中排除
我正在使用Jekyll2.4.0和多语言支持静态站点生成。我的问题是,上面提到的插件强制将我的Jekyll 将某些特定目录从添加为类别中排除,jekyll,jekyll-extensions,Jekyll,Jekyll Extensions,我正在使用Jekyll2.4.0和多语言支持静态站点生成。我的问题是,上面提到的插件强制将我的\u posts目录放在另外两个目录下\u i18n/{lang},并且这两个目录都作为类别添加到所有放置的posts下 我想从帖子类别中删除上面的目录,最好使用插件,但我不确定这是否可行 我遇到了这个问题,我可以看到dir是如何用于生成帖子类别的,但是我可以使用插件覆盖这个功能吗?因此我使用以下插件来解决这个问题: module Jekyll class Post alias :pop
\u posts
目录放在另外两个目录下\u i18n/{lang}
,并且这两个目录都作为类别添加到所有放置的posts下
我想从帖子类别中删除上面的目录,最好使用插件,但我不确定这是否可行
我遇到了这个问题,我可以看到dir是如何用于生成帖子类别的,但是我可以使用插件覆盖这个功能吗?因此我使用以下插件来解决这个问题:
module Jekyll
class Post
alias :populate_categories_org :populate_categories
def populate_categories
cats = Array(categories);
x = cats.index("that-bad-category")
cats.delete_at(x) unless x.nil?
self.categories = cats
populate_categories_org
end
end
end