416 lines
12 KiB
Markdown
416 lines
12 KiB
Markdown
---
|
|
title: "Create Beautiful Presentations with Markdown"
|
|
|
|
event: HugoBlox Showcase
|
|
event_url: https://hugoblox.com
|
|
|
|
location: Online & In-Person
|
|
address:
|
|
street: 450 Serra Mall
|
|
city: Stanford
|
|
region: CA
|
|
postcode: '94305'
|
|
country: United States
|
|
|
|
summary: Discover how to create stunning, interactive presentations using simple Markdown — no PowerPoint, Keynote, or vendor lock-in required.
|
|
abstract: |
|
|
Join us to explore HugoBlox's revolutionary Markdown-based slide system. Create beautiful presentations with code syntax highlighting, math equations, animations, and dual-column layouts. Edit your slides in any text editor, version control them with Git, and present them anywhere with just a browser. Experience true presentation freedom.
|
|
|
|
# Talk start and end times.
|
|
date: '2030-06-01T13:00:00Z'
|
|
date_end: '2030-06-01T15:00:00Z'
|
|
all_day: false
|
|
|
|
publishDate: '2017-01-01T00:00:00Z'
|
|
|
|
authors:
|
|
- me
|
|
|
|
tags:
|
|
- Markdown
|
|
- Presentations
|
|
- Open Science
|
|
- Academic
|
|
|
|
featured: true
|
|
|
|
image:
|
|
caption: 'Presentation freedom with Markdown'
|
|
focal_point: Right
|
|
|
|
links:
|
|
- icon: brands/github
|
|
name: Star on GitHub
|
|
url: https://github.com/HugoBlox/hugo-blox-builder
|
|
- icon: brands/youtube
|
|
name: Video Tutorial
|
|
url: https://www.youtube.com/
|
|
- icon: book-open
|
|
name: Documentation
|
|
url: https://docs.hugoblox.com/guides/slides/
|
|
|
|
# Link to your Markdown slides
|
|
slides: "example"
|
|
|
|
projects: []
|
|
---
|
|
|
|
## 🎯 Why Markdown Slides?
|
|
|
|
> [!SUCCESS] True Presentation Freedom
|
|
> Unlike PowerPoint or Keynote, your presentations are **future-proof**, **portable**, and completely **under your control**. No proprietary formats, no vendor lock-in, no subscription fees.
|
|
|
|
### The Problem with Traditional Slides
|
|
|
|
**PowerPoint & Keynote:**
|
|
- 💸 Expensive licenses or subscriptions
|
|
- 🔒 Proprietary file formats (`.pptx`, `.key`)
|
|
- 💻 Platform-specific (Windows/Mac only)
|
|
- 📦 Large binary files
|
|
- 🚫 Difficult to version control
|
|
- 😰 Lost formatting when sharing
|
|
|
|
**Google Slides:**
|
|
- ☁️ Requires internet connection
|
|
- 🔐 Data stored on Google's servers
|
|
- 📱 Limited offline editing
|
|
- 🎨 Formatting breaks when exporting
|
|
- 🔗 Dependency on Google's platform
|
|
|
|
### The Hugo Blox Solution
|
|
|
|
> [!TIP] **Markdown Changes Everything**
|
|
> Write your presentations in simple, human-readable Markdown. Edit anywhere, present anywhere, own forever.
|
|
|
|
---
|
|
|
|
## ✨ What You Get
|
|
|
|
### 🎨 Professional Design, Zero Effort
|
|
|
|
- **15+ Built-in Themes** — Black, white, sky, league, and more
|
|
- **Syntax Highlighting** — Beautiful code blocks with 50+ languages
|
|
- **Math Support** — LaTeX equations render perfectly: $E = mc^2$
|
|
- **Responsive** — Looks great on any screen size
|
|
|
|
### 📝 Write in Plain Text
|
|
|
|
````markdown
|
|
## My Slide Title
|
|
|
|
- Point one
|
|
- Point two
|
|
- Point three
|
|
|
|
```python
|
|
def hello():
|
|
return "World!"
|
|
```
|
|
|
|
---
|
|
````
|
|
|
|
That's it! No complex UI, no formatting headaches.
|
|
|
|
### 🔄 Edit Anywhere, Anytime
|
|
|
|
> [!IMPORTANT] **Zero Lock-In**
|
|
> Your slides are just Markdown files. Edit them in:
|
|
> - **HugoBlox Studio** — Visual editing with live preview
|
|
> - **VS Code** — With Markdown extensions
|
|
> - **Obsidian** — Note-taking app that speaks Markdown
|
|
> - **Typora** — Minimal distraction writing
|
|
> - **Any text editor** — Even Notepad works!
|
|
|
|
{{< button url="https://docs.hugoblox.com/guides/studio/" text="Try HugoBlox Studio" icon="paint-brush" style="secondary" size="md" new_tab="true" rounded="lg" />}}
|
|
|
|
### 🎯 Advanced Features
|
|
|
|
**Dual Column Layouts:**
|
|
```markdown
|
|
<div style="display: flex; gap: 2rem;">
|
|
<div style="flex: 1;">Column 1</div>
|
|
<div style="flex: 1;">Column 2</div>
|
|
</div>
|
|
```
|
|
|
|
**Fragment Animations:**
|
|
```markdown
|
|
{{</* fragment */>}}Appear on click!{{</* /fragment */>}}
|
|
```
|
|
|
|
**Speaker Notes:**
|
|
```markdown
|
|
Note: Your private notes here
|
|
(visible in presenter view only)
|
|
```
|
|
|
|
**Vertical Slide Stacks:**
|
|
Navigate down for sub-topics!
|
|
|
|
---
|
|
|
|
## 🚀 Getting Started is Easy
|
|
|
|
> [!EXAMPLE] **Create Your First Slide Deck in 3 Steps**
|
|
|
|
### Step 1: Create Your Slides
|
|
|
|
Create `content/slides/my-talk/index.md`:
|
|
|
|
```yaml
|
|
---
|
|
title: "My Amazing Talk"
|
|
type: slides
|
|
slides:
|
|
theme: black
|
|
---
|
|
|
|
# My Amazing Talk
|
|
### Your Name
|
|
|
|
---
|
|
|
|
## Main Points
|
|
|
|
- Point 1
|
|
- Point 2
|
|
- Point 3
|
|
|
|
---
|
|
|
|
## Thank You!
|
|
```
|
|
|
|
### Step 2: Link to Your Event
|
|
|
|
In your event page (`content/events/my-event/index.md`):
|
|
|
|
```yaml
|
|
---
|
|
title: "My Conference Presentation"
|
|
slides: "my-talk" # References the slides folder name
|
|
---
|
|
```
|
|
|
|
### Step 3: Present!
|
|
|
|
Your slides are automatically:
|
|
- ✅ Embedded on the event page
|
|
- ✅ Available in fullscreen mode (click {{< icon name="arrows-expand" >}} button)
|
|
- ✅ Accessible at a direct URL
|
|
- ✅ Keyboard-navigatable (→ ← keys)
|
|
|
|
{{< button url="https://docs.hugoblox.com/guides/slides/" text="Read Full Documentation" icon="book-open" style="outline" size="md" align="center" />}}
|
|
|
|
---
|
|
|
|
## 💎 Why Academics & Researchers Love It
|
|
|
|
> [!QUOTE]
|
|
> "I can finally version control my presentations with Git, collaborate using GitHub, and never worry about formatting breaking again. Game changer for reproducible research!"
|
|
> — *Dr. Xin Liu, MIT*
|
|
|
|
### Perfect for Research
|
|
|
|
- **Version Control** — Track every change with Git
|
|
- **Collaboration** — Use GitHub pull requests for slide reviews
|
|
- **Reproducibility** — Slides are plain text, commit them with your code
|
|
- **Open Science** — Share presentations on GitHub, no barriers
|
|
- **Citations** — Include BibTeX references easily
|
|
- **Jupyter Integration** — Embed notebooks and visualizations
|
|
|
|
### Perfect for Teaching
|
|
|
|
- **Reusable Content** — Mix and match slides across courses
|
|
- **Student Contributions** — Students can submit slide PRs
|
|
- **Live Coding** — Syntax highlighting for all languages
|
|
- **Interactive Examples** — Embed interactive visualizations
|
|
- **Accessible** — Keyboard navigation, screen reader friendly
|
|
|
|
---
|
|
|
|
## 🎬 See It In Action
|
|
|
|
> [!NOTE]
|
|
> **Try it now!** The slides embedded above demonstrate all these features:
|
|
> - Code highlighting with Python
|
|
> - Mathematical equations with LaTeX
|
|
> - Dual column layouts (slides 4-6)
|
|
> - Fragment animations
|
|
> - Multiple themes
|
|
>
|
|
> Click the {{< icon name="arrows-expand" >}} **fullscreen button** (top right) to experience presentation mode!
|
|
|
|
### Live Features to Try
|
|
|
|
1. **Navigate**: Use arrow keys (→ ←) or click controls
|
|
2. **Fullscreen**: Click the expand button to go fullscreen
|
|
3. **Speaker Notes**: Press `S` to open presenter view (try it!)
|
|
4. **Overview**: Press `ESC` to see all slides at once
|
|
5. **Search**: Press `/` to search slide content
|
|
6. **Zoom**: `Alt+Click` to zoom into details
|
|
|
|
{{< button url="/slides/example/" text="Open Slides in New Tab" icon="external-link" style="ghost" new_tab="true" />}}
|
|
|
|
---
|
|
|
|
## 🆚 Comparison
|
|
|
|
| Feature | PowerPoint | Google Slides | **Hugo Blox** |
|
|
|---------|-----------|---------------|---------------|
|
|
| **Cost** | $159.99/year | Free* | **Free Forever** |
|
|
| **Format** | Binary (`.pptx`) | Proprietary | **Plain Markdown** |
|
|
| **Version Control** | ❌ Difficult | ❌ Limited | **✅ Git Native** |
|
|
| **Offline Editing** | ✅ Yes | ⚠️ Limited | **✅ Fully Offline** |
|
|
| **Platform Lock-in** | ⚠️ Microsoft | ⚠️ Google | **✅ None** |
|
|
| **Code Highlighting** | ⚠️ Basic | ⚠️ Limited | **✅ 50+ Languages** |
|
|
| **Math Equations** | ⚠️ Clunky | ⚠️ Basic | **✅ Full LaTeX** |
|
|
| **Portability** | ❌ Poor | ❌ Requires Google | **✅ Works Anywhere** |
|
|
| **Future-Proof** | ❌ Format changes | ⚠️ API changes | **✅ Plain Text Forever** |
|
|
| **Open Source** | ❌ No | ❌ No | **✅ Yes** |
|
|
|
|
> [!SUCCESS]
|
|
> **Hugo Blox wins on freedom, portability, and long-term sustainability.**
|
|
|
|
---
|
|
|
|
## 🛠️ Advanced Capabilities
|
|
|
|
### Code Blocks with Syntax Highlighting
|
|
|
|
```python
|
|
import torch
|
|
import torch.nn as nn
|
|
|
|
class Transformer(nn.Module):
|
|
def __init__(self, d_model=512, nhead=8):
|
|
super().__init__()
|
|
self.attention = nn.MultiheadAttention(d_model, nhead)
|
|
|
|
def forward(self, x):
|
|
return self.attention(x, x, x)[0]
|
|
```
|
|
|
|
### Mathematical Equations
|
|
|
|
Display equations with LaTeX:
|
|
|
|
```latex
|
|
$$
|
|
\nabla \times \vec{E} = -\frac{\partial \vec{B}}{\partial t}
|
|
$$
|
|
|
|
$$
|
|
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
|
|
$$
|
|
```
|
|
|
|
### Dual Column Layouts
|
|
|
|
Perfect for before/after comparisons, code + explanation, or image + text:
|
|
|
|
```markdown
|
|
<div style="display: flex; gap: 2rem;">
|
|
<div style="flex: 1;">Left content</div>
|
|
<div style="flex: 1;">Right content</div>
|
|
</div>
|
|
```
|
|
|
|
See slides 4-6 in the embedded presentation above for live examples!
|
|
|
|
---
|
|
|
|
## 🎓 For Educators: Teach the Future
|
|
|
|
> [!TIP] **Empower Your Students**
|
|
> Teaching with Hugo Blox means teaching modern, transferable skills:
|
|
> - Markdown (used everywhere: GitHub, Notion, Obsidian)
|
|
> - Version control (essential for careers)
|
|
> - Web technologies (HTML, CSS)
|
|
> - Reproducible science practices
|
|
|
|
### Course Integration
|
|
|
|
```markdown
|
|
courses/
|
|
├── ml-101/
|
|
│ ├── lecture-1/
|
|
│ │ ├── index.md (slides)
|
|
│ │ └── notes.md
|
|
│ ├── lecture-2/
|
|
│ │ └── index.md
|
|
│ └── _index.md
|
|
```
|
|
|
|
Each lecture gets its own slide deck, all version controlled, all editable by students as PRs.
|
|
|
|
---
|
|
|
|
## 🌍 Join the Community
|
|
|
|
> [!IMPORTANT] **Built by Academics, for Academics**
|
|
> Hugo Blox is used by researchers at:
|
|
> - 🎓 Stanford, MIT, Harvard, Oxford, Cambridge
|
|
> - 🏢 Google Research, Meta AI, OpenAI
|
|
> - 🔬 CERN, NASA, NIH
|
|
> - 🌐 Thousands of universities worldwide
|
|
|
|
{{< button url="https://github.com/HugoBlox/hugo-blox-builder" text="Star on GitHub" icon="brands/github" style="primary" size="lg" align="center" rounded="full" />}}
|
|
|
|
### Get Help & Connect
|
|
|
|
- 📚 [Documentation](https://docs.hugoblox.com/guides/slides/)
|
|
- 💬 [Discord Community](https://discord.gg/z8wNYzb)
|
|
- 🐛 [GitHub Issues](https://github.com/HugoBlox/hugo-blox-builder/issues)
|
|
- 🐦 [Follow @BuildLore](https://twitter.com/BuildLore)
|
|
|
|
---
|
|
|
|
## 🚀 Ready to Create?
|
|
|
|
> [!SUCCESS] **Start Building Beautiful Presentations Today**
|
|
> No installation required. No account needed. Just Markdown and your creativity.
|
|
|
|
{{< button url="https://docs.hugoblox.com/start/" text="Get Started Now" icon="rocket" style="primary" size="xl" align="center" rounded="full" />}}
|
|
|
|
{{< button url="https://docs.hugoblox.com/guides/studio/" text="Try HugoBlox Studio" icon="paint-brush" style="secondary" size="lg" align="center" rounded="lg" />}}
|
|
|
|
---
|
|
|
|
## 📖 Additional Resources
|
|
|
|
### Templates & Examples
|
|
|
|
- [Academic Slides Template](https://github.com/HugoBlox/theme-academic-cv)
|
|
|
|
<!--
|
|
- [Conference Talk Template](https://github.com/HugoBlox/starter-presentation)
|
|
- [Course Lecture Template](https://github.com/HugoBlox/starter-course)
|
|
|
|
|
|
### Tutorials
|
|
|
|
- [Creating Your First Slide Deck](https://docs.hugoblox.com/tutorial/slides/)
|
|
- [Advanced Slide Layouts](https://docs.hugoblox.com/reference/slides/)
|
|
- [Customizing Themes](https://docs.hugoblox.com/customization/)
|
|
- [Using HugoBlox Studio](https://docs.hugoblox.com/studio/)
|
|
-->
|
|
|
|
### Tips & Tricks
|
|
|
|
> [!TIP] **Pro Tips for Better Presentations**
|
|
> 1. Keep slides simple — one idea per slide
|
|
> 2. Use dual columns for comparisons
|
|
> 3. Add speaker notes with `Note:` prefix
|
|
> 4. Test presenter view before your talk
|
|
> 5. Use fragments to control pacing
|
|
> 6. Version control your slides with Git
|
|
> 7. Share source files for reproducibility
|
|
|
|
---
|
|
|
|
**Have questions?** Check out the [FAQ](https://docs.hugoblox.com/guides/slides/) or [ask the community](https://discord.gg/z8wNYzb)!
|
|
|
|
**Want to contribute?** Hugo Blox is open source! [Contributions welcome](https://github.com/HugoBlox/hugo-blox-builder/blob/main/CONTRIBUTING.md).
|