Sto scrivendo un plug-in del convertitore per Jekyll e ho bisogno di accedere ad alcune proprietà della pagina di intestazione (YAML front). Solo il contenuto è passato al metodo del convertitore principale e non sembra possibile accedere al contesto.Come è possibile accedere alle proprietà della pagina (frontespizio YAML) all'interno di un plug-in del convertitore
Esempio:
module Jekyll
class UpcaseConverter < Converter
safe true
priority :low
def matches(ext)
ext =~ /^\.upcase$/i
end
def output_ext(ext)
".html"
end
def convert(content)
###########
#
# Its here that I need access to the content page header data
#
#
###########
content.upcase
end
end
end
Tutte le idee come posso accedere ai dati di intestazione di pagina all'interno di un plugin convertitore?
Dopo aver percorso un percorso simile ho trovato lo stesso, non è possibile. Sono anche giunto alla conclusione che ** shoudn't ** non sia possibile in quanto ciò che stavo cercando di fare non era adatto per un plug-in del convertitore, dopo un ripensamento ho creato invece dei plugin per i tag. I plug-in del convertitore devono trattare solo la conversione di testo da un formato all'altro e non essere sensibili al contesto. –