Official public website source for SleepyHub, SleepySource, and SleepyChat.
- Animated SleepyHub welcome/splash screen with a random theme each visit
- Five restrained site themes with the selector on the Home page
- SleepySource and SleepyChat product pages
- Compact side-by-side verified Downloads page
- Changelogs and official release-note links
- Support, GitHub, Privacy, and branded 404 pages
- Canonical/Open Graph metadata and sitemap support
- Cloudflare Workers static-assets deployment configuration
No build step is required. Open index.html in a browser to preview the site directly.
The theme system also carries the selected theme between local file:// pages so the extracted repository can be previewed without a local web server.
SleepyHub deploys as a Cloudflare Worker with static assets using wrangler.jsonc.
Production Worker: sleepyhub
Production site: https://sleepyhub.sleepyservices.workers.dev/
From the repository root:
npx wrangler deployOfficial SleepyHub repository:
https://github.com/SleepyKevy/SleepyHub
Related projects:
https://github.com/SleepyKevy/SleepySourcehttps://github.com/SleepyKevy/SleepyChat
This repository is website-only. Do not commit:
- OAuth/client secrets
- API keys or tokens
- Cloudflare secrets
- Private backend configuration
.env/.dev.varsfiles containing credentials
The included .gitignore excludes common local secret, tooling, log, and editor files.
/
├── index.html # Animated welcome screen
├── home.html # Main SleepyHub home page + theme selector
├── downloads.html # Verified downloads
├── sleepysource.html # SleepySource product page
├── sleepychat.html # SleepyChat product page
├── changelog.html # Release history
├── support.html # Support paths
├── github.html # Official project repositories
├── privacy.html # Website privacy information
├── 404.html # Not-found page
├── sitemap.xml # Search-engine sitemap
├── robots.txt # Crawl rules + sitemap location
├── assets/
│ ├── css/
│ │ ├── app.css # Original splash-screen stylesheet entrypoint
│ │ ├── site.css # Simplified layout used by the rest of the site
│ │ └── parts/ # Original splash-screen style modules
│ ├── images/
│ └── js/app.js # Bundled site scripts
├── _headers # Static response/security headers
├── .assetsignore # Files excluded from Workers static assets
└── wrangler.jsonc # Cloudflare Workers configuration
- The Home page is the only page that displays the theme selector.
- The selected theme carries across the rest of the site.
- The welcome splash uses an independent random theme and does not overwrite the saved site theme.
- No official Discord/community invite is included until one is intentionally configured.
- The splash screen keeps its original
app.cssstyling. All other pages use the simplifiedsite.cssdesign system. - The site keeps only the five optimized theme WebP logo files used by the active theme system.