π¨πΏβπ» diegocosta.me
My personal blog powered by gatsby, typescript and styled-components.
π₯οΈ Tech Stack
- Build with Gatsby w/ TypeScript.
- Testing with Jest and Testing Library.
- With ESLint, Prettier, stylelint, Husky, lint-staged and much more.
- Supports contents with multiple languages using i18next (see folder /content).
- Dark mode using styled-components themes.
- Search engine with fuse.js
- Hosted on Github Pages with Github Actions.
π Requirements
This project requires Node.js 12.13.0 or higher and yarn as package manager.
β¨οΈ Developing
- Clone this repo with git.
- Install dependencies by running
yarn install
within the directory that you cloned (probablydiegocosta.me
). - Start the development server with
yarn develop
. - Open development site by going to
http://localhost:8000
in your browser.
π Contributing
See CONTRIBUTING.md for details.