Código
plot(1:10)
Traducido automáticamente de la versión inglesa. Por favor, notifique cualquier error de traducción.
Este recurso está diseñado para ayudarte a aprovechar las potentes características de Quarto para mejorar tus documentos HTML.
Aprenderá:
lightboxes
, contenido con pestañas y comentarios para atraer a su audiencia.Esta guía mejorará su capacidad para crear documentos HTML sofisticados, páginas web bien organizadas que destaquen tanto por su funcionalidad como por su estética.
Utilice el formato html
para crear una salida HTML:
---
title: "Mi documento"
format:
html:
# Tabla de contenidos
1 toc: true
2 toc-depth: 3
3 toc-expand: 1
4 toc-title: Contents
# Numeración de secciones
5 number-sections: true
6 css: styles.css
---
Crea un tabset con ::: {.panel-tabset}
en markdown. Cada encabezado dentro se convierte en una pestaña. Ejemplo:
::: {.panel-tabset}
## R
``` {.r}
get_sum <- function(a, b) {
a + b
}
```
## Python
``` {.python}
def get_sum(a, b):
return a + b
```
:::
Salida:
Utilice group
para conjuntos de pestañas con los mismos nombres de pestaña para sincronizar su selección en todo el grupo.
Crear un documento HTML totalmente autónomo con recursos incrustados (imágenes, hojas de estilo CSS, JavaScript, Mathajax, etc.):
Esto producirá un archivo HTML independiente sin dependencias externas.
Los enlaces externos son enlaces que no se dirigen al sitio actual.
Para personalizar la apariencia y el comportamiento de los enlaces externos, utilice las siguientes opciones:
format:
html:
1 link-external-icon: true
2 link-external-newwindow: true
3 link-external-filter: '^(?:http:|https:)\/\/www\.quarto\.org\/custom'
true
mostrar un icono junto al enlace para indicar que es externo (por ejemplo, externo).
true
abrir enlaces externos en una nueva ventana o pestaña del navegador (en lugar de navegar por la pestaña actual).
^(?:http:|https:)\/\/www\.quarto\.org\/custom
will treat links that start with http://www.quarto.org as internal links (and others will be considered external).
Especificar que un enlace individual es externo y debe abrirse en una nueva pestaña:
Habilitar Giscus comentarios almacenados en las ‘Discusiones’ de un repositorio de GitHub:
Requisitos para el repositorio:
Véase Documentación de Giscus for setup and additional options.
Desactivar comentarios para una página específica :
Si desea incluir contenido adicional en su documento desde otro archivo, puede utilizar las opciones include-in-*
:
Opción para Incluir | Descripción |
---|---|
include-in-header |
Incluir contenido de archivo al final de la cabecera. Puede utilizarse, por ejemplo, para incluir CSS o JavaScript especiales en documentos HTML o para inyectar comandos en el preámbulo de LaTeX. |
include-before-body |
Include contents of file at the beginning of the document body (e.g. after the <body> tag in HTML, or the \begin{document} command in LaTeX). Puede utilizarse para incluir barras de navegación o banners en documentos HTML. |
include-after-body |
Include contents of file at the end of the document body (before the </body> tag in HTML, or the \end{document} command in LaTeX). |
Puedes especificar un único archivo o múltiples archivos para cada una de estas opciones directamente, o utilizar la subclave file:
. Para incluir contenido crudo en el encabezado YAML, use la subclave text
. Al utilizar text:
, add the |
character after text:
para indicar que el valor es una cadena de varias líneas. Si omite file:
o text:
, Quarto asume que está proporcionando un archivo.
Ejemplo:
Ocultar el código ejecutable en los documentos con echo: false
en las opciones execute
:
Anule esta opción para bloques de código individuales según sea necesario:
Las opciones del bloque de código van en un comentario en la parte superior, marcado con #|
.
Oculte el código por defecto con code-fold
; Haga clic en Code para verlo.
Establezca code-fold: true
y personalice el texto del resumen (por defecto es Code
):
Activar un menú Código en la cabecera del documento con code-tools: true
:
Con los bloques de código plegados, el menú Código ofrece opciones para mostrar/ocultar el código y ver el código fuente completo.
Véase anotación de código
Véase cómo incluir bloques de código ejecutables.
Para incluir bloques de código no ejecutables en la documentación, encierre el lenguaje (por ejemplo, python
, r
, etc.) entre llaves dobles en lugar de una sola. Por ejemplo:
Saldrá en el documento como:
Si desea mostrar un ejemplo con múltiples bloques de código y otras marcas, simplemente encierre todo el ejemplo entre 4 comillas (por ejemplo, ````
) y utilice la sintaxis de dos llaves para los bloques de código dentro del ejemplo. Por ejemplo:
Véase la documentación Quarto HTML Themes.
Haga clic en una imagen para verla ampliada:
Aplicar Lightbox a imágenes específicas:
Agrupar imágenes en una ‘galería’:
![Una imagen encantadora](mv-1.jpg){group="my-gallery"}
![Otra imagen encantadora](mv-2.jpg){group="my-gallery"}
![La última imagen encantadora](mv-3.jpg){group="my-gallery"}
Usar lightbox con celdas computacionales: