Skip to content

Fix GitHub Pages deployment and broken links#6

Merged
attogram merged 1 commit into
mainfrom
fix-github-pages
Sep 16, 2025
Merged

Fix GitHub Pages deployment and broken links#6
attogram merged 1 commit into
mainfrom
fix-github-pages

Conversation

@google-labs-jules
Copy link
Copy Markdown
Contributor

This change fixes the GitHub Pages deployment by moving all website files into the docs directory and updating the build configuration. It also fixes all broken internal links and CSS references.


PR created automatically by Jules for task 16289918988159242889

The GitHub Pages site was not building correctly because the Jekyll build source in the `pages.yml` workflow was set to the repository root (`./`) instead of the `docs/` directory, where the website content resides.

This commit fixes the site by:
1.  Moving all website-related files and directories (`index.html`, `_*.html` partials, `script.js`, `style.css`, `features/`, `games/`, `guides/`, `tools/`) into the `docs/` directory.
2.  Updating the `.github/workflows/pages.yml` to set the Jekyll build `source` to `./docs`.
3.  Converting all navigation links in `_nav.html` to be relative paths for better portability.
4.  Moving the `LICENSE` file into `docs/` to fix a broken link in the footer.

These changes ensure that the correct homepage is deployed and that all internal links and CSS references are resolved correctly.
@google-labs-jules
Copy link
Copy Markdown
Contributor Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll acknowledge your comments with a 👀 emoji and then get to work. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

I will automatically address your feedback. For any comments you don't want me to act on, just include (aside).



For security, I will only act on instructions from the user who triggered this task for this pull request.

@attogram attogram marked this pull request as ready for review September 16, 2025 13:50
@attogram attogram merged commit 04af384 into main Sep 16, 2025
1 check passed
@attogram attogram deleted the fix-github-pages branch September 16, 2025 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant