Мы решаем, какое решение для создания статических сайтов из JAM-стека нам следует использовать, и одним из основных решающих факторов является способность использовать короткие коды для создания богатого контента.
Нам необходимо иметь возможность использовать пользовательские и / или предопределенные короткие коды, такие как цитата, рисунок, видео на YouTube и т. д., В нашем контенте, который преобразуется в конкретный вывод HTML.
Это означает, что при написании тела наши редакторы контента могут использовать настраиваемые теги, такие как <youtube video-id = "379232">, которые преобразуются в соответствующий вывод HTML.
Как другие генераторы статических сайтов справляются с этим аспектом? Судя по тому, что я видел до сих пор, Go Hugo хорошо справляется со своими шорткодами, но мне было бы любопытно, как другие решения подходят к этой проблеме.
В качестве справки вот ссылка на шорткоды Hugo:
@ksav Отредактировал пост. Чтобы быть более точным, пожалуйста, проверьте шорткоды Хьюго: gohugo.io/content-management/shortcodes
Я понимаю. Думаю, вам стоит поискать здесь гэтсби: using-remark.gatsbyjs.org/custom-components
Шорткоды Hugo эквивалентны файлам Jekyll _include, где вы можете передавать параметры, чтобы делать то же самое, что и шорткод YouTube. Большинство генераторов статических сайтов делают примерно то же самое, так что это действительно зависит от личных предпочтений. Я недавно перешел с Джекила на Хьюго и не пожалел об этом. Если вы знакомы с React, gatsby может быть отличным выбором.





Не уверен, что вы имеете в виду под сокращенными кодами. Как компонент React?