2009-12-07 10 views

Respuesta

1

Puede insertar gadgets en páginas de Google Sites. Podría crear un gadget que resaltara la sintaxis usando cualquier cantidad de marcadores de sintaxis de JavaScript de código abierto.

No es una solución ideal, pero obtendría lo que desea. Déjame saber si quieres más indicaciones.

+0

¿Alguna sugerencia sobre la creación de Gadgets? – user855

+0

Consulte la API de gadgets aquí: http://code.google.com/apis/gadgets/docs/gs.html Y el editor de gadgets aquí: http://code.google.com/apis/gadgets/docs /tools.html#GGE Y aquí hay un resaltador de código de JavaScript: http://code.google.com/p/syntaxhighlighter/ –

7

Desafortunadamente, hasta ahora no hay soporte para el resaltado de sintaxis en Google Sites. Como solución, puede usar http://tohtml.com/ e ingresar allí su código y copiar el resultado coloreado (no el HTML) directamente en su página de Google Sites.

Esto funciona perfectamente, siempre que no necesite editar grandes piezas del código con regularidad.

+0

Esto es similar a lo que hacemos; en lugar de [tohtml] (http://tohtml.com) usamos [Quick Highlighter] (http://quickhighlighter.com/index.php) (con la casilla 'Combinar estilo y código HTML' marcada) porque nos gusta salida mejor; en lugar de copiar el resultado en color, copiamos el HTML y lo pegamos en la vista html del editor de Google Sites. Esto funciona muy bien, pero como dices, es muy doloroso si buscas editar el código a menudo. – Geoff

+0

Ustedes son geniales, muchas gracias por sus enlaces! ¡Ahora puedo hacer que los códigos en mi blog se vean bien! http://www.codeofaninja.com/. Nuevamente muchas gracias! :) – Kris

+0

Quick Highlighter no se puede utilizar para TSQL, ya que agrega espacios dentro de '[Fieldnames] entre corchetes '. –

2

He intentado crear un gadget con Google Code Prettify, y hubo algunos problemas.

Una es que las clases no son compatibles, por lo que tendrá que seguir lo que Stack Overflow está haciendo para embellecerse. http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettify

El otro problema al que me enfrenté fue la interacción entre el iframe y el marco padre. Notará que hay un problema de permiso de dominio y, por lo tanto, no podrá acceder al documento principal desde su iframe.

Esto debería ahorrarle a algunas personas algunas horas de pruebas de hacky.

0

He encontrado una manera alternativa.

Si usa IntelliJ, simplemente copie el código del editor IntelliJ y péguelo en el texto de su sitio de Google (no en modo html).

¡Fuera de la caja listo!

Si desea diferentes temas según el sitio web, simplemente descargue algunos temas de color IntelliJ del here.

Cuestiones relacionadas