Skip to content

jamand/jamand-webpage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jérémy Amand - Private webpage and blog

Personal portfolio website built with modern web technologies, showcasing projects, blog posts, and professional information.

Tech Stack

Development Tools

Project Structure

/
├── public/            # Static assets
├── src/
│   ├── assets/        # Images, fonts, etc.
│   ├── blog/          # Blog posts (MDX)
│   ├── components/    # Reusable components
│   ├── layouts/       # Page layouts
│   ├── pages/         # File-based routing
│   └── styles/        # Global styles
└── package.json

Development

All commands are run from the root of the project:

Command Action
pnpm install Install dependencies
pnpm dev Start local dev server at localhost:4321
pnpm build Build production site to ./dist/
pnpm preview Preview build locally before deploying
pnpm lint Run ESLint with accessibility checks
pnpm test:a11y <url> Run pa11y accessibility audit on a URL
pnpm astro ... Run CLI commands like astro add, astro check

Pre-commit Hooks

On commit, Lefthook automatically runs:

  • Prettier - Formats staged files (auto-fixes)
  • ESLint - Checks .js, .ts, .astro files for issues
  • cspell - Spell checks blog posts in src/blog/

License

The source code is licensed under the MIT License.

Blog posts are licensed under CC BY 4.0.

Profile photographs, CV data, and other personal content are © Jérémy Amand. All rights reserved.

About

Personal webpage and blog, built from scratch using Astro, Tailwind and DaisyUI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors