[!IMPORTANT] Remember to change pre-defined values in
config.tsx
file (likename
,description
,socials
etc.) 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.dev.git
pnpm 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
npm
oryarn
instead ofpnpm
.env
configurationVariable | 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.dev.git
main
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