This is the source code used to generated www.davidwesst.com, powered by 11ty.
Architecture decisions (ADs) and other documentation can be found in the /docs/decisions directory.
- MADR for Decision Tracking
- 11ty for Static Site Generation
The project requires that Node v16+ be installed on the development machine in order to build and run the project. Personally, I use nvs, but it can be installed in many other ways.
Once the requirements are setup:
- Clone the repository
- From the project root run
npm install - (Optional) Create an
.envfile in the project root with the appropriate values, based on.env.example.- The project with run without this, but will throw errors when initializing Application Insights.
- Run
npm run devto build the site AND host it at http://localhost:8080/.
...and you should be up and running!
The featured image should always be 1600x630px. Alt text should also be specified in the header.
featured_image: defining-problems_thumbnail.png
featured_image_alt: "A sketch of a man with a fuchsia tie and women dressed in fuchsia blouse looking at a black question mark made up of small cubes"