This repository hosts my professional CV as a GitHub Pages site.
-
Clone this repository
git clone <your-repo-url> cd CV-Github
-
Enable GitHub Pages
- Go to your repository on GitHub
- Navigate to Settings → Pages
- Set Source to "Deploy from a branch"
- Select "main" branch and "/ (root)" folder
- Click Save
-
Customize your CV
- Edit
cv.mdto add your personal information, experience, and skills - Modify
_config.ymlto update site settings - Customize the styling in
assets/css/style.css
- Edit
-
Access your CV
- Your CV will be available at:
https://yourusername.github.io/repository-name
- Your CV will be available at:
index.md- Main page that includes your CVcv.md- Your CV content in markdown format_config.yml- Jekyll configuration_layouts/cv.html- Custom layout for CV presentationassets/css/style.css- Custom styling.github/workflows/pages.yml- GitHub Actions workflow for deployment
To run locally with Jekyll:
bundle install
bundle exec jekyll serveThen visit http://localhost:4000
Edit the cv.md file to modify your CV content. The file uses standard markdown syntax.
Modify assets/css/style.css to change the appearance of your CV.
The CV layout is defined in _layouts/cv.html. You can customize the HTML structure here.
- ✅ Responsive design
- ✅ Professional styling
- ✅ Print-friendly layout
- ✅ SEO optimized
- ✅ Fast loading
- ✅ Easy to maintain
This project is open source and available under the MIT License.