This repository contains the source code for my professional portfolio website, built with Jekyll, GitHub Pages, and Markdown. It is designed for easy editing, modern SEO, and a minimal, coder-friendly look.
- Modern, minimal design — clean, responsive, and easy to customize
- SEO optimized — powered by
jekyll-seo-tag,jekyll-sitemap, and rich social meta - Favicon & Apple Touch Icon — custom JM branding for all devices
- Blog, Resume, Publications, Social Feed — all editable in Markdown
- Easy deployment — works on GitHub Pages or Docker/Jekyll locally
- Analytics-ready — Google Analytics integration included
- Accessible & mobile-friendly
- Install Docker if you haven’t already.
- In the project directory, run:
docker-compose up --build
- Open your browser to http://localhost:4000
- Live reload is enabled for fast editing.
- Sitemap is available at
/sitemap.xml.
- Install Ruby, Bundler, and Jekyll.
- Run:
bundle install bundle exec jekyll serve - Visit http://localhost:4000
- Pages: Edit Markdown files like
index.md,resume.md,projects.md,publications.md, etc. - Blog: Add posts to
blog/_posts/usingYYYY-MM-DD-title.mdformat. - Config: Change site settings, social links, and meta in
_config.yml. - Styling: Edit
_sass/_base.scssfor CSS. Favicon and icons in project root.
- GitHub Pages:
- Push to the
mainbranch. GitHub Pages will build and deploy automatically. - Live at: https://joydeepmedhi.github.io
- Push to the
- Custom Domain: Set in your repo settings and update
_config.yml.
- Meta tags: Managed by
jekyll-seo-tagand_config.yml. - Sitemap: Auto-generated at
/sitemap.xmlfor search engines. - robots.txt: Present for crawler instructions.
- Social sharing: Optimized for Twitter, LinkedIn, and more.
- Favicon: Provided in
.icoand.svgformats; Apple touch icon included.
- MIT License. Feel free to fork and adapt.
- Built by Joydeep Medhi — Lead Data Scientist & ML Research Engineer
Questions or suggestions? Open an issue or contact me at [email protected].