Outdated
Please Note: A new version is here now: https://github.com/LekoArts/portfolio-v2
My personal portfolio & blog. Built with Gatsby.js.
Features
- i18n (German & English)
- Integration of nearly all Prismic features (slices, content relationships, single/repeatable type, labels)
- Gatsby-Image (Responsive images) & PrismJS highlighting (using slices and labels)
- Tags & Categories
- Suggestions for further reading below project/blogpost
- PWA
- SEO (sitemap, schema.org data, OpenGraph & Twitter tags)
- Husky + Lint-Staged
Tech Stack
- Hosted on Netlify
- Prismic.io as Headless CMS
- styled-components for styling
- ESLint & Prettier for linting
- Cypress.io for E2E-testing
- CircleCI
License
Only for educational purposes! You are not allowed to use this site publicly and/or commercially.
You are not permitted to use, modify, or share the software for any purpose other than for private educational purposes.
π Learning Gatsby
Looking for more guidance? Full documentation for Gatsby lives on Gatsby's website.
Themes
- To learn more about Gatsby themes specifically, we recommend checking out the theme docs.
General
-
For most developers, I recommend starting with the in-depth tutorial for creating a site with Gatsby. It starts with zero assumptions about your level of ability and walks through every step of the process.
-
To dive straight into code samples, head to Gatsby's documentation. In particular, check out the Reference Guides and Gatsby API sections in the sidebar.