pythonfluente2e
pythonfluente2e copied to clipboard
Torna carregamento de imagens "lazy" com extensão do asciidoctor (extensão asciidoctor)
Relacionado a issue #1:
Cria extensão de pós-processamento do asciidoctor que, por meio de regex, adiciona a string loading="lazy" a cada tag <img> logo após a geração do arquivo HTML.
A extensão é adicionado junto ao comando de geração do arquivo HTML em build.sh.
Para que o lazy loading funcione é necessário que as imagens tenham suas origens definidas por links/caminhos. Logo o atributo global :data:uri: teve que ser removido do arquivo livro.adoc.
Vale notar que eu não tive experiência com a linguagem ruby anteriormente. Aprendi o básico da linguagem no rápido tutorial oficial da linguagem e em outras fontes.