Slidev Theme Neversink
Create educational and academic presentations using the Neversink theme - a bright, flat, minimal Slidev theme with advanced layouts, color schemes, and interactive components.
Quick Start
Basic Neversink presentation setup:
---
theme: neversink
colorSchema: auto
title: Your Presentation Title
---
# Your Title Slide
Your subtitle or author information
---
layout: default
---
# Content Slide
Your content here with **bold**, *italic*, and ==highlighted== text.
Core Capabilities
1. Layout System
Choose from 15+ specialized layouts for different content types:
cover- Title slides with optional notesside-title- Side-positioned titles with content areastwo-cols-title- Header with two-column layouttop-title-two-cols- Top title with two-column contentimage-left/right- Image with content positioningsection- Section dividers with emphasisquote- Styled quotations with attributioncredits- Movie-style scrolling creditsfull- Custom layouts with complete control
For complete layout reference, see layouts.md.
2. Color Schemes
Monochromatic color pairs for visual coherence:
- Neutrals:
black,white,dark,light,gray - Colors: Available in regular and
-lightvariants - Examples:
sky,amber,emerald,pink,navy
Apply colors in frontmatter: color: sky-light
3. Interactive Components
- StickyNote: Draggable sticky notes with color schemes
- SpeechBubble: Animated speech bubbles with positioning
- Admonition: Callout boxes for notes, warnings, tips
- IceCream: Kawaii mascot character
- v-drag: Make any element draggable for custom layouts
For component examples, see components.md.
4. Code & Animation Features
- Syntax highlighting with code focus
- Step-by-step code reveals
- Animated transitions between slides
- Live web content with iframe layouts
Workflow Decision Tree
New Presentation
→ Use presentation templates in assets/templates/
→ Academic: academic-template.md
→ Technical: technical-template.md
→ Business: business-template.md
Existing Slidev Presentation
→ Add theme: neversink to frontmatter
→ Convert layouts using guidance in layouts.md
Specific Features
→ Code demonstrations: Use technical template with code highlighting
→ Interactive elements: Add components from components.md
→ Color theming: Apply schemes from colors.md
→ Advanced layouts: Use full layout with custom positioning
Common Examples
Academic Presentation
# Setup new presentation
npm install slidev-theme-neversink
# Use academic template from assets/templates/
Technical Code Demo
---
layout: two-cols-title
color: navy
---
:: title ::
# API Integration Example
:: left ::
```python
# Code example with syntax highlighting
def fetch_data(url):
response = requests.get(url)
return response.json()
:: right :: <StickyNote color="amber-light"> Remember to handle errors! </StickyNote>
**Interactive Presentation**
```md
---
layout: full
---
<SpeechBubble position="l" color="sky" animation="float">
Your explanation here
</SpeechBubble>
<div v-drag="[100,200,300,150]">
Draggable content
</div>
Resources
scripts/
Ready-to-use utilities for Neversink presentations:
setup_presentation.py- Initialize new Neversink presentation with theme setupconvert_layouts.py- Convert existing Slidev layouts to Neversink equivalentsvalidate_colors.py- Check color scheme consistency across slides
references/
Detailed documentation loaded as needed:
layouts.md- Complete layout reference with examples and frontmatter optionscolors.md- Color scheme guide with visual examples and use casescomponents.md- Interactive component library with code examplesanimations.md- Animation and transition patternsfrontmatter.md- Configuration options and settings reference
assets/
Ready-to-use templates and examples:
templates/academic-template.md- Academic presentation startertemplates/technical-template.md- Technical demo startertemplates/business-template.md- Business presentation starterexamples/- Sample slides demonstrating each layout typecomponents/- Copy-paste component examples
Installation
Ensure Slidev is installed, then add the theme:
npm install slidev-theme-neversink
Add to your slides.md frontmatter:
---
theme: neversink
---
Advanced Usage
For complex presentations requiring custom layouts, animations, or extensive interactivity, consult the reference files for detailed implementation patterns and best practices.