Come si aggiunge un onebox all'interno di una lista?

Nonostante abbia spazio sufficiente intorno per essere un elemento di blocco, non viene oneboxificato.

1 Mi Piace

Prova a ricostruire l’HTML del post una volta: spesso risolve i problemi per cui i link non vengono visualizzati correttamente come onebox:

1 Mi Piace

Penso che gli spazi davanti lo renderebbero un onebox inline e non uno completo. Non sono sicuro di conoscere una soluzione. :thinking:

Ha funzionato per te?

3 Mi Piace

@JammyDodger, questo è ciò che vedo in ogni istanza che ho provato finora (circa 8, in totale).

@janan_gagan, non possiedo il permesso TL4 da nessuna parte… Se qualcuno di voi è in grado di ricostruire il contenuto HTML5 del mio post su /1, ciò confermerebbe se funziona. Tuttavia, come già detto, sono scettico.

Nel frattempo, ho convertito questo in un post Feature, poiché sembra essere attualmente impossibile.

Grazie, comunque.

1 Mi Piace

Sì, c’è una logica specifica nei nostri token markdown-it che forza i link a essere considerati onebox inline nei casi in cui non sono link di primo livello (cioè non all’interno di elenchi/blockquotes/ecc.)

1 Mi Piace

@renato, possono comunque fare il oneboxify all’interno di `

					<details>
					</details>
					`, comunque. Sembra particolarmente strano permettere ciò, ma non altri elementi a blocchi. Qual è la logica?

Non c’è una motivazione esplicita, è solo che l’HTML grezzo viene visto da markdown-it in modo piatto, non cerca di dedurre l’annidamento dai tag che vengono aperti/chiusi.

Nodo Html grezzo

Onebox di primo livello

Nodo Html grezzo

@renato, mi sembra che, per quanto il CSS definisca l’elemento che incapsula un URI come elemento a blocchi, la oneboxification dovrebbe avvenire; non riesco a pensare a casi limite problematici.