Skip to content

Claude/fix spin website html a ol iy#132

Merged
thumpersecure merged 4 commits into
mainfrom
claude/fix-spin-website-html-AOlIy
Feb 20, 2026
Merged

Claude/fix spin website html a ol iy#132
thumpersecure merged 4 commits into
mainfrom
claude/fix-spin-website-html-AOlIy

Conversation

@thumpersecure
Copy link
Copy Markdown
Owner

No description provided.

claude and others added 4 commits February 20, 2026 00:11
… 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
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
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
@thumpersecure thumpersecure merged commit f5cf78d into main Feb 20, 2026
@thumpersecure thumpersecure deleted the claude/fix-spin-website-html-AOlIy branch February 20, 2026 01:00
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.

2 participants