A clean, single-page landing site for Keynado, an online storefront for digital software products and downloadable software license keys.
GitHub repository:
https://github.com/getitcheappro/keynado.com
Clone from another device with:
git clone https://github.com/getitcheappro/keynado.com.git
cd keynado.comThis is a static HTML/CSS site with local image assets and does not require package installation.
Optional local server command:
python3 -m http.server 8000No environment variables are required.
No .env file is required for this static site. If future integrations need secrets or API keys, create a .env.example file with placeholder values only and keep real .env files out of git.
Open index.html directly in a browser, or start a local static server from the project root:
python3 -m http.server 8000Then visit:
http://localhost:8000
- Local static server:
http://localhost:8000 - Production domain:
https://keynado.com - Alternate domain:
https://www.keynado.comshould redirect to the apex domain after DNS propagation - GitHub Pages source:
mainbranch, repository root (/) - Custom domain file:
CNAME - DNS/CDN: Cloudflare DNS with proxied web records in front of GitHub Pages
- HTTPS redirects: Cloudflare
Always Use HTTPSis enabled, sohttp://keynado.comredirects tohttps://keynado.com
No database is required for the current landing page. The contact form uses a mailto: action for support@keynado.com, which opens the visitor's email client. Keep the assets/ directory with the page when deploying or copying the site because it contains the Keynado logo files.
- If
http://localhost:8000does not load, make sure the server command is running from the project directory. - If port
8000is already in use, runpython3 -m http.server 8080and visithttp://localhost:8080. - If the contact form does not send automatically, the device may not have a default email client configured. Use the displayed email address directly.
- If
keynado.comdoes not resolve, confirm Cloudflare has four proxied apex A records for GitHub Pages and a proxiedwwwCNAME pointing togetitcheappro.github.io. - If
http://keynado.comdoes not redirect to HTTPS, confirm Cloudflare SSL/TLS -> Edge Certificates -> Always Use HTTPS is enabled. - If a browser still shows the old GitHub Pages certificate after DNS changes, restart the browser or flush local DNS cache. Public DNS should resolve the apex domain to Cloudflare IPs.
- If GitHub Pages shows
https_certificate: null, that is the origin certificate status. Cloudflare can still serve a valid edge certificate while GitHub finishes provisioning the Pages certificate.
index.html- responsive landing page with embedded CSS.CNAME- GitHub Pages custom domain configuration forkeynado.com..nojekyll- disables Jekyll processing for this static site.assets/keynado-logo-header.jpg- compact logo used in the page header.assets/keynado-logo-horizontal.jpg- logo used in the hero profile panel.assets/keynado-logo-square.jpg- square logo used as the favicon source.