Generación de Sitios Estáticos ⭐ 54k stars
Framework de sitios estáticos con React: SSG, GraphQL y ecosistema de plugins.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm init gatsby
// src/pages/index.js
export default () => <h1>Hola Gatsby</h1>;
Dos casos de uso comunes implementados con esta librería.
Consulta datos en build-time con useStaticQuery.
// src/pages/index.js
import { useStaticQuery, graphql } from 'gatsby';
export default function Home() {
const { site } = useStaticQuery(graphql`{ site { siteMetadata { title } } }`);
return <h1>{site.siteMetadata.title}</h1>;
}Renderiza contenido de archivos Markdown.
// gatsby-config.js (extracto)
module.exports = {
plugins: [
{ resolve: 'gatsby-source-filesystem', options: { path: './content' } },
'gatsby-transformer-remark',
],
};
// Luego con graphql se traen markdownRemark y se renderiza con dangerouslySetInnerHTML| Categoría | Generación de Sitios Estáticos |
|---|---|
| Stars (GitHub) | ⭐ 54k |
| Sitio oficial | https://www.gatsbyjs.com/ |
| GitHub | https://github.com/gatsbyjs/gatsby |
| Instalación | npm init gatsby |
| Relacionadas | Next.js · Nuxt.js · Gridsome |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.