Categories

Category cover

Automation
155 posts

Category cover

Learning paths
119 posts

Category cover

CISO
22 posts

Category cover

Security
20 posts

Category cover

Notes
19 posts

Category cover

Personal Security
18 posts

Category cover

Infrastructure
12 posts

Category cover

OT/ICS
5 posts

Category cover

Books
3 posts

Category cover

UNetLab
3 posts

Category cover

Write-up
3 posts

Category cover

OSInt
2 posts

Category cover

My life
1 posts

Writing presentations with Markdown

Andrea Dainese
May 03, 2025
Post cover

Previously, we discussed improving documentation management by focusing on content rather than tools. Specifically, we explored how high-qua

Previously, we discussed improving documentation management by focusing on content rather than tools. Specifically, we explored how high-quality documents can be generated using Markdown , CSS, and WeasyPrint .

When it comes to documents, optimization is not just about streamlining content writing but also about automating parts of the process. Many business reports, for instance, can be automatically generated, requiring analysts only to provide data commentary.

For my personal productivity, I faced a similar challenge: improving slide creation in the same way.

Microsoft PowerPoint

My experience with PowerPoint has been largely negative, and I see that many share this sentiment. While it theoretically supports master templates and offers a wide range of features, practical use reveals significant issues. Transferring content between presentations with different formats becomes an error-prone process, making it difficult to maintain consistent styling.

In enterprise environments, it is common to encounter presentations with mismatched and outdated styles. Centralizing templates at the organizational level is virtually impossible.

Google Slides

Google Slides impressed me with its simplicity. Its essential feature set is sufficient for my needs, allowing for clean presentations with consistent styles. Moving content between different presentations is also relatively easy.

However…

From a strategic perspective, I am moving towards a cloud-exit approach. Google uses a proprietary format that is only fully functional within its ecosystem. While I can export presentations in other formats, this reintroduces the very same issues I sought to avoid.

Slides as Code

Several tools allow slide creation using Markdown, including:

Continue reading the post on Patreon .