building a free landing page in one hour | Tech, Trading, and Business Systems

Two Principles for Building Useful Things

  1. Develop, Deploy, and most importantly Iterate

  2. Develop What the Market Demands

    • “The market can stay irrational longer than you can remain funded”
    • Testing ideas cheaply lowers risk

What You’ll Need

  • A free GitHub account
  • Basic Markdown knowledge (no coding required)
  • Optional: Custom domain name ($10-15/year)

Step-by-Step Guide

1. Create GitHub Account

  1. Visit GitHub’s signup page
  2. Choose your username carefully - it will be part of your URL
  3. Complete the registration process

2. Set Up Repository

  1. Navigate to “Your repositories” from the main menu
  2. Click “New” to create a repository
  3. Name it exactly as: yourusername.github.io
  4. Ensure the repository is set to Public

3. Configure GitHub Pages

  1. Follow GitHub’s official Pages setup guide
  2. Choose your preferred theme or start with a blank template

4. Build Your Landing Page

  1. Use Markdown to create your content
  2. Reference the Markdown Cheat Sheet for formatting
  3. Commit and push your changes to see them live

Optional Enhancements

Custom Domain Setup

  1. Purchase a domain from your preferred registrar
  2. Configure DNS settings
  3. Add domain in GitHub Pages settings

Jekyll Integration

Resources

Troubleshooting Tips

  • Check repository visibility settings
  • Verify branch configuration
  • Review GitHub Pages build logs