2015-04-21 2 views
0

Я использую jekyll 2.4.0 и a plugin для многоязычной поддержки статического генерации сайта. моя проблема в том, что упомянутые плагины заставляют мой каталог _posts под двумя дополнительными каталогами _i18n/{lang}, и оба они добавляются как категории во все поставленные сообщения.исключить некоторые определенные каталоги из категории

Я хочу удалить вышеуказанные каталоги из категорий сообщений, в лучшем случае с помощью плагина, но я не уверен, если это возможно вообще.

Я столкнулся с этим code, и я могу видеть, как каталог используется для генерации категорий сообщений, но могу ли я переопределить эту функциональность с помощью плагина?

ответ

0

поэтому я пришел, чтобы использовать следующий плагин для фиксации этой проблемы:

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 
Смежные вопросы