Hey, I am Lukas. This is my personal website built with NextJS 13, Tailwind, Contentful and Cloudinary.
Have fun exploring.
This personal website is statically generated and uses as little dependencies as possible:
- NextJS 13: Frontend UI
- TailwindCSS: CSS Styling
- Contentful: Content Management System
- Cloudinary: Image Optimization
- Framer Motion: UI Animations
- Lottie: Special Animations
Run the following command to install all dependencies:
npm install
- Set up a Contentful space on https://contentful.com and copy Space ID and Access Token. The URL is just needed for generating the correct
<meta>
tags. - Create
.env
file and paste the variables.
NEXT_PUBLIC_CONTENTFUL_SPACE_ID='xxx'
NEXT_PUBLIC_CONTENTFUL_ACCESS_TOKEN='xxx'
NEXT_PUBLIC_URL='https://xxx.com'
To run the project locally, use the following command:
npm run dev
- Create project in Vercel importing the repo from GitHub.
- Set environment variables