Como administrador de poke and guess, me preocupaba un poco leer esto, pero cuando revisé mi tema personalizado, vi un script muy simple:
<script type="text/discourse-plugin" version="0.8.11">
// sustituciones de iconos para botones de compartir
api.replaceIcon('d-post-share', 'up-right-from-square');
api.replaceIcon('d-topic-share', 'up-right-from-square');
</script>
Así que solo fue una copia de lo que estaba entre las etiquetas del script, fui a la pestaña JS y había un lugar para pegarlo. ¡Fue fácil!
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
// sustituciones de iconos para botones de compartir
api.replaceIcon('d-post-share', 'up-right-from-square');
api.replaceIcon('d-topic-share', 'up-right-from-square');
});