12
Sto usando Jekyll per il mio blog e mi piacerebbe la possibilità di utilizzare uno stile CSS unico in determinati post. In questo momento, sto specificando un file CSS nella frontmatter YAML in questo modo:Puoi usare le variabili di pagina Jekyll in un layout?
style: artdirection.css
e usarlo nel layout in questo modo:
{% if page.style %}
<link rel="stylesheet" href="{{ page.style }}">
{% endif %}`
questo funziona, ma preferirei di includere lo stile CSS attuale in un tag di stile nel frontmatter della pagina anziché il collegamento a un foglio di stile.
Ho provato ad affrontare questo in un paio di modi, incluso il metodo descritto here, ma la variabile che catturo è utilizzabile solo all'interno del post stesso, non nel layout.
Quindi, è possibile?
"Preferirei includere il CSS in un tag di stile nella pagina invece di collegarlo a un foglio di stile" Puoi spiegare quella parte un po 'meglio? Non capisco cosa vuoi fare. – kikito
Bene, in questo momento mi collego a un file css esterno per post di blog con direzione artistica che differisce dal resto del blog. Mi riferisco alla posizione di quel file nel frontmatter YAML e mi collego ad esso con la variabile page.style nella testa del mio documento, che è in un layout. Preferirei includere il css art direction tra i tag