Complete redesign of edit mode using progressive enhancement principles:
ALWAYS WORKS:
- Content is rendered server-side first (like regular mode)
- Visible even if JavaScript completely fails
- Fallback rendering if CDN is blocked
USER-FRIENDLY ERROR REPORTING:
- Visual status indicator shows edit mode state
- Clear error messages displayed on page (not just console)
- Browser info and GitHub issue link for bug reports
- Helps users understand what's happening and how to help
PROGRESSIVE ENHANCEMENT:
- Step 1: Render content (guaranteed to work)
- Step 2: Try to add edit capabilities (bonus feature)
- If Step 2 fails, users still get full content + clear explanation
This solves the core issue where users got blank pages when JavaScript
failed, and provides much better debugging information for future issues.
Addresses feedback on #154: Html generated by "md-render --edit" does not show in firefox
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
MarkiTect transforms markdown from plain text into intelligent, structured data with performance optimization, schema validation, and relational querying capabilities. Stop treating documentation as text files—start managing it as a database.
Key Features:
Lightning Performance: 60-85% faster document processing through intelligent AST caching
Schema Validation: Enforce document structure and consistency
Database Integration: Query markdown content with SQL-like operations
CLI Tools: Complete command-line interface for automation and workflows