This directory contains a complete, lightweight, standalone static website representing the core marketing presence of Noteskart Technology. It is designed to be hosted on static Git-based providers (such as GitHub Pages or GitLab Pages) to index rich semantic keywords and pages in search engines, while seamlessly redirecting human traffic to the main dynamic website (https://stockscreener.noteskart.com/watchlist).
- Rich SEO Indexability: Each page contains search-engine-readable text blocks, semantic tags (
<h1>to<h4>), optimized meta tags, canonical definitions, and structured JSON-LD schemas mapping products, services, organizations, and blog articles. - Ambient Redirection Interface: Real users landing on these pages are greeted with a premium, responsive glassmorphic cards and a radial progress countdown before being safely redirected to the main Noteskart website.
- No Back-Button Loop: Uses safe redirection via
window.location.replace()to avoid trapping users in back-navigation loops. - Standalone Portability: All styling (
gateway.css) and logic (redirect.js) are contained inside this folder, making it fully portable.
Use this option to host the landing page on a separate repository (e.g. noteskart.github.io or a dedicated repository pointed to a subdomain like info.noteskart.com).
- Open your terminal and navigate to the
git_helperfolder:cd git_helper - Initialize a new Git repository:
git init git checkout -b main
- Add all files:
git add . git commit -m "Initial commit of static SEO gateway site"
- Create a new repository on GitHub (e.g.
noteskart-portal), and run:git remote add origin https://github.com/yourusername/noteskart-portal.git git push -u origin main
- In the GitHub Repository Settings, go to Pages, select the source branch as
main(folder/root), and click Save.
Use this option to deploy the git_helper directory directly as the gh-pages branch of your main project repository.
- Ensure you are in the root directory of the main project:
cd /home/ubuntu/Documents/app/noteskart - Run the Git subtree command to push the subfolder to the
gh-pagesbranch:git subtree push --prefix git_helper origin gh-pages
- In your GitHub repository settings, go to Pages, choose the source branch as
gh-pages(folder/root), and click Save.
If you want the static portal to be accessible via a custom subdomain (e.g., portal.noteskart.com):
- Create a file named
CNAMEin the root of thegit_helperdirectory. - Add your custom subdomain as the single line of text:
portal.noteskart.com - Configure your DNS provider with a CNAME record:
- Type:
CNAME - Host/Name:
portal - Value/Target:
yourusername.github.io(pointing to your GitHub Pages default domain).
- Type:
A helper deployment shell script (deploy.sh) has been provided to streamline updates.
To use it, configure your remote url in the script and execute it:
chmod +x deploy.sh
./deploy.shThis script handles clean commits and force pushing to either a separate repo or a branch.