Skip to content

Repository files navigation

SleepyHub Website

Official public website source for SleepyHub, SleepySource, and SleepyChat.

What is included

  • 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

Local preview

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.

Production deployment

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 deploy

Repository

Official SleepyHub repository:

https://github.com/SleepyKevy/SleepyHub

Related projects:

  • https://github.com/SleepyKevy/SleepySource
  • https://github.com/SleepyKevy/SleepyChat

Repository safety

This repository is website-only. Do not commit:

  • OAuth/client secrets
  • API keys or tokens
  • Cloudflare secrets
  • Private backend configuration
  • .env / .dev.vars files containing credentials

The included .gitignore excludes common local secret, tooling, log, and editor files.

Site structure

/
├── 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

Release notes

  • 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.css styling. All other pages use the simplified site.css design system.
  • The site keeps only the five optimized theme WebP logo files used by the active theme system.

About

Official website for SleepyHub

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages