GitHub Pages Setup

Enable web hosting for NeuAI documentation

Overview

GitHub Pages allows you to host the NeuAI documentation and web interface directly from your repository. Once enabled, the following pages become accessible:

Landing Page: https://kody-w.github.io/localFirstTools/docs/neuai/
Tutorial: https://kody-w.github.io/localFirstTools/docs/neuai/tutorial.html
Install Wizard: https://kody-w.github.io/localFirstTools/neuai-installer-wizard.html
Web App: https://kody-w.github.io/localFirstTools/neuai-web.html

1 Navigate to Repository Settings

  1. Go to your repository: github.com/kody-w/localFirstTools
  2. Click the Settings tab in the repository navigation
  3. In the left sidebar, scroll down and click Pages
1 Settings → Pages (in left sidebar)

2 Configure Source Branch

Under "Build and deployment", configure the source:

  1. Source: Select "Deploy from a branch"
  2. Branch: Select main (or revert if that's your primary branch)
  3. Folder: Select / (root)
  4. Click Save
Branch Note: Make sure to select the correct branch. Check your repository's default branch in Settings → General → Default branch.
2 Source: Deploy from a branch
Branch: main / (root)

3 Wait for Deployment

After saving, GitHub will automatically build and deploy your site. This typically takes 1-3 minutes.

  1. Stay on the Pages settings page
  2. Watch for the deployment status at the top
  3. Once complete, you'll see: "Your site is live at..."
Tip: You can also check deployment status under the Actions tab in your repository.
Success! Once deployed, your NeuAI documentation will be available at:
https://kody-w.github.io/localFirstTools/docs/neuai/

4 Verify Deployment

Test that all pages are accessible:

Optional: Custom Domain

If you want to use a custom domain (e.g., neuai.yourdomain.com):

  1. In the Pages settings, enter your custom domain
  2. Configure DNS with your domain provider:
    DNS Records # For apex domain (yourdomain.com): A @ 185.199.108.153 A @ 185.199.109.153 A @ 185.199.110.153 A @ 185.199.111.153 # For subdomain (neuai.yourdomain.com): CNAME neuai kody-w.github.io.
  3. Wait for DNS propagation (can take up to 24 hours)
  4. Enable "Enforce HTTPS" once the certificate is provisioned

Troubleshooting

404 Page Not Found

Pages Not Updating

HTTPS Certificate Issues

Quick Links

After enabling GitHub Pages, share these links:

# Documentation https://kody-w.github.io/localFirstTools/docs/neuai/ # Direct Install Command curl -sSL https://kody-w.github.io/localFirstTools/docs/neuai/install.sh | bash # Web Interface https://kody-w.github.io/localFirstTools/neuai-web.html # Interactive Tutorial https://kody-w.github.io/localFirstTools/docs/neuai/tutorial.html
Open GitHub Pages Settings