My personal website with a list of my projects that help people learn and blog posts about life, web-development, and machine-learning.
The website is built on Gatsby. See the Gatsby cheat-sheet for development hints.
Install proper version of Node:
nvm use
Install dependencies:
npm i
To run the project locally in development mode on http://localhost:8000:
npm run develop
View GraphiQL, an in-browser IDE, to explore your site's data and schema on http://localhost:8000/___graphql
To build the production version of the project:
npm run build
Serve the production build for testing on http://localhost:9000:
npm run serve
To do ESLint and Type checking:
npm run lint
npm run type
To fix the Lint errors run:
npm run lint -- --fix
Use react-icons.github.io to search for available icons.
Use tailwindcss.com to search for available CSS classes.
To serve the trekhleb.github.io web-site on a custom domain trekhleb.dev make sure that the public
branch has CNAME
file in the root folder. For more details read this.