Ragucci Engineering Lab
What this site is made of and how it behaves, from the content pipeline to the API.
On this page
The site is a personal engineering platform: technical notes, projects, documentation and small interactive demos.
How pages are produced#
- Content is MDX in git. Every note, project and documentation page is a file with typed front matter. The build compiles it, validates it and fails on mistakes.
- Pages never read the database. Rendering uses the content compiled at build time. The API is only used for search and privacy-friendly page-view counts.
- Search is served by the API and works without JavaScript: the search form is an ordinary GET form.