A customized version of the Orbit Jekyll theme, tailored for professional e-commerce development managers and technical leaders. This fork includes enhanced PDF generation capabilities and personalized styling.
Original Theme: Orbit by Xiaoying Riley at 3rd Wave Media
Jekyll Implementation: sharu725/online-cv
Original Demo: online-cv.webjeda.com
This version includes several enhancements over the original theme:
- Advanced PDF Generation: Custom Node.js script using Playwright for high-quality PDF output
- Enhanced Styling: Improved ceramic theme with better typography and layout
- Professional Sections: Added certifications section with credential links
- Optimized Layout: Better responsive design and print-friendly formatting
- Custom Content: Tailored for e-commerce development professionals
| Desktop View | Mobile View |
|---|---|
|
|
Live Demo: cv.keg.dev
- Fork this repository
- Go to settings and set main branch as GitHub Pages source
- Your new site should be ready at
https://<username>.github.io/online-cv/ - Edit
_data/data.ymlto customize with your information
This fork includes an enhanced PDF generation system:
# Install dependencies
npm install
# Build the Jekyll site first
bundle exec jekyll build
# Generate PDF
npm run generate-pdfThe PDF will be saved to assets/pdf/cv-keg-dev-print.pdf with professional styling and layout optimization.
docker-compose upThe site will be available at http://localhost:4000. Changes to _data/data.yml will be reflected after Jekyll rebuilds.
# Clone the repository
git clone https://github.com/kegdev/online-cv.git
cd online-cv
# Install Ruby dependencies
bundle install
# Install Node.js dependencies (for PDF generation)
npm install
# Serve the site locally
bundle exec jekyll serve
# Navigate to http://localhost:4000- Node.js 18+
- Playwright (automatically installed via npm)
- Jekyll site must be built first (
bundle exec jekyll build)
- Certifications: Professional certifications with credential links and verification
- Advanced Skills: Detailed proficiency levels with visual progress bars
- Career Timeline: Comprehensive experience tracking with detailed descriptions
- PDF Optimization: Print-friendly layouts with preserved styling
All content is managed through _data/data.yml:
# Personal Information
sidebar:
name: Your Name
tagline: Your Professional Title
avatar: profile.png # Place in /assets/images/
# Professional sections
experiences: # Work history
certifications: # Professional certifications
skills: # Technical skills with proficiency levels
education: # Academic backgroundThe original theme includes 6 color schemes. This fork uses the ceramic theme by default with enhanced styling optimized for professional e-commerce developers.
Current Implementation: cv.keg.dev showcases the ceramic theme with custom enhancements.
For reference, the original theme color options include:
| Blue | Turquoise | Green |
|---|---|---|
![]() |
![]() |
![]() |
| Berry | Orange | Ceramic |
|---|---|---|
![]() |
![]() |
![]() |
- Designer: Xiaoying Riley at 3rd Wave Media
- Jekyll Implementation: sharu725
- Contributors: Nelson Estevão, t-h-e(sfrost)
- Customizations: KEGdev
- Enhanced PDF Generation: Playwright-based system with professional styling
- Additional Features: Certifications section, improved responsive design
- More Jekyll Themes: Jekyll Themes
- Original Repository: sharu725/online-cv
This project maintains the same license as the original theme. Please refer to the original repository for licensing details.







