Однажды приходит понимание того, что нашим замечательным страницам с объемным контентом и множеством заголовков и подзаголовков чего-то не хватает, а именно - оглавления.
Обычно, функционально завершенный блок кода формирует метод, группа методов объединяется в составе определенного класса, набор классов составляет пакет.
Вы знаете, что нумерованный список можно создать с помощью CSS-свойства counter? Постойте, это же так похоже на использование HTML-тега <ol>. Но только на первый взгляд: с помощью counter можно, например, автоматически нумеровать заголовки или сделать оглавление для объемного документа.
Итак, у вас есть сайт, собранный на генераторе статических страниц hugo. И в один прекрасный момент возникает желание (а возможно и необходимость) интегрировать код с известного ресурса codepen.io. Сделать это намного легче, чем можно подумать.
С 2011 года React прочно и, возможно, надолго вошел в мир веб-разработки. В армии поклонников этой библиотеки насчитывается множество программистов с различными уровнями подготовки: от абсолютно неопытных новичков до мастеров с многолетним стажем. Независимо от квалификации всю эту когорту объединяет желание сделать процесс разработки максимально понятным и комфортным. И некоторые сторонние библиотеки отлично в этом помогают. Но постоянно быть в курсе трендов экосистемы React не так уж и просто:…