Añadir clase docs a la etiqueta body

Solicitud de función:

¿Se podría agregar una clase docs a la etiqueta <body> en la página /docs?

Esto permitiría usar CSS para personalizar el encabezado solo para la página de documentación.

Lo resolví de una manera fea:

<script type="text/discourse-plugin" version="0.8">
api.onPageChange((url) => {
  if(window.location.pathname == "/docs") {
    document.querySelector("body").classList.add("docs");
  }
  else {
    document.querySelector("body").classList.remove("docs");
  }
})
</script>

Lo puse aquí:

2 Me gusta