Loading...
Loading...
Create educational and technical presentation slides with structured layouts including covers, table of contents, section dividers, and key takeaways. Use when building technical tutorials, workshops, or educational content with Slidev.
npx skill4agent add hsiangjenli/skills tech-slidenavyemeraldvioletamberpinkskyassets/templates/basic-tech-slide.md# Copy template
cp assets/templates/basic-tech-slide.md ./slides.md
# Edit content, keeping the structure
# Update title, author, sections in slides.md
# Run Slidev
npx slidev slides.md --openlayoutcolor---
theme: neversink
title: My Presentation
layout: intro
color: navy
---
# First Slide Content
More content here...
<!-- Global styles and comments go after first slide content -->
<style>/* Global styles */</style>
---
layout: default
---
# Second Slide---
theme: neversink
title: My Presentation
---
---
layout: intro
---
# First Slide ← This creates issues---
theme: neversink
colorSchema: light
title: Introduction to [Your Topic]
author: Your Name
email: your.email@example.com
layout: intro
color: navy # Your primary color
---
# Introduction to [Your Topic]
**A Comprehensive Guide**
**Your Name**
<your.email@example.com>
:: note ::
Last updated: 2026-02-09---
layout: side-title
side: l
align: lm-lm
colorSchema: light
color: navy # Use primary color
---
:: title ::
# Table of Contents
:: content ::
<div style="font-weight: bold">
1. Background & Motivation
2. Core Concepts
3. Implementation Guide
4. Best Practices
5. Key Takeaways
</div><div style="font-weight: bold">---
layout: section
color: navy # Same primary color for ALL sections
---
# Section: Core Concepts
<hr>
1. <span style="opacity: 0.4">Background & Motivation</span>
2. **Core Concepts**
3. <span style="opacity: 0.4">Implementation Guide</span>
4. <span style="opacity: 0.4">Best Practices</span>
5. <span style="opacity: 0.4">Key Takeaways</span><span style="opacity: 0.4"><div>---
layout: default
# NO COLOR - white/black background
---
# Fundamental Principle #1
**Definition**: Clear explanation of the concept
```python
# Code example
def example():
return "result"
\`\`\`
<v-clicks>
- **Key Point**: Important detail
- **Implication**: What this means
- **Usage**: When to apply
</v-clicks>---
layout: two-cols-title
---
:: title ::
# Principle #2
:: left ::
### Concept
- Point 1
- Point 2
:: right ::
### Visual
```mermaid
graph LR
A --> B --> C
\`\`\`---
layout: default
---
# Key Takeaways
Main learnings from this presentation:
- **Concept A**: Core understanding gained
- **Concept B**: Key skill learned
- **Concept C**: Important principle
- **Next Steps**: Continue learning
- **Resources**: Community and docs---
layout: section
color: navy # Primary color
---
<div style="text-align: center">
# Thank You!
</div>layout: introcolor: navylayout: side-titlecolor: navylayout: sectioncolor: navylayout: sectioncolor: navylayout: defaulttwo-cols-titlelayout: defaultborder-navy-500bg-navy-50bg-navy-900# Content Slide (white background)
<div class="p-4 border-l-4 border-navy-500 bg-navy-50">
💡 **Tip**: Primary color as accent
</div>:: left :::: right ::---
layout: two-cols-title
---
:: title ::
# Title
Text outside sections causes spacing issues
:: left ::
Left
:: right ::
Right---
layout: two-cols-title
---
:: title ::
# Title
:: left ::
All left content
:: right ::
All right content# Title
Brief description providing context.
- List items<style>
/* Global styles - placed after first slide but applies to all slides */
.slidev-layout h1 + p,
.slidev-layout h1 + ul,
.slidev-layout h1 + ol,
.slidev-layout h1 + pre,
.slidev-layout h1 + blockquote,
.slidev-layout h1 + table,
.slidev-layout h1 + div,
.slidev-layout h1 + .v-clicks,
.slidev-layout h1 + .v-click {
margin-top: 1.5rem !important;
}
/* Adjust list spacing if needed */
:global(ul li), :global(ol li) {
margin-bottom: 0.5rem !important;
}
</style><style>