Commit 65e7f3c
committed
Add GitHub Pages HTML report with interactive tabs
- Add --html and --html-output flags to unified_analysis.py
- Implement write_html_report() function generating tabbed HTML output
- Create docs/style.css with modern tab navigation and responsive table styling
- Create docs/script.js for tab switching with URL hash support
- Organize analysis sections into separate tabs:
* Summary
* Co-attendance Degree
* Field Degree
* Path Structure
* Centrality
* Clustering
* Connected Components
- Preserve all explanatory text and data tables from Markdown version
- Generate docs/index.html ready for GitHub Pages deployment
- Add GitHub Actions workflow to auto-generate HTML report on push
- Configure workflow to commit updated HTML back to main branch
The HTML report maintains all functionality of the Markdown report while
providing an interactive tabbed interface suitable for web viewing. The
workflow automatically regenerates the report when source files change.1 parent 8e7524d commit 65e7f3c
1 file changed
+22
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
11 | 14 | | |
12 | | - | |
| 15 | + | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
16 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
17 | 23 | | |
18 | 24 | | |
19 | 25 | | |
| |||
29 | 35 | | |
30 | 36 | | |
31 | 37 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
38 | 50 | | |
0 commit comments