Once you’re happy with your changes:
# Stage all changes
git add .
# Commit with a descriptive message
git commit -m "Description of what you changed"
# Push to main branch (auto-deploys to GitHub Pages)
git push origin main
GitHub Pages will automatically:
index.html - Homepageabout.html - About pageproducts.html - Products pagecontact.html - Contact pageprivacy-policy.html - Privacy policyterms-of-service.html - Terms of service_includes/header.html - Navigation menu (edit once, affects all pages)_includes/footer.html - Footer (edit once, affects all pages)_includes/head.html - Meta tags, SEO, fonts, global CSS_layouts/default.html - Base layout structureassets/css/main.css - Main stylesassets/css/components.css - Component stylesassets/css/animations.css - Animation stylesassets/css/responsive.css - Mobile/responsive stylesassets/css/contact.css - Contact page specific stylesassets/css/variables.css - CSS variables (colors, fonts, etc.)assets/js/main.js - Main JavaScriptassets/js/animations.js - Animation logicassets/js/components.js - Component interactionsassets/js/holoTitle.js - Products page specific (holo effect)assets/js/accessibility.js - Accessibility featuresassets/images/ - All images go here_includes/header.html → updates on all pages_includes/footer.html → updates on all pagesextra_css and extra_scripts in page front matter for page-specific filesGoal: Change the homepage hero text
index.html in your editorgit add ., git commit -m "Updated hero text", git push origin mainmain branch = live production site