Pasos para instalar e iniciar el sistema:
- Instalar el gestor de versiones de node
nvm
- Clonarlo este repo:
git clone git@github.com:python-spain/web-ng.git
y acceder al directorio. - Instalar la versión de node correspondiente (en .nvmrc)
nvm install
- Activar la versión de node correspondiente:
nvm use
. - Instalar gatsby-cli:
npm install -g gatsby-cli
- Instalkar las dependencias de la web
npm ci
para instalar todo. - Ejecutar
gatsby develop
para iniciar el servidor. - El sitio debería ser visible en http://localhost:8000/.
El contenido a editar está en:
src/content
.src/data
.- Site metadata:
gatsby-config.js
El diseño a editar está en:
src/pages
src/templates
src/components
Basado en https://github.com/zerostaticthemes/gatsby-serif-theme.
Para agregar un post/evento puedes seguir las instrucciones que se encuentran en nuestra guía de contribución.
- Gatsby v3
- Theme: Gatsby Serif Theme
- Multi-page theme (not just a blog) that uses Markdown for multiple content-types/templates. It uses
gatsby-transformer-remark
and has several examples of querying and filteringallMarkdownRemark
- Includes a graphql query in
gatsby-node.js
that creates pages and templates by content type based on the foldersrc/pages/services
,src/pages/team
, - Services (Markdown)
- Team (Markdown)
- Testimonials (Markdown)
- Features (Data)
- SCSS using
gatsby-plugin-sass
- Responsive design
- Bootstrap 4 grid and media queries only
- Responsive menu
- Robust example content included
- Royalty free illustrations included
- SEO Titles & Meta using
gatsby-plugin-react-helmet
- ESLint