Я разрабатываю плагин для облегчения многоязычных сайтов Jekyll, и в качестве части этого я должен классифицировать сообщения в соответствии с их языком.Невозможно изменить site.tags из плагина Jekyll
Я пытаюсь пометить пост в соответствии с его языком, поэтому я перезаписан методом aggregate_post_info
, но когда я печатаю переменную site.tags
, пусто.
module Jekyll
class Site
alias_method :_aggregate_post_info, :aggregate_post_info
def aggregate_post_info(post)
_aggregate_post_info(post)
@tags[post.data['lang']] << post
end
end
end
Ну, действительно, это полная противоположность экономии времени и усилий. Мне бы очень хотелось, чтобы мой плагин автоматически помещал сообщения, вместо этого я сам делал это. – liamzebedee