You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This guide will help you configure your GitHub Pages deployment to serve your website from the root URL `https://ipcrypt-std.github.io/`.
4
+
5
+
## Current Configuration
6
+
7
+
Your Jekyll site is located in the `www` directory, and your repository is now named `ipcrypt-std.github.io`, which means GitHub Pages will automatically deploy to the root URL.
8
+
9
+
## Step 1: Repository Settings
10
+
11
+
1. Go to your GitHub repository (`https://github.com/ipcrypt-std/www`)
12
+
2. Click on "Settings" tab
13
+
3. In the left sidebar, click on "Pages"
14
+
4. Under "Build and deployment" section:
15
+
- For "Source", select "GitHub Actions"
16
+
- This will use your workflow file to build and deploy the site
17
+
18
+
## Step 2: Custom Domain (Optional)
19
+
20
+
If you want to use your custom domain `ipcrypt.stdc.org`:
21
+
22
+
1. In the GitHub Pages settings, under "Custom domain":
23
+
- Enter your domain: `ipcrypt.stdc.org`
24
+
- Check "Enforce HTTPS" if it's not already enabled
25
+
2. Make sure your DNS provider has the correct records:
26
+
- An `A` record pointing to GitHub Pages IP addresses:
27
+
```
28
+
185.199.108.153
29
+
185.199.109.153
30
+
185.199.110.153
31
+
185.199.111.153
32
+
```
33
+
- Or a `CNAME` record pointing to `ipcrypt-std.github.io`
34
+
35
+
## Step 3: Alternative Approach - Using gh-pages Branch
36
+
37
+
If the above configuration doesn't work, you can try using a dedicated `gh-pages` branch:
38
+
39
+
1. Create a new orphan branch named `gh-pages`:
40
+
```bash
41
+
git checkout --orphan gh-pages
42
+
git rm -rf .
43
+
```
44
+
45
+
2. Create a simple index.html file to redirect to the correct location:
0 commit comments