Apri un articolo WeChat ben progettato e noterai che le parti che lo fanno sembrare professionale non sono le parole — sono i blocchi stilizzati. La card titolo a gradiente in cima, le piccole intestazioni di sezione con una barra colorata, la card "seguici" alla fine, i riquadri delle citazioni con angoli arrotondati. Molti di questi sono costruiti come SVG, ed è l'SVG a permettere loro di mantenere forma e colore esatti indipendentemente da quale telefono li rende.
Ecco la parte frustrante: quando ne trovi uno che ti piace e provi a riutilizzarlo, copiarlo di solito lo rompe. Incolli nell'editor di WeChat e il layout collassa, i colori diventano piatti o metà del blocco scompare. Questa guida spiega perché succede e come estrarre quei blocchi in modo che restino intatti.
Perché WeChat si appoggia all'SVG per il layout

L'editor di WeChat rimuove la maggior parte del CSS. Non puoi allegare un foglio di stile, e molti stili inline vengono filtrati. Così i designer hanno trovato un espediente: costruire i pezzi decorativi come SVG, dove forma, gradiente e posizionamento del testo vivono tutti dentro il markup SVG. WeChat lascia quel markup per lo più intatto, così il blocco si rende uguale ovunque.
È anche il motivo per cui questi blocchi sono così riutilizzabili in linea di principio. Una card titolo SVG è autonoma. Non dipende da un file esterno o da una classe definita altrove nella pagina. In teoria puoi sollevarla e inserirla nel tuo articolo. Il problema sta solo nel sollevamento.
Perché copiare in modo ingenuo rompe il blocco

Quando selezioni un blocco stilizzato su una pagina renderizzata e lo copi, di solito stai afferrando la versione renderizzata dal browser, non il sorgente originale. Tre cose vanno storte:
- Il markup di contenimento si perde. Il blocco spesso sta dentro contenitori annidati che portano il posizionamento. Afferra solo la parte visibile e perde il suo riquadro.
- I pezzi codificati si rovinano. L'SVG contiene spesso immagini di sfondo o font come dati codificati. Un copia-incolla attraverso il percorso sbagliato può corrompere quella stringa.
- Non puoi ricolorarlo in modo pulito. Anche se sopravvive, i colori sono cotti in una dozzina di punti nel markup. Cambiare il tema a mano significa dare la caccia nel codice grezzo.
Per riutilizzare questi blocchi in modo affidabile non vuoi uno screenshot e non vuoi la supposizione degli appunti del browser. Vuoi il markup effettivo del blocco, tirato fuori come unità autonoma.
Estrarre i blocchi nel modo affidabile
L'approccio pulito è copiare l'intero contenuto sorgente dell'articolo e lasciare che uno strumento lo analizzi, invece di provare a selezionare a mano un blocco sullo schermo. L'Estrattore di moduli di layout di IMG.DIY fa esattamente questo: incolli il contenuto, legge il markup con il parser DOM del browser stesso e isola i blocchi stilizzati riutilizzabili — card tipografiche SVG, intestazioni con titolo, card seguici, citazioni stilizzate, divisori — ciascuno come modulo indipendente.
Un'avvertenza importante, detta chiaramente: lo strumento non può recuperare un articolo dal suo URL. I browser bloccano i recuperi cross-site di mp.weixin.qq.com, quindi nessuno strumento nel browser può scaricare una pagina WeChat tramite link. Copi il contenuto e lo incolli. Non è tanto una limitazione da aggirare quanto il modo in cui funziona il modello di sicurezza del web.
Poiché ogni blocco è isolato e previsualizzato nel proprio sandbox Shadow DOM, gli stili di un modulo non possono trapelare in un altro. Ciò che vedi nell'anteprima è ciò che quel blocco è davvero.
Ricolorare senza toccare il codice
Una volta estratto un blocco, il problema del colore che ho menzionato prima viene risolto per te. Clicca un colore qualsiasi in un modulo e cambialo — e lo stesso colore si aggiorna ovunque appaia in quel blocco. Così una card titolo blu diventa il verde del tuo brand in una sola mossa, invece che modificare tu sei valori esadecimali sepolti nell'SVG. Puoi anche sostituire le immagini segnaposto dentro un modulo con le tue.
È qui che "riutilizzo" smette di essere teorico. Un blocco che ti è piaciuto dell'articolo di qualcun altro diventa un blocco nella tua palette, nei tuoi colori, pronto da inserire nel tuo prossimo pezzo.
Costruire la tua libreria di moduli
La vera ricompensa è farlo qualche volta e conservare ciò che estrai. Ogni modulo che ti piace può essere salvato in una libreria locale che vive nel tuo browser (tramite localStorage), e puoi esportare l'intera libreria in un file JSON per farne un backup o spostarla su un'altra macchina. Nulla viene caricato e non c'è alcun account — la libreria è tua, sul tuo dispositivo.
Nel giro di qualche settimana costruisci un kit personale: un paio di card titolo, un'intestazione di sezione di cui ti fidi, una card a piè di pagina, un divisore o due. Quando è ora di impaginare un nuovo articolo, attingi dal tuo set invece di dare di nuovo la caccia tra i post degli altri. Per portare un blocco stilizzato nell'editor, lo copi come HTML inline e lo incolli — il blocco mantiene la sua formattazione perché lo stile viaggia con il markup.
Inizia con un blocco che ti è sempre piaciuto, estrailo in modo pulito, ricoloralo per il tuo brand e salvalo. È tutto il ciclo, e si accumula.
