[!IMPORTANT] Remember to change pre-defined values in
config.tsxfile (likename,description,socialsetc.) before deploying your website! Change them in your forked repository.
GITHUB_ACCESS_TOKEN with your GitHub access token with public repositories permissionDISCORD_WEBHOOK_URL with your Discord Webhook URL for contact formDeploy button and wait for deployVisit button to see your deployed websiteconfig.tsx file (like name, description, socials etc.)git clone https://github.com/IgorKowalczyk/igorkowalczyk.github.io.gitpnpm i to install all dependencies,pnpm clean to remove all unnecessary files so you can start with a clean project.env.example file and rename it to .env.env file set this values:GITHUB_ACCESS_TOKEN - Your GitHub access token with public repositories permissionDISCORD_WEBHOOK_URL - Discord Webhook URL for contact formCAPTCHA_SECRET - Your Cloudflare Turnstile secret key (optional)NEXT_PUBLIC_CAPTCHA_SITEKEY - Your Cloudflare Turnstile site key (optional)config.tsx file (like name, description, socials etc.)pnpm build to build the project or pnpm dev to run the project in development mode.[!NOTE] You can also use
npmoryarninstead ofpnpm
.env configuration| Variable | Description | Required |
|---|---|---|
GITHUB_ACCESS_TOKEN |
Your GitHub access token with public repositories permission | ☑️ Yes |
DISCORD_WEBHOOK_URL |
Discord Webhook URL for contact form | ☑️ Yes |
HOTJAR_ID |
Your Hotjar website ID (for analytics) | ❌ No |
CAPTCHA_SECRET |
Your Cloudflare Turnstile secret key | ❌ No |
NEXT_PUBLIC_CAPTCHA_SITEKEY |
Your Cloudflare Turnstile site key | ❌ No |
[!NOTE] You can set these optional values:
HOTJAR_ID- Your Hotjar website ID (for analytics)
If you come across any errors or have suggestions for improvements, please create a new issue here and describe it clearly.
When submitting a pull request, please follow these steps:
https://github.com/IgorKowalczyk/igorkowalczyk.github.io.gitmain and give it a meaningful name (e.g. my-awesome-new-feature).This project is licensed under the MIT. See the LICENSE file for details
$ claude mcp add igorkowalczyk.dev \
-- python -m otcore.mcp_server <graph>