feat: Add HTML export functionality and GitHub workflow

- Implement HTMLExporter with professional styling and embedded CSS
- Add comprehensive test suite for HTML export functionality
- Update factory to support HTML format ('html' and 'htm')
- Add autofix.ci GitHub workflow for code formatting
- Support all content types: text, lists, quizzes, multimedia, etc.
- Include proper HTML escaping for security
- Add benchmark tests for performance validation
This commit is contained in:
2025-05-28 13:00:27 +02:00
parent b01260e765
commit cc11d2fd84
6 changed files with 1468 additions and 3 deletions

1
.gitignore vendored
View File

@ -31,6 +31,7 @@ go.work
# Local test files
output/
outputs/
articulate-sample.json
test-output.*
go-os-arch-matrix.csv