Ir al contenido principal

Resaltar codigo en blogger - Google Prettify

Ir al Panel de Control > Temas/Plantilla > Editar HTML.
Luego buscar el final de la etiqueta HEAD(</head>) y una linea antes poner lo siguiente:
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"">"</script>
Ese es el tema standar, si se quiere poner otro hay varias opciones: https://cdn.rawgit.com/google/code-prettify/master/styles/index.html
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=sunburst"></script>
hay que poner el nombre del skin que se quiere.

Algunas de las opciones a resaltar son:
bsh, c, cc, cpp, cs, csh, cyc, cv, htm, html, java, js, m, mxml, perl, pl, pm, py, rb, sh, xhtml, xml, xsl

https://www.technologytobusiness.com/webdesign/google-prettify-highlight-code-syntax


No se puede poner los signos de mayor y menor para eso hay que remplazar los signos por lo siguiente:

"<" = "& lt;"

">" = "& gt;"

Hay que remplazaar el espacio entre el & y la letra


Para numerar las lineas de codigo se usar la clase: linenums

Esta clase tiene el problema que muestra los numeros multiplos de 5. Para solucionar esto se tiene que agregar en alguna parte del post el siguiente codigo. O mejor se puede poner al final de la etiqueta HEAD

<style>
        .prettyprint ol.linenums > li { list-style-type: decimal; }
</style>

Comentarios

Entradas populares de este blog

Instalar Gdebi en ubuntu 12.04

Gdebi es para poder instalar paquetes .deb en ubuntu.Para empezar hay que abrir un terminal o consola y ejecutar esta linea. sudo aptitude install gdebi En el caso de no tener instalado “aptitude” hay dos opciones, usar “apt-get” o instalar “aptitude”. Para instalar “aptitude”: sudo apt-get install aptitude o para instalar con apt-get: sudo apt-get install gdebi

Instalación de ElasticSearch 8 en Mac M1

Descargar version de java compatible para Mac M1 https://download.oracle.com/java/17/latest/jdk-17_macos-aarch64_bin.dmg   https://www.oracle.com/java/technologies/downloads/#jdk17-mac Instalar jdk Para saber la ruta donde quedo instalado java: which java Si sale "/usr/bin/java" pero no dice donde esta la ruta real, se puede usar la siguiente opcion: echo $(/usr/libexec/java_home) Viendo que eso trae la ruta, usar eso(sin el echo) dentro de la variable de entorno. Configurar variables de entorno: nano ~/.bash_profile Agregar al final de todo las siguientes lineas: export ES_HOME=/Users/mauro/Programacion/Herramientas/elasticsearch-8.1.3 export ES_PATH_CONF=/Users/mauro/Programacion/Herramientas/elasticsearch-8.1.3/config export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib Descargar la version para "Mac aarch64" https://www.el...

Relaciones en modelos de Django

Formas de relacion disponibles ForeignKey OneToOneField ManyToManyField id = models.ForeignKey(NombreModelo, null=False, blank=False, on_delete=models.CASCADE) id = models.OneToOneField(NombreModelo, null=False, blank=False, on_delete=models.CASCADE) id = models.ManyToManyField(NombreModelo) Ejemplo from django.db import models from django.utils.timezone import now class Proyecto(models.Model): idProyecto = models.AutoField(primary_key=True, null=False, blank=False) titulo = models.CharField(max_length=50) fecha_crecion = models.DateTimeField(default=now, blank=True) fecha_ult_mod = models.DateTimeField(auto_now=True) from django.db import models from apps.proyecto.models import Proyecto from django.utils.timezone import now class SubTarea(models.Model): idSubTarea = models.AutoField(primary_key=True) titulo = models.CharField(max_length=50) fecha_crecion = models.DateTimeField(default=now, blank=True) fecha_ult_mod = models.Dat...