Tengo un sitio web creado en SquareSpace y me gustaría agregar código adicional a través de una inyección de código. Sé que SquareSpace ofrece la opción de usar una inyección de código manual en su pestaña de inyección de código, pero esto puede complicarse muy rápidamente. También me gustaría usar el control de versiones sin tener que copiar y pegar manualmente todas mis líneas de código de git en la pestaña de inyección.
Lo que me gustaría hacer es inyectar mi propio código agregando una etiqueta de script que apunte a mi gitHub o a un servidor privado.
El problema que tengo es que me gustaría mantener privado mi repositorio de gitHub. ¿Hay alguna manera de usar un archivo .js para un repositorio privado de gitHub, por ejemplo < <script type="text/javascript src="https://github.com/myRepo/myExampleFile"></script> ? Me imagino que la respuesta es probablemente "No", pero pensé que valía la pena intentarlo por si acaso...
Mi segunda pregunta está relacionada con el uso de un servidor http. ¿Puedo alojar mi archivo .js en un servidor http y usarlo para inyectar mi código en mi sitio, por ejemplo <script type="text/javascript src="http://1.2.3.4/myFiles/test.js"></script> ? Esta sería una gran solución también, ya que podría implementar mis archivos de compilación en el servidor y aún así mantener todo mi código bajo control de versiones.
¿Alguno de los anteriores es posible o SquareSpace solo acepta estrictamente inyecciones de código https?
Se agradecen todas las respuestas, pido disculpas si mis preguntas parecen estúpidas u obvias.
Gracias a todos de antemano.