Componente scaricato si installa bene, ma non una volta modificato/re-zippato

Ho scaricato il componente category badge, ho apportato alcune modifiche, l’ho zippato (tasto destro \u003e comprime su Mac) e poi quando provo a Installa \u003e dal tuo dispositivo mi dice: Si è verificato un errore: Errore di importazione: about.json non esiste o non è valido. Sei sicuro che questo sia un tema Discourse?

Anche se lo decomprimo, poi lo zippo (senza apportare altre modifiche) e poi provo a installarlo, ottengo lo stesso errore.

Il caricamento del file .zip originale dal mio Mac funziona bene, però.

Le uniche differenze che riesco a vedere tra i due:

L’originale è 69KB e quando fai tasto destro \u003e informazioni ha https://github.com/discourse/discourse-category-badge-styles/tree/main\nhttps://codeload.github.com/discourse/discourse-category-badge-styles/zip/refs/heads/main in Da dove

Il file zip decompresso e poi zippato (senza altre modifiche) è 76KB e non ha nulla in Da dove.

Dovrebbe funzionare?

Ti consiglio di installare l’app della console CLI del tema Discourse per aiutarti a creare temi.

2 Mi Piace

Usare quello crea uno scheletro ma ha altri problemi: è 24MB compresso (quindi troppo grande, discourse non lo accetterà - solo node_modules è 119MB).

Voglio solo apportare una rapida modifica a questo tema - non posso semplicemente scaricarlo, apportare una modifica e poi caricarlo come nuovo componente con l’opzione “dal mio dispositivo”?

Non creare un file zip.

Usa la CLI per ripubblicare il tema modificato. È quello per cui è stata creata e rende molto facile modificare e vedere quali sono le tue modifiche.

3 Mi Piace

Un’alternativa che potresti esplorare è creare un nuovo componente con le sovrascritture che desideri.