daan.fyi is a personal website built using a tech stack that includes React as the framework, Chakra UI for components, MDX for rich content, and NextJS for server-side rendering and static site generation. The website is hosted on Vercel and the source code is freely available with proper attribution. The author encourages learning from and building upon the codebase.
To build and run the daan.fyi website locally, the following prerequisites are needed:
Here are the steps to build and run the website:
npm install
npm run dev
The development server supports hot reloading, so only the modified React components will be updated live without completely reloading the page. For MDX content, the whole page will be refreshed.
To create a production build, use the following command:
npm run build
After the build is complete, the production version of the website can be run with:
npm run start
daan.fyi is a personal website built with React, Chakra UI, MDX, and NextJS. It provides a range of features such as a customizable component library, interactive content, and server-side rendering. The installation process involves installing dependencies, starting the development server, or creating a production build. The source code is openly available, and credit is given to sources that inspired and assisted in building the website.