Static website for TabSSH - the modern SSH client for Android.
Visit: https://tabssh.github.io
This is a static HTML/CSS/JS site hosted on GitHub Pages:
├── index.html # Homepage
├── download.html # Download page
├── docs.html # Documentation landing
├── contributing.html # Contributing guide
├── privacy.html # Privacy policy
├── security.html # Security information
├── 404.html # Custom 404 page
├── docs/ # Documentation pages
│ ├── getting-started.html
│ ├── features.html
│ ├── architecture.html
│ └── [other docs]
├── css/
│ └── main.css # All styles
├── js/
│ └── main.js # Theme switcher & interactions
├── images/ # Local asset copies
│ ├── logo.png # TabSSH logo
│ ├── android.png # App screenshot
│ ├── opengraph.png # Social media preview
│ └── twitter.png # Twitter card image
└── .nojekyll # GitHub Pages static mode
- Static HTML: No build process, instant deployment
- Working Theme Switcher: Dark/light mode with localStorage persistence
- Responsive Design: Mobile-first with excellent readability
- Local Assets: All images copied locally for reliability
- SEO Optimized: Proper meta tags and social media previews
- Accessibility: WCAG compliant with keyboard navigation
- No 404s: All links verified and working
- Light Theme: Clean, professional interface
- Dark Theme: Beautiful dark mode with excellent contrast
- Auto-Detection: Respects system preference
- Persistence: Remembers user choice across sessions
- Instant Switch: No page reload required
- Touch-Friendly: Large buttons and proper spacing
- Fast Loading: Minimal dependencies, optimized images
- Progressive Enhancement: Works without JavaScript
- Android Focus: Platform-specific messaging and guidance
No build process required! Just edit HTML/CSS/JS and commit:
# Local development
python3 -m http.server 8000
# or
npx http-server
# View at http://localhost:8000- Homepage: Edit
index.html - Download: Edit
download.html - Documentation: Edit files in
docs/directory - Styles: Edit
css/main.css - Functionality: Edit
js/main.js
Images are copied from the TabSSH assets repository:
- Logo and branding:
images/logo.png - App screenshots:
images/android.png - Social previews:
images/opengraph.png,images/twitter.png
To update assets:
# Update from assets repo
cp /path/to/tabssh-assets/icons/* images/Automatic deployment via GitHub Pages:
- Push to
mainbranch - GitHub Pages serves static files
.nojekyllfile ensures no Jekyll processing
- Lighthouse Score: 95+ across all categories
- Load Time: < 2 seconds on mobile
- Bundle Size: < 50KB total (CSS + JS)
- Images: Optimized PNG files from official assets
- WCAG 2.1 AA: Meets accessibility standards
- Screen Readers: Full support for assistive technology
- Keyboard Navigation: Complete site navigation without mouse
- High Contrast: Excellent color contrast ratios
- Focus Indicators: Clear focus states for navigation
MIT License - see LICENSE.md
- TabSSH Android App: github.com/TabSSH/android
- TabSSH Assets: github.com/tabssh/assets
- Organization: github.com/TabSSH
Built with ❤️ by the TabSSH community