Help me build a Jekyll website with the following requirements:
- Personal blog / portfolio for a Data Scientist / Machine Learning Engineer
- Articles support categories and tags
- Each article has a cover image visible in article listing pages
- A search feature allowing search by article title and tags
The site has 3 main sections, accessible from a top navigation bar:
- Displays the most recent articles
- Shows category thumbnails linking to category pages
- Short professional introduction
- Background and experience
- Showcases prototypes and GitHub repositories
- Articles include a practical application or demo section
- Clean, professional, developer-oriented design
- Easy to maintain and extend
- Well-structured Jekyll configuration and content organization