This repository contains the source of the second version of my website.
The website uses NextJS, a React-based framework, coupled with SCSS for styling. It uses Velite to build a type-safe data layer from MDX and JSON files, that contain the website's content.
Organization:
app
: Website pagescomponents
: React Componentscontent
: MDX pages of the website (and related assets)fonts
: Website fontspublic
: General website assets, such as favicons or the logostyles
: SCSS styling files
To run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
To create the static website :
npm run build
This website is deployed automatically when a push to main occurs.