A comprehensive educational platform featuring 32 detailed articles and 50+ browser-based tools, designed with privacy-first principles.
- GitHub account
- Basic knowledge of Git and GitHub Pages
-
Create a new GitHub repository
# Create repository named: yourusername.github.io # Or: factictionary (if using custom domain)
-
Upload the website files
git init git add . git commit -m "Initial Factictionary website" git branch -M main git remote add origin https://github.com/yourusername/yourrepository.git git push -u origin main
-
Enable GitHub Pages
- Go to repository Settings β Pages
- Source: Deploy from a branch
- Branch: main
- Folder: / (root)
-
Custom Domain (Optional)
- Add a
CNAMEfile with your domain (e.g.,factictionary.in) - Configure DNS records with your domain provider
- Update
urlin_config.yml
- Add a
factictionary.github.io/
βββ index.html # Home page
βββ blog/
β βββ index.html # Articles hub
β βββ articles/ # Individual article pages
βββ tools/
β βββ index.html # Tools hub
β βββ categories/ # Tool category pages
βββ about.html # About page
βββ contact.html # Contact page
βββ privacy.html # Privacy policy
βββ terms.html # Terms of service
βββ assets/
β βββ css/style.css # Main stylesheet
β βββ js/main.js # Interactive functionality
β βββ images/ # Visual assets
βββ _config.yml # GitHub Pages config
βββ README.md # This file
- Font: Inter (Google Fonts)
- Colors: 90% neutral, 10% accent (Primary Blue #0066FF)
- Spacing: 8-point grid system (8px, 16px, 24px, 32px, 48px, 64px, 96px)
- Typography: Clear hierarchy (Hero 64px β Title 48px β Subtitle 32px β Body 16px)
- Cards: 16px border radius, subtle shadows, generous padding (32-48px)
- Mobile: <768px
- Tablet: 768-1023px
- Desktop: β₯1024px
- Large Desktop: β₯1280px
- Productivity (4): Agile management, AI workflows, digital wellness, remote teams
- Technology (6): API development, mobile-first design, no-code, tech stacks, e-learning, voice search
- Business (12): Content marketing ROI, cybersecurity, analytics, digital marketing, email automation, finance, privacy-first business, online business, SEO, social media, subscriptions, sustainability
- Learning (4): Cognitive enhancement, executive function, memory training, vocabulary building
- Tools & Tutorials (6): Audio production, browser vs desktop privacy, PDF management, image editing, text optimization, video creation
- Image Tools (12+): Resize, compress, convert, edit
- PDF Tools (8+): Merge, split, compress, convert
- Video & Audio (10+): Compress, convert, edit, trim
- Text Tools (15+): Format, analyze, transform
- Games & Puzzles (8+): Brain training, word games, memory challenges
- More Coming: Additional categories as requested
- All file processing happens locally in the browser
- Files never leave your device
- No server-side storage of user files
- Essential analytics only (page views, session duration)
- No behavioral tracking
- No third-party tracking scripts
- No personal data required for tool usage
- Strategic ad placement (150px+ spacing from UI)
- Clear visual separation from content
- Responsive ad units for all devices
- Non-deceptive placement patterns
- Lazy loading for images
- Minified CSS and JavaScript
- Optimized image formats
- Efficient font loading
- Comprehensive meta tags
- Open Graph and Twitter Card support
- Structured data (JSON-LD)
- Semantic HTML structure
- XML sitemap generation ready
- WCAG 2.1 AA compliant color contrasts
- Keyboard navigation support
- Screen reader friendly
- Skip links for main content
- Proper heading hierarchy
- Modern browsers (Chrome 60+, Firefox 60+, Safari 12+, Edge 79+)
- Progressive enhancement for older browsers
- Mobile-first responsive design
- Article Pages: Above fold, in-content (2Γ), sidebar, bottom
- Home Page: Hero below, between sections, sidebar
- Tools Pages: Minimal (avoid interference)
- Hub Pages: Between sections, sidebar units
- High-quality, original content (32 comprehensive articles)
- Clear navigation and site structure
- Privacy policy and terms of service
- Contact information and support
- Mobile-responsive design
- Fast loading times
- Professional appearance
Edit /assets/css/style.css to modify:
- Colors and typography
- Spacing and layout
- Component styles
- Responsive breakpoints
- Add new articles to
/blog/articles/ - Create tool category pages in
/tools/categories/ - Update navigation in header sections
- Modify footer links and information
Update _config.yml for:
- Site title and description
- Social media links
- Analytics settings
- Build preferences
Consider using privacy-focused analytics:
- Plausible Analytics
- Matomo
- Fathom Analytics
- Google Analytics 4 (with privacy settings)
- Core Web Vitals tracking
- Page load time monitoring
- Error tracking and logging
- User feedback collection
- Static hosting with custom domain support
- Automatic builds and deployments
- SSL certificate included
- Best for open source projects
- Advanced build features
- Form handling
- Edge functions
- Better performance optimization
- Excellent performance
- Easy deployments
- Built-in analytics
- Automatic HTTPS
- Email: contact@factictionary.in
- Contact Form: Available at
/contact.html - Privacy Concerns: Detailed in
/privacy.html - Support: Response within 24-48 hours
This project is designed for educational purposes. All content is original and designed specifically for this platform.
We welcome contributions to improve:
- Content quality and accuracy
- Tool functionality
- Accessibility features
- Performance optimizations
- Documentation updates
- Content reviews and updates
- Tool maintenance and improvements
- Security patches
- Performance optimizations
- Browser compatibility testing
- Semantic versioning for releases
- Changelog maintenance
- Backward compatibility considerations
- Migration guides for major changes
Built with β€οΈ for privacy-conscious learners worldwide
For questions about deployment, customization, or technical support, please use our contact form or email us directly.