The full scope across this batch: POST /sessions key→token exchange, SessionStore dual-index with revoke_by_id, CLI Bearer injection (ONTOREF_TOKEN), ontoref setup --gen-keys, install scripts, daemon config form roundtrip, ADR-004/005, on+re self-description update (fully-self-described), and landing page refresh.
1.4 KiB
1.4 KiB
Quick Start
Installation & Run
cd /Users/Akasha/personal/0-Jobs/rustikon-2026-slides
npm install
npm run dev
Then open http://localhost:3030
Edit Slides
Edit slides.md in your editor. Changes hot-reload automatically.
Key Commands During Presentation
f- Fullscreenp- Presenter view with notesg- Go to slide numbero- Overview modeESC- Exit presentation
Export
# Export as PDF
npm run export:pdf
# Export as PNG (one per slide)
npm run export:png
# Build static HTML
npm run build
Theme
Custom dark theme with Rust orange is in theme/dark-rust.css
Modify colors:
- Rust orange:
#CE422B - Background:
#0F0F0F - Text:
#E8E8E8
Add Images
- Place images in
public/directory - Reference in slides.md:

Slide Syntax
See Slidev docs for full syntax.
Quick examples:
---
layout: cover
---
# Title Slide
---
layout: two-cols
---
# Left
Content
::right::
# Right
Content
---
layout: section
---
# Section Title
---
Regular slide with **bold**, *italic*, `code`
- Bullet points
- With nesting
- Level 2
Speaker Notes
Notes at the bottom of each slide:
---
layout: default
---
# Slide Title
Slide content
<style>
/* Slide-specific CSS */
</style>
Press p during presentation to see presenter view with notes.
Done! Happy presenting. 🦀