This repository contains code that relates to my personal website with information about me, my projects, etc. Vercel is used for hosting, so some features, such as speed insights, may not work on other hosts.
- Installed Node.js.
- Enabled corepack or installed
pnpm
manually. - Be a member of Lynard Discord server to receive presence updates for footer.
- Vercel account (Optional if you plane use another hosting).
- Installed Umami (Optional if you plane use another metrics collector).
- Clone this repository:
git clone https://github.com/LWJerri/lwjerri.dev.git
. - Install required dependencies:
pnpm i
. - Create
.env
file in root of project and paste all data from.env.example
. - Configurate required environments.
- Value for
UMAMI_SECRET
environment must be same as forAPP_SECRET
. See Umami Environment Variables. - Your
UMAMI_ENDPOINT
will behttp(s)://<your-domain>/api
. - Take
UMAMI_SITE_ID
&UMAMI_USER_ID
from Umami settings.
NOTE: I'm hosting my portfolio on Vercel and my website contains some unique features, like Speed Insights. If you wanna host this website on another platform, please, fork this repository and adapt these features to your hosting platform.
This code has MIT license. See the LICENSE
file for getting more information.