Agregar script a la cabeza personalizada no funciona

Intenté poner un script para inicializar una variable en el encabezado personalizado, pero no se renderiza en la página, solo se muestran los scripts externos.

por ejemplo:

<script type="text/javascript">
var _v = _v || [];

_v = 9;
</script>
...
[scripts externos que usan esta variable]

Si Discourse lo compila automáticamente, arruina el orden de ejecución de otros scripts que le siguen y necesitan usar esa variable. Si es así, ¿hay alguna opción para excluirlo de la compilación a otro archivo y mantenerlo en línea tal como está? Con eso, me refiero a que tanto el script en línea como el externo aparezcan en la página tal como los escribí.

Estoy lidiando con un problema similar ahora. Creo que lo que debe suceder es que debes poner tu código en un inicializador y para hacer eso, deberá estar en un archivo en lugar de en la cabecera.