building a free landing page in one hour
Two Principles for Building Useful Things
-
Develop, Deploy, and most importantly Iterate“
-
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
- Visit GitHub’s signup page
- Choose your username carefully - it will be part of your URL
- Complete the registration process
2. Set Up Repository
- Navigate to “Your repositories” from the main menu
- Click “New” to create a repository
- Name it exactly as:
yourusername.github.io
- Ensure the repository is set to
Public
3. Configure GitHub Pages
- Follow GitHub’s official Pages setup guide
- Choose your preferred theme or start with a blank template
4. Build Your Landing Page
- Use Markdown to create your content
- Reference the Markdown Cheat Sheet for formatting
- Commit and push your changes to see them live
Optional Enhancements
Custom Domain Setup
- Purchase a domain from your preferred registrar
- Configure DNS settings
- Add domain in GitHub Pages settings
Jekyll Integration
- Use Jekyll themes for professional designs
- Minimal configuration required
- Custom Archives Functionality
Resources
Troubleshooting Tips
- Check repository visibility settings
- Verify branch configuration
- Review GitHub Pages build logs