Skip to content

Repository files navigation

Noteskart SEO Gateway & Redirection Portal

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).

Key Features

  1. 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.
  2. 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.
  3. No Back-Button Loop: Uses safe redirection via window.location.replace() to avoid trapping users in back-navigation loops.
  4. Standalone Portability: All styling (gateway.css) and logic (redirect.js) are contained inside this folder, making it fully portable.

Deployment Guidelines & Workflows

Option A: Standalone GitHub Repository (Recommended)

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).

  1. Open your terminal and navigate to the git_helper folder:
    cd git_helper
  2. Initialize a new Git repository:
    git init
    git checkout -b main
  3. Add all files:
    git add .
    git commit -m "Initial commit of static SEO gateway site"
  4. 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
  5. In the GitHub Repository Settings, go to Pages, select the source branch as main (folder /root), and click Save.

Option B: Push as a Subtree Branch of the Current Repository

Use this option to deploy the git_helper directory directly as the gh-pages branch of your main project repository.

  1. Ensure you are in the root directory of the main project:
    cd /home/ubuntu/Documents/app/noteskart
  2. Run the Git subtree command to push the subfolder to the gh-pages branch:
    git subtree push --prefix git_helper origin gh-pages
  3. In your GitHub repository settings, go to Pages, choose the source branch as gh-pages (folder /root), and click Save.

Custom Domain Configuration

If you want the static portal to be accessible via a custom subdomain (e.g., portal.noteskart.com):

  1. Create a file named CNAME in the root of the git_helper directory.
  2. Add your custom subdomain as the single line of text:
    portal.noteskart.com
    
  3. 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).

Automation Script

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.sh

This script handles clean commits and force pushing to either a separate repo or a branch.

noteskart.github.io

noteskarts.github.io

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages