Capitulos de este wiki
  1. 1 Instalación de MTcodeBeautifier

Instalación de MTcodeBeautifier - Instalación de MTcodeBeautifier

1 - Instalación de MTcodeBeautifier

Tutorial creado por Joan Garnet. Extraido de: http://www.joangarnet.com/blog/?p=7
14 de Septiembre de 2006

Para colorear la sintaxis de los códigos en este blog se ha utilizado un plugin para Moveble Type llamado MTCodeBeautifier.
.
Este plugin necesita de otros para funcionar. Puedes escoger entre dos:
* MTTextile
* MTMacro
El autor del plugin recomienda el primero por ser más fácil de utilizar.
Yo en mi caso probé de instalar MTTextile pero no lo conseguí... así que finalmente opté por MTMacro y éste me funciona con un par de retoques que me han llevado un par de horas de encontrar.

Yo lo he hecho de la siguiente manera:

- Instalas MTCodeBeautifier
- Instalas MTMacro
- Editas el Template "StyleSheet" y pones esto al final del archivo:

PLAIN TEXT
CSS:
  1. pre {
  2.     background: #FFF;
  3.     padding: 2px;
  4.     overflow: auto;
  5.     width: 95%;
  6.     max-height: 450px;
  7.     margin: 0px auto;
  8. }
  9. <!-- Code Beautifier colors -->
  10. .linecomment { color: #FF8000; }
  11. .blockcomment { color: #FF8000; }
  12. .prepro { color: #0000BB; }
  13. .select {}
  14. .quote { color: #DD0000; }
  15. .category1 { color: #007700; }
  16. .category2 { color: #0000BB; }
  17. .category3 { color: #0000BB; }

- Editas el Template "Main Index" y los que muestren contenido (en mi caso "Category Archive", "Date-Based Archive" y "Individual Entry Archive") y sobreescribes la línea que dice: <$MTEntryBody$> por lo siguiente:

<MTMacroDefine name="beautifier" ctag="code">
<MTCodeBeautifier language="[MTMacroAttr name='language']">
<MTMacroContent>
</MTCodeBeautifier>
</MTMacroDefine>
<MTMacroApply>
<$MTEntryBody$>
</MTMacroApply>

- Finalmente vas a Weblog Config/Preferences y cambias los valores de los dos combos de "Text Formatting" a None
- Además tienes que ir a todos los mensajes que ya has escrito y cambiar lo de "Text Formatting" manualmente uno por uno a None.

Esto fue lo que me trajo más los dolores de cabeza.. al final lo deducí, pero ya creía que no lo conseguiría.
Bueno después de esto, para poder ver el coloreado debes meter el código entre los tags correspondientes:

<code language="ActionScript">
class Main {
       static public function run ():Boolean
	  {
		trace ("Hola mundo!");
                return true;
       }
       static public var startApp:Boolean = Main.run();
}
</code>

Quedará así de bonito:

PLAIN TEXT
Actionscript:
  1. class Main {
  2.        static public function run ():Boolean
  3.       {
  4.         trace ("Hola mundo!");
  5.                 return true;
  6.        }
  7.        static public var startApp:Boolean = Main.run();
  8. }

Referencias de interés:
* HFile_css para MTCodeBeautifier
* HFile_mysql para MTCodeBeautifier
* Página del plugin MTCodeBeautifier
* Página del plugin MTTextile
* Página del plugin MTMacro

Sé el primero en opinar


Tutoriales relacionados con 'Instalación de MTcodeBeautifier'

Para colorear la sintaxis de los códigos en este blog se ha utilizado un plugin... Más »

Autor y licencia de 'Instalación de MTcodeBeautifier'


Tutorial de Joan Garnet. Extraido de: http://www.joangarnet.com/blog/?p=7 CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.