/
githubmirror
/
alluxio
Обзор
Документация
Войти
/
githubmirror
/
alluxio
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/_plugins/accordion.rb
24 строки
655 B
Rico Chiu
Update docs with new categorization
20 дек 2019, 00:01
20 дек 2019, 00:01
e5fb21c
Код
Авторство
О чём код?
module Jekyll module Tags class AccordionTag < Liquid::Block def initialize(tag_name, block_options, liquid_options) super @accordionID = "accordion-#{block_options.strip}" end def render(context) context.stack do context["accordionID"] = @accordionID context["collapsed_idx"] = 1 @content = super end output = %(<div class="accordion" id="#{@accordionID}">#{@content}</div>) output end end end end # taken from http://mikelui.io/2018/07/22/jekyll-nested-blocks.html Liquid::Template.register_tag('accordion', Jekyll::Tags::AccordionTag)