Prevenir la descarga de imágenes publicadas

Muchas gracias.
No sé qué es !important pero funciona, los puntos suspensivos finales no parecen muy importantes :wink:

Así son ahora el CSS y los scripts y obtenemos el comportamiento deseado: ninguna de las imágenes del sitio se puede descargar haciendo clic derecho sobre ellas y los enlaces de descarga en la lightbox están ocultos.
Gracias por tu orientación.

CSS

.image-source-link
{
    display: none !important;
}

Scripts del encabezado:

<script type="text/discourse-plugin" version="0.8">
  api.onPageChange((url, title) => {
    $("img").on("contextmenu", function(e) {
      e.preventDefault();
    });
  });
</script>
<script type="text/discourse-plugin" version="0.8">
  api.onPageChange((url, title) => {
    $("body").on("contextmenu", ".cooked img, .mfp-figure, .lightbox-wrapper", function(e) {
      e.preventDefault();
    });
  });
</script>

El primero parece deshabilitar el menú contextual en otras imágenes del sitio como iconos o miniaturas de avatares.
El segundo funciona para las imágenes en una publicación y la lightbox.