Тег позволяет легко и быстро вставлять фрагменты в свои посты.
Краткий обзор
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'); |