Aquí está la cosa. Utilizo 'Highlight.js' (un marcador de sintaxis automático basado en javascript) para el código de resaltado de sintaxis en mi sitio web. Pero no es compatible con los números de línea ni con el trazado de líneas de cebra (para líneas de código alternativas).¿Cómo mostrar los números de línea para un bloque de código usando JavaScript?
Mi bloque de código se envuelve en <pre><code>
bloques de la siguiente manera:
<pre><code>
<script type="text/javascript">
// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
for (var i = 42; --i >= 0;) {
alert('Hello ' + String(world));
}
}
</script>
<style>
p { color: pink }
b { color: blue }
u { color: "umber" }
</style>
</code></pre>
Y la salida tiene el siguiente aspecto:
Ahora quiero mostrar números de línea para el bloque de código dinámicamente usando JavaScript. ¿Cómo puedo hacer eso? (Además, si es posible, ¿cómo se muestra cebra-striping?)
Gracias.
PS: No se el JavaScript, por favor intente ser lo más claro posible. Haré lo mejor que pueda para entender. Gracias.