Samuel Magny Portfolio website
Includes:
- MDX and Markdown support
- Optimized for SEO (sitemap, robots, JSON-LD schema)
- RSS Feed
- Dynamic OG images
- Syntax highlighting
- Tailwind v4
- Vercel Speed Insights / Web Analytics
- Geist font
- Install
pnpmby runningnpm install -g pnpm - Install project dependencies by running
pnpm install - Add a new
.envfollowing.env.example
To run the portfolio locally, follow these steps:
- Ensure that you have completed the development setup steps mentioned above.
- Run
pnpm run devto start the local development server. - Open your web browser and navigate to
http://localhost:3000to view the portfolio.
Add a .mdx / .md file into the app/blog/posts or app/projects/posts directory
| Field | Type | Description |
|---|---|---|
| title | string | The title of the content |
| summary | string | The summary of the content |
| publishedAt | date | The date of the content |
| draft | string | If article is draft or not. If defined, the article is only listed in development (not visible once deployed) |
| description | string | A brief description of the content |
| tags | string[] | An array of tags associated with content |
| locale | string[] | The locale, e.g., 'en_US' |
Hero icons https://heroicons.com