Тэг позволяет легко и быстро вставлять фрагменты в свои посты.
Краткий обзор
hexo.extend.tag.register(name, function(args, content){ |
В функцию тэга передаются два аргумента: args
и content
. args
содержит аргументы передаваемые плагину. content
оборачивается содержанием с помощью плагина тэга.
С момента введения в асинхронное отображение Hexo 3 использует Nunjucks для обработки. Его поведение несколько отличается от применяемого в Swig.
Опции
ends
Использовать закрывающие тэги. По умолчанию установлено в false
.
async
Включает асинхронный режим. По умолчанию установлено в false
.
Примеры
Без закрывающих тэгов
Вставка видео с YouTube.
hexo.extend.tag.register('youtube', function(args){ |
С закрывающими тэгами
Вставка цитаты.
hexo.extend.tag.register('pullquote', function(args, content){ |
Асинхронная обработка
Вставка файла.
var fs = require('hexo-fs'); |