master

HTTPS Enforcement Setup

Overview

This repository is configured to enforce HTTPS for the custom domain w34pfoundation.org on GitHub Pages.

Configuration Files

CNAME

The CNAME file contains the custom domain: [w34pfoundation.org ]https://w34p-foundation.github.io/master/

_config.yml

The _config.yml file enforces HTTPS with the following key settings:

GitHub Repository Settings

To complete the HTTPS enforcement, you need to enable it in your GitHub repository settings:

  1. Go to your repository on GitHub
  2. Click on SettingsPages
  3. Under “Custom domain”, verify that w34p-foundation.github.io/master/ is set
  4. Check the Enforce HTTPS checkbox
  5. Wait for the SSL certificate to be provisioned (this may take a few minutes)

Verification

After the SSL certificate is provisioned, you can verify HTTPS enforcement by:

  1. Visiting http://w34p-foundation.github.io/master/ - should automatically redirect to https://w34p-foundation.github.io/master/
  2. Checking that the browser shows a padlock icon in the address bar
  3. Verifying that all resources load over HTTPS (no mixed content warnings)

Current Status

✅ CNAME file configured with custom domain ✅ _config.yml configured with HTTPS enforcement ✅ All external resources (CDN, fonts, scripts) use HTTPS ⚠️ GitHub Pages HTTPS setting needs to be enabled manually in repository settings

Additional Notes