Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keynado Landing Page

A clean, single-page landing site for Keynado, an online storefront for digital software products and downloadable software license keys.

Access from another device

Repository

GitHub repository:

https://github.com/getitcheappro/keynado.com

Clone from another device with:

git clone https://github.com/getitcheappro/keynado.com.git
cd keynado.com

Install

This is a static HTML/CSS site with local image assets and does not require package installation.

Optional local server command:

python3 -m http.server 8000

Environment variables

No environment variables are required.

.env setup

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.

Run locally

Open index.html directly in a browser, or start a local static server from the project root:

python3 -m http.server 8000

Then visit:

http://localhost:8000

Default ports and URLs

  • Local static server: http://localhost:8000
  • Production domain: https://keynado.com
  • Alternate domain: https://www.keynado.com should redirect to the apex domain after DNS propagation
  • GitHub Pages source: main branch, repository root (/)
  • Custom domain file: CNAME
  • DNS/CDN: Cloudflare DNS with proxied web records in front of GitHub Pages
  • HTTPS redirects: Cloudflare Always Use HTTPS is enabled, so http://keynado.com redirects to https://keynado.com

Database and external services

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.

Troubleshooting

  • If http://localhost:8000 does not load, make sure the server command is running from the project directory.
  • If port 8000 is already in use, run python3 -m http.server 8080 and visit http://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.com does not resolve, confirm Cloudflare has four proxied apex A records for GitHub Pages and a proxied www CNAME pointing to getitcheappro.github.io.
  • If http://keynado.com does 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.

Files

  • index.html - responsive landing page with embedded CSS.
  • CNAME - GitHub Pages custom domain configuration for keynado.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.

Releases

Packages

Contributors

Languages