Show cases en Gatsly
Author: Oscar Julián Tinjacá y Luis Miguel Báez
Latex en Gatsly
Ejemplo de Latex
$$\int _{\:0}^{\infty \:}\int _y^{\infty \:}e^{-x^2}dxdy$$
Esta es una formula $\int _{\:0}^{\infty \:}\int _y^{\infty \:}e^{-x^2}dxdy$ inline
Esta es una formula inline
Insertar Codigo en una formato legible
Escribir el siguiente codigo sin las \\
\```java public class Main { int x = 5; } \```
Y obtendrá el siguiente resultado
public class Main {int x = 5;}
Componentes globales de React
Algunos componentes están disponibles globalmente en cada módulo (sin tener que importarlos):
<Spoiler>
<Info>
<Warning>
<Optional>
<Problems>
<FocusProblem>
<Resources>
<Resource>
<TextTooltip>
<LanguageSection>
<CPPSection>
<JavaSection>
<PySection>
<IncompleteSection>
<Asterisk>
<Quiz>
Ejemplo de Uso en cualquier archivo .mdx
Info
Componente <Info title="Algun Titulo">Alguna descripción Importante</Info>
Algun Titulo
Alguna descripción Importante
Resources
Componente <Resources title="References"><Resource source="Research Gate" url="https://www.researchgate.net/publication/326626897_Smartphone_Based_Image_Color_Correction_for_Color_Blindness" title="Smartphone Based Image Color Correction for Color Blindness">Lamiaa A. Elrefaei</Resource></Resources>
Resources: References | ||||
---|---|---|---|---|
Research Gate | Lamiaa A. Elrefaei |
Embeber animación de p5.js en Gatsly
- Crear un archivo
NombreComponente.tsx
ensrc/components/markdown/
import React from 'react';import { P5Instance, ReactP5Wrapper } from 'react-p5-wrapper';function sketch(p5: P5Instance) {p5.setup = () => {p5.createCanvas(710, 400, p5.WEBGL);}p5.draw = () => {
En el archivo src/components/markdown/MDXComponents.tsx
debe importar el componente y lo exportas de la siguiente manera
import Example3DComponent from './Example3DComponent'export const components = {Spoiler,...Example3DComponent,};
Y luego de esto ya puedes importar el componente en cualquier archivo .mdx
de la siguiente manera
Ejemplo de Componente 3D
<div id="Example3D"></div><ScriptTag type="text/javascript" src="https://visual-computing-1.github.io/visual-site/js/showcases/example3d.js" />
Ejemplo de p5.js en 2D
<div id="Example2D"></div><ScriptTag type="text/javascript" src="https://visual-computing-1.github.io/visual-site/js/showcases/example2d.js" />
Ejemplo de Articulo usando Markdown x
---id: showcase-about-templatetitle: 'About Template'author: Oscar Julián Tinjacá y Luis Miguel Báezdescription:'Información sobre el Template'---# Gatsby Framework