3b5d6eecda5e5f97e7d4fe093496cccb9d94af79
Complete TDD8 implementation of index page generation functionality: Core Features: - HTML file discovery with optional recursive search (find_html_files) - Smart title extraction from <title>, <h1>, or filename (extract_html_title) - Template-integrated index page generation (generate_index_html) - CLI command 'md-index' with output, template, and recursive options - Comprehensive error handling for edge cases and malformed files Implementation Details: - Reuses existing TEMPLATE_STYLES for consistent styling across all templates - Proper relative path resolution for cross-directory navigation - Modular design with helper functions for maintainability - HTML parsing patterns extracted as module-level constants for performance Tests: 23 comprehensive tests covering discovery, generation, CLI integration, and edge cases Files: markitect/plugins/builtin/markdown_commands.py, tests/test_issue_136_index_generation.py Status: All tests passing, full TDD8 cycle completed (RED→GREEN→REFACTOR→DOCUMENT) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
MarkiTect - Advanced Markdown Engine
Your Markdown, Redefined.
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
📚 Documentation
Quick Start: Getting Started · Command Reference
Architecture: Caching System · Performance Philosophy
Development: TDD Workflow · Contributing
Project Status: Current Status · Roadmap · Next Actions
Description
Releases
1
MarkiTect 0.8.0
Latest
Languages
Python
84.7%
JavaScript
8%
HTML
5.6%
Makefile
1.3%
Shell
0.2%
Other
0.1%