This is the repository for my personal website.
The only prerequisite tool for this project is asdf — make sure you have it installed.
-
Clone the repository:
git clone https://github.com/khaykingleb/khaykingleb-com.git \ && cd khaykingleb-com
-
Initialize & setup:
make init
This command installs tools, dependencies, sets up
.env
, and pre-commit hooks. -
Configure environment: Edit the created
.env
file with your Supabase and Notion API keys.
For a full list of available targets, run:
make help
To start the development server:
make supabase-start \
&& make deps-dev \
&& make run-dev
To run the production build locally:
make supabase-start \
&& make deps-prod \
&& make build \
&& make run-prod