Skip to main content

Edición de una página

Al abrir un libro se pueden crear páginas en el libro directamente o se pueden crear cápitulos que permiten agrupar un conjunto de páginas. Del lado derecho aparecen los menús correspondientes.

Editores de texto

Al crear una nueva página nos dirigirá al editor de texto, se tienen dos opciones de editor:

  • Editor por defecto (WYSIWYG)
  • Editor de markdown

Editor por defecto (WYSIWYG)

Este editor es el más facil de usar y tiene controles en la parte de arriba que son muy intuitivos. Entre las caracteristicas de los controles podemos listar:

  • Hacer y Deshacer
  • Cambiar el tipo de letra, entre Encabezados, Parrafos, Citas, Llamadas
  • Negrita, Cursiva, Subrayado
  • Color de la fuente
  • Resaltado del texto
  • Tachado, Subíndice, Superíndice, Estilo código
  • Alineación del texto
  • Viñetas, Listas de verificación, Tabulación
  • Inserción de Enlaces, Tablas, Imagenes
  • Inserción de Poligonos, Código, Videos
  • Inserción de Bloque despleglable.

Editor-por-defecto.png

Editor Markdown

Markdown es un lenguaje de marcado ligero que trata de conseguir la máxima legibilidad y facilidad de publicación tanto en su forma de entrada como de salida, inspirándose en muchas convenciones existentes para marcar mensajes de correo electrónico usando texto plano. Esta página fue totalmente editada con Markdown, por lo que si se desea ver el contenido más a detalle se recomienda utilizar la opción Exportar en formato de Markdown y luego explorar la estructura del archivo.

Encabezados

Para crear un título se puede utilizar el símbolo de numeral antes del texto, teniendo el resultado

Sintaxis Markdown Resultado
# Encabezado h1

Encabezado h1

## Encabezado h2

Encabezado h2

### Encabezado h3

Encabezado h3

#### Encabezado h4

Encabezado h4

##### Encabezado h5
Encabezado h5

Citas

Para citar solo es necesario escribir un signo "menor que" antes del texto.

Sintaxis Markdown Resultado
> La vida es muy corta para aprender alemán. -Tad Marburg Texto con énfasis: Agregar un asterisco para cursiva y dos para negrita

La vida es muy corta para aprender alemán. -Tad Marburg Texto con énfasis: Agregar un asterisco para cursiva y dos para negrita

Cursiva

Para hacer texto en cursiva, rodea el texto con un asterisco.

Sintaxis Markdown Resultado
Este texto está en *cursiva* Este texto está en cursiva

Negrita

Para hacer texto en negrita, rodea el texto con dos asteriscos.

Sintaxis Markdown Resultado
Este texto está en **negrita** Este texto está en negrita

Listas

Para crear una lista sin ordenar, utilice asteriscos (*) o guiónes (-) seguidos de un espacio y el texto de cada elemento de la lista, tambien se pueden utilizar tabulaciones para agregar niveles a la lista.

Con guiónes:

- Elemento 1
	- Elemento interno 
- Elemento 2
- Elemento 3

Resultado:

  • Elemento 1
    • Elemento interno
  • Elemento 2
  • Elemento 3

Con Asteriscos:

* Elemento 1
	* Elemento interno
* Elemento 2
* Elemento 3

Resultado:

  • Elemento 1
    • Elemento interno
  • Elemento 2
  • Elemento 3

Enlaces

Para crear un enlace, utilice el siguiente formato [Texto alternativo](URL del enlace):


[Sitio del INE](https://www.ine.gob.gt/)

Resultado:

Sitio del INE

Tablas

Se pueden crear tablas utilizando la siguiente sintaxis:

| Columna 1 | Columna 2 | Columna 3 |
|-----------|-----------|-----------|
| Fila 1    | Datos A   | Datos B   |
| Fila 2    | Datos C   | Datos D   |
| Fila 3    | Datos E   | Datos F   |

Resultado:

Columna 1 Columna 2 Columna 3
Fila 1 Datos A Datos B
Fila 2 Datos C Datos D
Fila 3 Datos E Datos F

Código

Para realizar la inserción de código en la pagina se puede realizar encerrando el bloque con el símbolo de acento inverso "```" y se puede indicar el lenguaje para obtener un mejor resaltado del texto como en el siguiente ejemplo:

  • Ejemplo de codigo

``` PHP
/**
* Get a path to a theme resource.
*/
function theme_path(string $path = ''): ?string
{
$theme = config('view.theme');
if (!$theme) {
return null;
}
return base_path('themes/' . $theme . ($path ? DIRECTORY_SEPARATOR . $path : $path));
}
```

  • Resultado obtenido
    El cual nos dá como resultado el siguiente bloque:
 /**
  * Get a path to a theme resource.
  */
function theme_path(string $path = ''): ?string
{
    $theme = config('view.theme');
    if (!$theme) {
        return null;
    }
    return base_path('themes/' . $theme . ($path ? DIRECTORY_SEPARATOR . $path : $path));
}

Inserción de HTML

Markdown permite la inserción de código HTML en cualquier parte del sitio, por ejemplo:

  • Ejemplo:
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
<a href="https://wiki.ine.gob.gt">Enlace al Inicio de la WIKI</a>
</body>
  • Resultado obtenido
    El código html anterior dá como resultado lo siguiente:

My First Heading

My first paragraph.

Enlace al Inicio de la WIKI

Otras funciones en las páginas

Además del editor, existen otras caracteristicas adicionales en las páginas que las podemos encontrar en la siguiente página Funciones Adicionales.