2009-08-13 7 views
43

Me gustaría tener un buen resaltador de sintaxis para mi blog de WordPress. ¿Qué opciones tengo disponible? A menudo veo uno que tiene resaltado de sintaxis bien coloreado y opciones para copiar al portapapeles. ¿Alguien tiene una idea de qué herramienta es esta?¿Cómo agrego el resaltado de sintaxis a un blog de WordPress alojado en WordPress.com?

+0

Dupe? http://stackoverflow.com/questions/81338/how-to-blog-code-at-wordpress-com –

+0

OK. Yo lo hice. Marcado como una estafa. –

+0

A menudo veo uno que tiene un resaltado de sintaxis bien coloreado y opciones para copiar al portapapeles. ¿Alguien tiene una idea de qué herramienta es esta? – codingfloor

Respuesta

72

En wordpress.com, no puede instalar complementos, por lo que debe usar el widget incorporado de Wordpress.

hacerlo como:

[code language='python'] 

[/code] 

Tenga en cuenta que las etiquetas van dentro de su editor visual, no el editor HTML.

Puede encontrar más información here.

+9

Esta es la única respuesta correcta hasta ahora. Todos olvidaron el pequeño detalle importante de que su blog está alojado en wordpress.com, lo que no permite la instalación de complementos. –

+3

Parece una gran pregunta para las nuevas aplicaciones web en Stack Exchange – samoz

+1

, también puede escribir las etiquetas 'sourcecode' dentro del editor HTML. Eso es lo que hago todo el tiempo. – phoxis

1

http://wordpress.org/extend/plugins/devformatter/

WP Plugin para varios resaltado de sintaxis!

+0

Entonces, ¿cómo se instalan complementos en ** un blog de WordPress alojado en WordPress. com? ** como OP quiere – user776686

+0

Esto no responde la pregunta correctamente ya que OP pide wordpress.com y no wordpress.org donde el primero no es compatible con las instalaciones de plugins. – Lucky

3

SyntaxHighlighter es una herramienta bastante buena. Utiliza JavaScript con clases de CSS para marcar los elementos HTML que deben resaltarse. También permite que el código se copie en el portapapeles y se imprima.

1

Si no quiere, o no puede instalar cosas en su blog, le sugiero que use pygments para resaltar su código. Describí esto here.

1

Aquí es una opción fuera de línea (Sé que usted está planteando herramienta en línea pero por si acaso ...)

utilizo herramientas fuera de línea para procesar la entrada de blog con ejemplos de código fuente en formato html y luego simplemente puesto el html.

No deja de ser:

  • código fuente compensado por al menos 4 espacios y especificar el lenguaje en la primera línea como :::html
  • ejecutar el archivo a través de:

pitón secuencia de comandos:

import markdown 
html = markdown.markdown(text,['codehilite']) 

Configuré el descuento con pigmentos, probablemente podrías usar pygments para el código fuente. Ejecuta el archivo pensado en el guión y luego copia y pega el html en tu blog.

Puede volcar el estilo css, resaltar la sintaxis, desde los pygments y luego vincularlo o incluirlo en su página. No estoy seguro si wordpress lo admite.

Here is how to setup markdown with pygments to do syntax highlighting (para Blogger: lo único específico de Blogger es que actualiza el CSS de Blogger con el código CSS para resaltar).

2

La mejor manera para resaltar la sintaxis es el uso de prismjs, lo cual es completamente libre con características impresionantes.

  1. Tiene soporte para casi todos los lenguajes de programación, scripts de shell y mucho más.

  2. Es muy ligero y no empantana la velocidad de los sitios como otros complementos de resaltado de sintaxis.

Para configurar prismjs que hay que hacer pequeños ajustes de código en el archivo de function.php. Siga los turoails en este blog http://skillslane.com/setup-syntax-highlighter-for-wordpress/

0

He desarrollado un lightweight syntax highlighter plugin para WordPress llamado "Mivhak". El complemento tiene un editor de código backend para insertar código fácilmente, con comprobación de errores en tiempo real y resaltado de sintaxis. También es altamente personalizable.

El complemento está alojado en wordpress.org

+0

Pero, ¿cómo puedo instalar Mivhak ya que estoy usando una Blog de wordpress alojado en wordpress.com? –

+0

@ArmanOrtega cuando escribí esta respuesta no sabía que no puede instalar complementos en WordPress.com –

+0

hm. ok notado ... –

Cuestiones relacionadas