Invece di scrivere {% include link_to.html i=5 text="hello world" %}
tutto il tempo, ho scritto un tag personalizzato che mi permette di fare {% link_to 5 hello world %}
. Trova la pagina con dati i
uguale a 5 e crea un collegamento ad essa.Incluso HTML all'interno del tag Jekyll
Tuttavia, è inutile generare stringhe HTML dall'interno del codice del tag ed è scomodo scrivere una complicata logica di codice all'interno del codice HTML. Quindi c'è un modo per fare in modo che la definizione del tag risolva pesantemente la ricerca della pagina pertinente a cui collegarsi e che passi a quello che ha trovato per il rendering di link_to.html
? Un po 'come il controller che trasmette le informazioni alla vista in Rails.
Forse si può trovare qualcosa legato [qui] (http://cheat.jekyll.tips/) o provare a chiedere a [Jekyll conversazione] (https://talk.jekyllrb.com/). –
Sembra che ci stiate chiedendo di rifattorizzare un codice di tag personalizzato che non possiamo vedere. Potresti incollare il codice? – rjmunro