Uma tag permite que os usuários insiram, de forma rápida e fácil, snippets (trechos de código) dentro de suas postagens.
Resumo
hexo.extend.tag.register(name, function(args, content){ |
Dois argumentos serão passados para dentro da função: args
e content
. args
contém os argumentos passados para o tag plugin e content
é o conteúdo envolvido do tag plugin.
Desde a introdução da renderização assíncrona, na versão 3 do Hexo, estamos usando o Nunjucks para renderização. O comportamento pode ser um pouco diferente do Swig.
Opções
ends
Use as tags end. Esta opção é false
por padrão.
async
Habilite o modo assíncrono. Esta opção é false
por padrão.
Exemplos
Sem a Tag End
Insira um vídeo do Youtube.
hexo.extend.tag.register('youtube', function(args){ |
Com a Tag End
Insira uma citação.
hexo.extend.tag.register('pullquote', function(args, content){ |
Renderização Assíncrona
Insira um arquivo.
var fs = require('hexo-fs'); |