Skip to content

feat(docs): add GitHub Pages landing page#69

Closed
Pamperito74 wants to merge 1 commit into
mainfrom
feat/add-github-pages-landing-page
Closed

feat(docs): add GitHub Pages landing page#69
Pamperito74 wants to merge 1 commit into
mainfrom
feat/add-github-pages-landing-page

Conversation

@Pamperito74
Copy link
Copy Markdown
Collaborator

What

Adds docs/index.html — a self-contained landing page for SecGate, ready to serve via GitHub Pages.

  • Single static HTML file, no build step, zero external assets except shields.io badges.
  • Dark theme matching @stelnyx/report-theme (bg #0a0a0a, green #00cc66 accent).
  • Sections: hero + copyable install command, four-artifact panel, 1,858 → 46 noise-demotion stat, Security Score sample, five-scanner table with local/network tags, "What SecGate is — and isn't" honesty section, CI snippet, FAQ, Stelnyx-line footer.
  • Inline SVG star mark + favicon (data URI) — fully offline.
  • Responsive, skip-link, accessible.

.gitignore fix

The repo .gitignore had a blanket *.html (intended for scan-artifact reports). Added !docs/index.html so the landing page is tracked. Scan-artifact *.html files are still ignored everywhere else.

Deploy (manual, one-time)

After merge: Settings → Pages → Build and deployment → Deploy from a branch → branch main, folder /docs.

Site URL: https://stelnyx.github.io/SecGate/

Notes

  • Lives in /docs alongside existing .md docs — index.html becomes the directory index, no conflict.
  • Not in package.json files[] — not published to npm.
  • No deploy workflow added — a no-build static file doesn't need CI; branch deploy is one toggle.

🤖 Generated with Claude Code

@Pamperito74 Pamperito74 deleted the feat/add-github-pages-landing-page branch May 21, 2026 10:13
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