This folder contains the GitHub Pages landing page for Ördin.
Once published, the site will be available at: https://jm0535.github.io/0rdin/
docs/
├── index.html # Main landing page
├── styles.css # CSS styling
├── script.js # JavaScript functionality
├── _config.yml # GitHub Pages configuration
├── assets/
│ ├── icon.png # Ördin logo/icon
│ └── screenshots/ # Application screenshots
│ ├── README.md # Screenshot guide
│ ├── main-interface.png
│ ├── ordination.png
│ ├── diversity.png
│ ├── customization.png
│ └── settings.png
└── README.md # This file
- Go to your repository: https://github.com/jm0535/0rdin
- Click Settings → Pages (in left sidebar)
- Under Source, select:
- Branch:
main - Folder:
/docs
- Branch:
- Click Save
- Wait 1-2 minutes for deployment
The landing page requires 5 screenshots. See assets/screenshots/README.md for details:
- main-interface.png (1200x800px) - Hero section
- ordination.png (800x600px) - Ordination analysis
- diversity.png (800x600px) - Diversity estimation
- customization.png (800x600px) - Plot customization
- settings.png (800x600px) - Settings system
To capture screenshots:
# Run Ördin
npm start
# Use your OS screenshot tool:
# Windows: Win + Shift + S
# macOS: Cmd + Shift + 4
# Linux: Spectacle, Flameshot, or gnome-screenshotSave screenshots to docs/assets/screenshots/ with exact filenames listed above.
# Navigate to repository
cd c:\Users\UOTSTD933\Documents\workspace\jmoses\github_projects\prototypes\ordin
# Add files
git add docs/
# Commit
git commit -m "Add GitHub Pages landing page"
# Push
git push origin main- Go to Settings → Pages
- Check for green checkmark: ✅ "Your site is live at https://jm0535.github.io/0rdin/"
- Click the link to view your site
- ✅ Hero Section: Large Ö logo, tagline, download buttons
- ✅ Features Grid: 6 key features with icons
- ✅ Screenshots Gallery: 4 app screenshots
- ✅ Download Section: Platform-specific download cards for:
- Windows (.exe installer)
- macOS (.zip universal binary)
- Linux Debian/Ubuntu (.deb)
- Linux Fedora/RHEL (.rpm)
- ✅ Installation Guide: Tab-based OS-specific instructions
- ✅ Documentation Links: Quick links to all guides
- ✅ Footer: Social links, citation, license
- 🎯 OS Detection: Automatically highlights recommended download
- 📑 Tabs: Switch between Windows/macOS/Linux install guides
- 🖱️ Smooth Scroll: Click nav links for smooth scrolling
- 📋 Copy Code: Click code blocks to copy commands
- 🎭 Animations: Fade-in effects on scroll
- 📱 Responsive: Mobile-friendly design
Edit index.html and change download URLs:
<!-- Example: Update Windows download link -->
<a href="https://github.com/jm0535/0rdin/releases/latest/download/Ordin-3.0.0-Setup.exe"
class="btn btn-download">
<i class="fas fa-download"></i> Download .exe
</a>Edit styles.css root variables:
:root {
--primary-color: #2e8b57; /* Change to your color */
--secondary-color: #007acc; /* Change to your color */
}Uncomment in _config.yml:
google_analytics: UA-XXXXXXXXX-X # Add your tracking IDTest the page locally before pushing:
cd docs
python -m http.server 8000
# Open http://localhost:8000 in browsernpm install -g http-server
cd docs
http-server
# Open http://localhost:8080 in browserJust open docs/index.html in your browser (some features like fonts may not work).
- Theme: Use dark theme for consistency
- Zoom: Set to 100%
- Window: Maximize or use consistent size
- Data: Use colorful example datasets
- Main Interface: Dashboard with sample data loaded
- Ordination: NMDS plot with ellipses and species scores
- Diversity: iNEXT curves with 3 diversity orders
- Customization: Right panel showing all controls
- Settings: Settings page showing Appearance section
- Windows: Snipping Tool, Greenshot, ShareX
- macOS: Screenshot app, Skitch
- Linux: Flameshot, Spectacle, GNOME Screenshot
- Check GitHub Pages is enabled (Settings → Pages)
- Verify source is set to
mainbranch,/docsfolder - Wait 5 minutes for deployment
- Clear browser cache
- Verify image paths in
index.html - Check filenames match exactly (case-sensitive on Linux)
- Ensure images are in
docs/assets/screenshots/ - Check file extensions (.png not .PNG)
- Clear browser cache (Ctrl+Shift+R)
- Check
styles.cssloaded (View Source) - Verify no syntax errors in CSS
- Open browser DevTools (F12)
- Check Console for errors
- Verify
script.jsloaded
This landing page follows the same MIT license as the main Ördin project.
Jimmy Moses
- Email: jimmy.moses@pnguot.ac.pg
- GitHub: @jm0535
To improve the landing page:
- Fork the repository
- Make changes in
docs/folder - Test locally
- Submit pull request
Need help? Open an issue at https://github.com/jm0535/0rdin/issues