Damien Babin Portfolio
This project is a personal portfolio website built using Jekyll and hosted on GitHub Pages. It showcases my skills, projects, and professional experience as a junior DevOps engineer transitioning from a military background.
Key Features
- Static Site Generation: Utilizes Jekyll for efficient static site generation.
- Custom Theme: Implements the Just the Docs theme with a dark color scheme for improved readability.
- Responsive Design: Ensures optimal viewing across various devices.
- Navigation: Custom navigation structure using
_data/nav.ymlfor easy management. - Content Organization: Structured content including About Me, Projects, Resume, and Contact pages.
- GitHub Integration: Direct link to view the project on GitHub.
- Search Functionality: Implemented site-wide search for easy content discovery.
Technical Implementation
- Version Control: Git, hosted on GitHub
- CI/CD: Automated deployment using GitHub Actions
- Docker Support: Includes a
docker-compose.ymlfor consistent development environments - Custom Styling: SCSS for additional styling customizations
- Configuration: Extensive use of Jekyll’s
_config.ymlfor site settings
Development Practices
- Modular code structure with separate files for different components
- Use of Jekyll’s templating system for consistent layouts
- Implementation of SEO best practices through metadata and proper HTML structure
- Error handling with a custom 404 page
This project demonstrates proficiency in static site generation, version control, CI/CD practices, and front-end web development, showcasing both technical skills and the ability to present professional information effectively.