Skip to content

Latest commit

 

History

History
88 lines (59 loc) · 2.53 KB

File metadata and controls

88 lines (59 loc) · 2.53 KB

GitHub Pages Deployment Instructions

Your website is ready to deploy! Follow these steps:

Step 1: Create GitHub Repository

  1. Go to https://github.com/new
  2. Fill in the repository details:
    • Repository name: Language-Learning-with-Technology
    • Description: Language Learning with Technology - A comprehensive guide for parents navigating digital language learning in 2025
    • Visibility: Public ✓
    • DO NOT initialize with README, .gitignore, or license (we already have these)
  3. Click "Create repository"

Step 2: Push Your Code

Copy and paste these commands in your terminal (one at a time):

cd "C:\Users\charl\AI Projects\projects\Language-Learning-with-Technology"

# Add the remote repository (use YOUR actual repository URL from GitHub)
git remote add origin https://github.com/charlesmartinedd/Language-Learning-with-Technology.git

# Push your code to GitHub
git push -u origin main

Step 3: Enable GitHub Pages

  1. Go to your repository on GitHub: https://github.com/charlesmartinedd/Language-Learning-with-Technology

  2. Click "Settings" (top menu)

  3. Click "Pages" (left sidebar)

  4. Under "Build and deployment":

    • Source: Select "GitHub Actions"
    • (Your .github/workflows/deploy.yml will be detected automatically)
  5. Click "Save" (if prompted)

Step 4: Wait for Deployment

  1. Go to "Actions" tab in your repository
  2. You'll see the deployment workflow running
  3. Wait ~2 minutes for completion (green checkmark ✓)

Step 5: Access Your Live Website!

Your website will be live at:

https://charlesmartinedd.github.io/Language-Learning-with-Technology

Troubleshooting

Issue: Workflow doesn't start automatically

  • Go to Actions tab
  • Click "Enable Actions" if prompted
  • Manually trigger: Actions → Deploy to GitHub Pages → Run workflow

Issue: 404 Page Not Found

  • Wait 5 minutes (DNS propagation)
  • Check Settings → Pages → Your site should show "Your site is live at..."
  • Verify the workflow completed successfully (green checkmark)

Issue: Build fails

  • Check Actions tab for error details
  • Verify all files committed: git status
  • Try pushing again: git push origin main

Updating Your Website

Every time you push changes to the main branch, GitHub Actions will automatically rebuild and redeploy your site:

# Make your changes
git add -A
git commit -m "Your update message"
git push origin main

# Wait 2 minutes → Live!

All ready! Your website is configured and ready to go live. 🚀