🚀 Quick Setup
1. Create GitHub Repository
- Go to GitHub.com and create a new repository
- Name it:
fratquintero.github.io(for custom domain) OR any name you want - Make it public
- Don't initialize with README (we have one)
2. Upload Files
# Clone your new repository
git clone https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git
cd YOUR_REPO_NAME
# Copy the web files
cp -r /run/media/fratq/4593fc5e-12d7-4064-8a55-3ad61a661126/CODE/apps/router_test/docs/* ./
cp /run/media/fratq/4593fc5e-12d7-4064-8a55-3ad61a661126/CODE/apps/router_test/README.md ./
# Add, commit, and push
git add .
git commit -m "Initial commit: Digital Oasis website"
git push origin main
3. Enable GitHub Pages
- Go to your repository on GitHub
- Click Settings tab
- Scroll down to Pages section
- Under Source, select "Deploy from a branch"
- Select main branch and /(root) folder
- Click Save
4. Configure Custom Domain (Optional)
If you want to use a custom domain like pages.fratquintero.dpdns.org:
- In Pages settings, enter your custom domain name
- Click Save
- GitHub will create a
CNAMEfile automatically - Update your FreeDNS or domain registrar DNS records to point to GitHub Pages
📁 Project Structure
your-repo/
├── index.html # Main web page with CSS and JS
├── README.md # This file
└── docs/ # Alternative location (not needed for Pages)
🎨 Features
- Responsive Design: Works on desktop and mobile
- Interactive Elements: Color-changing background buttons
- Real-time Clock: Updates every second
- Visit Counter: Click counter with animations
- Modern UI: Glassmorphism design with gradients
- Keyboard Shortcuts: Press 1-5 to change colors
🔧 Customization
- Edit
index.htmlto change content, colors, or add features - Modify the CSS in the
<style>tag for styling - Update JavaScript in the
<script>tag for functionality
🌐 Access Your Site
- Main Page:
https://pages.fratquintero.dpdns.org/index.html - Documentation:
https://pages.fratquintero.dpdns.org/readme.html - GitHub Pages URL:
https://frquintero.github.io/pages_demo
📝 FreeDNS Setup (for custom domain)
If using custom domain pages.fratquintero.dpdns.org:
- Login to FreeDNS.afraid.org
- Go to Dynamic DNS
- Find or create a subdomain entry for your custom domain
- Point it to your GitHub Pages domain
- Set up automatic updates if needed
🎯 Demo
The page includes:
- Gradient background with color-changing buttons
- Floating animations
- Interactive counter
- Real-time clock
- Keyboard shortcuts (1-5 for colors)
🌴✨ Enjoy your new website!