Full 33-slide GNAT presentation deck with Reveal.js 4.5.0#171
Conversation
All slides from PPTX converted and updated to v1.9.0: - Slide 1: Title (GNAT) - Slides 2-5: Problem, solution, architecture, 159 connectors - Slides 6-10: STIX ORM, pipelines, scheduling, AI agents, NLP queries - Slides 11-20: Research library, reports, sectors, Solr, TAXII, health, TUI/web, XSOAR, Docker, multi-tenant - Slides 21-27: Deployment, migrations, plugins, RBAC, validator, workflows, Phase 4 safety - Slides 28-33: Advantages, CI/security, metrics, implementation, roadmap, closing Using Reveal.js 4.5.0 from CDN with simplified CSS that works with black theme. Arrow keys to navigate, S for speaker notes, ESC for overview. https://claude.ai/code/session_01FUJQyGdWpZSgYkW1Xb95gU
There was a problem hiding this comment.
Pull request overview
This PR replaces the existing minimal docs/deck/index.html with a full 33-slide GNAT presentation deck implemented using Reveal.js 4.5.0, aligning the deck content with GNAT v1.9.0 messaging and adding keyboard-friendly slide navigation.
Changes:
- Converted the deck to a Reveal.js-based slide structure with 33 sections covering architecture, features, and roadmap.
- Added CDN-loaded Reveal.js theme/styles and a small set of custom CSS overrides.
- Initialized Reveal.js with hash-based navigation and slide numbers.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| <section data-background="#1a1a1a"> | ||
| <h1><span class="accent">GNAT</span></h1> | ||
| <h3>Cyber Threat Intel Made Simple</h3> | ||
| <p>v1.9.0 • 159 Connectors • STIX 2.1 • Python 3.9+</p> | ||
| </section> |
There was a problem hiding this comment.
data-background is being used with a hex color value (e.g. #1a1a1a). In Reveal.js, data-background is interpreted as a background URL (image/video/iframe), while solid colors should use data-background-color. As written, Reveal will likely treat #1a1a1a as a URL fragment and not apply the intended slide background color. Consider switching these to data-background-color (or removing them since the deck background is already set via CSS).
| <script src="https://cdn.jsdelivr.net/npm/reveal.js@4.5.0/dist/reveal.js"></script> | ||
| <script> | ||
| Reveal.initialize({ | ||
| hash: true, | ||
| center: true, | ||
| transition: 'slide', | ||
| backgroundTransition: 'fade', | ||
| slideNumber: true | ||
| }); |
There was a problem hiding this comment.
The PR description says "S for speaker notes", but the deck only loads dist/reveal.js and initializes Reveal without the notes plugin. In Reveal.js 4.x, speaker notes require loading the notes plugin and registering it in Reveal.initialize({ plugins: [...] }); otherwise the speaker view hotkey won't work.
All slides from PPTX converted and updated to v1.9.0:
Using Reveal.js 4.5.0 from CDN with simplified CSS that works with black theme. Arrow keys to navigate, S for speaker notes, ESC for overview.
https://claude.ai/code/session_01FUJQyGdWpZSgYkW1Xb95gU