.github/workflows/jekyll.ymlmain branch!important hacksmain.scss with minimal, clean overridesAmehran/
βββ .github/
β βββ workflows/
β βββ jekyll.yml # CI/CD pipeline
βββ _config.yml # Site configuration
βββ _data/
β βββ navigation.yml # Navigation menu
βββ assets/
β βββ css/
β β βββ main.scss # Simplified styles
β βββ images/ # Site images
β βββ documents/ # Resume, etc.
βββ pages/
β βββ agentic-ai.md # Page 2
β βββ android-sdks.md # Page 3
β βββ computer-vision.md # Page 4
β βββ mobile-ai.md # Page 5
β βββ woodworking.md # Page 6 (Hobbies)
βββ index.md # Page 1 (Home)
βββ Gemfile # Ruby dependencies
βββ README.md # Setup instructions
βββ cleanup.sh # Script to remove old files
Run bash cleanup.sh to remove:
_sass/custom/ (all 4 SCSS files)_includes/carousel.html_includes/feature_row.html_layouts/default.html_layouts/single.htmlspec/ (entire test directory)# Install dependencies
bundle install
# Run locally
bundle exec jekyll serve
# View at http://localhost:4000
main branchhttps://arminmehran.com| Metric | Before | After | Reduction |
|---|---|---|---|
| Custom SCSS files | 4 | 1 | 75% |
| Lines of SCSS | ~350 | ~30 | 91% |
| Custom includes | 5 | 2 | 60% |
| Test files | 6 | 0 | 100% |
| Dependencies | 5 gems | 4 gems | 20% |
bash cleanup.shbundle installbundle exec jekyll serveAll content from your 5 pages has been preserved:
No content was lost, only unnecessary code was removed!