Commit 13c6080
Claude/fix spin website html a ol iy (#133)
* fix: rewrite GitHub Pages site to display properly with dynamic OSINT detective humor
The site at thumpersecure.github.io/Spin was showing the README.md
rendered by Jekyll instead of the OSINT toolkit HTML. Root causes:
- No index.html at repo root (Pages served README as fallback)
- No .nojekyll file to prevent Jekyll processing
Changes:
- Add .nojekyll at root and docs/ to bypass Jekyll
- Add index.html, style.css, app.js at repo root so Pages serves them
- Completely rewrite all three files with cleaner, well-structured code
- Add animated loading screen with investigator boot sequence
- Add rotating OSINT detective jokes system (24 jokes)
- Add scrolling intel brief ticker with 20 OSINT tips
- Add periodic "Field Note" tip popups
- Add rotating header taglines and footer jokes
- Add case number generator and session ID
- Add classified stamp, scanline overlay, gradient animations
- Add investigation status panel with OPSEC level meter
- Preserve all existing OSINT tools (phone, email, username, domain,
entity extractor, hivemind, bookmarks)
- Sync all files to docs/ folder as well
https://claude.ai/code/session_01LJNJws3Tyq7jFNGVAYBszq
* fix: add GitHub Actions workflow to deploy static site to Pages
GitHub Pages was configured to use GitHub Actions as the deployment
source, which triggers a default Jekyll build that renders README.md
as the site index, completely ignoring our index.html. The .nojekyll
file only works in "Deploy from a branch" mode, not Actions mode.
This adds a custom pages.yml workflow that uses actions/deploy-pages
to explicitly deploy the docs/ folder as a static site, bypassing
Jekyll entirely. The workflow triggers on pushes to main and can
also be manually dispatched.
https://claude.ai/code/session_01LJNJws3Tyq7jFNGVAYBszq
* fix: add Jekyll config and front matter to force proper HTML rendering
GitHub Pages is running Jekyll regardless of .nojekyll, rendering
README.md as the index page with a theme layout. This commit:
- Adds `layout: null` front matter to index.html so Jekyll outputs
our HTML as-is without wrapping it in a theme layout
- Adds _config.yml with `theme: null` to disable any Jekyll theme
- Excludes README.md and other non-website files from Jekyll build
- Adds pages.yml workflow for GitHub Actions deployment as fallback
This covers both deployment modes:
- "Deploy from branch": _config.yml + front matter handle Jekyll
- "GitHub Actions": pages.yml workflow deploys docs/ as static site
https://claude.ai/code/session_01LJNJws3Tyq7jFNGVAYBszq
* Remove Jekyll front matter that renders as visible text
Since GitHub Pages is now set to "Deploy from branch" with .nojekyll,
Jekyll is bypassed and the front matter (layout: null, permalink) was
showing as literal text at the top of the page.
https://claude.ai/code/session_01LJNJws3Tyq7jFNGVAYBszq
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent f5cf78d commit 13c6080
2 files changed
Lines changed: 0 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | 1 | | |
6 | 2 | | |
7 | 3 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | 1 | | |
6 | 2 | | |
7 | 3 | | |
| |||
0 commit comments