This is the source code for benoithiller.com.
It is written using Next.js 15 and React 19 mostly to play around a bit with the changes to both since I've last worked with them. That is why I'm not using a pre-made template or a tool that provides more of the functionality of a personal site/blog out of the box.
The package.json
has the default Next.js actions configured: start
, dev
, build
, and lint
.
To run the service locally first install the dependencies:
npm install
Then simply start the dev server:
npm run dev
The project will build and deploy itself to GitHub Pages using the action configured in .github/workflows/deploy.yml when a commit is pushed to main
.
To build the project locally use:
npm run build
The built static site will be placed in the out
directory by default.
This work is licensed under the MIT-0 license with the exception of the contents of the src/blog
folder for which all rights are reserved. Note that the rendered blog pages grant additional licenses to their contents that are documented therein.