feat: vendor tool icons and "this is fine" GIF locally
Download the Terraform/Ansible/Puppet simpleicons SVGs and the giphy GIF into vendor/ and point all references at local paths, so the deck runs fully offline with no runtime CDN dependencies. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
20
index.html
20
index.html
@@ -132,9 +132,9 @@
|
||||
<section class="title-slide">
|
||||
<h1>Configuration as Code</h1>
|
||||
<p class="subtitle">
|
||||
<img src="https://cdn.simpleicons.org/puppet/C17F00" alt="Puppet" style="height:0.9em; vertical-align:middle;"> Puppet ·
|
||||
<img src="https://cdn.simpleicons.org/ansible" alt="Ansible" style="height:0.9em; vertical-align:middle;"> Ansible ·
|
||||
<img src="https://cdn.simpleicons.org/terraform" alt="Terraform" style="height:0.9em; vertical-align:middle;"> Terraform
|
||||
<img src="vendor/icons/puppet.svg" alt="Puppet" style="height:0.9em; vertical-align:middle;"> Puppet ·
|
||||
<img src="vendor/icons/ansible.svg" alt="Ansible" style="height:0.9em; vertical-align:middle;"> Ansible ·
|
||||
<img src="vendor/icons/terraform.svg" alt="Terraform" style="height:0.9em; vertical-align:middle;"> Terraform
|
||||
<br>— What's the difference and when to use what? —</p>
|
||||
<p class="meta">FinistDevs · 2026</p>
|
||||
<aside class="notes">
|
||||
@@ -458,7 +458,7 @@
|
||||
<li>Lighten the mood, then pivot to the consequences.</li>
|
||||
</ul>
|
||||
</aside>
|
||||
<img src="https://media.giphy.com/media/QMHoU66sBXqqLqYvGO/giphy.gif"
|
||||
<img src="vendor/img/this-is-fine.gif"
|
||||
alt="This is fine"
|
||||
style="height:220px; margin-top:0.5em; border-radius:6px;">
|
||||
</section>
|
||||
@@ -605,9 +605,9 @@
|
||||
<section style="text-align:center;">
|
||||
<h2 style="text-align:center;">Meet the three musketeers of infrastructure.</h2>
|
||||
<p style="font-size:1.2em; margin-top:1em;">
|
||||
<img src="https://cdn.simpleicons.org/puppet/C17F00" alt="Puppet" style="height:0.9em; vertical-align:middle;"> <span class="puppet-col">Puppet</span> ·
|
||||
<img src="https://cdn.simpleicons.org/ansible" alt="Ansible" style="height:0.9em; vertical-align:middle;"> <span class="ansible-col">Ansible</span> ·
|
||||
<img src="https://cdn.simpleicons.org/terraform" alt="Terraform" style="height:0.9em; vertical-align:middle;"> <span class="tf-col">Terraform</span>
|
||||
<img src="vendor/icons/puppet.svg" alt="Puppet" style="height:0.9em; vertical-align:middle;"> <span class="puppet-col">Puppet</span> ·
|
||||
<img src="vendor/icons/ansible.svg" alt="Ansible" style="height:0.9em; vertical-align:middle;"> <span class="ansible-col">Ansible</span> ·
|
||||
<img src="vendor/icons/terraform.svg" alt="Terraform" style="height:0.9em; vertical-align:middle;"> <span class="tf-col">Terraform</span>
|
||||
</p>
|
||||
<p><em>Each solves a different problem.</em></p>
|
||||
<aside class="notes">
|
||||
@@ -1486,9 +1486,9 @@ Notice: Applied catalog in 12.34 seconds
|
||||
<script src="vendor/reveal.js/plugin/highlight/highlight.js"></script>
|
||||
<script>
|
||||
const toolLogos = {
|
||||
's-tf': 'https://cdn.simpleicons.org/terraform',
|
||||
's-ansible': 'https://cdn.simpleicons.org/ansible',
|
||||
's-puppet': 'https://cdn.simpleicons.org/puppet/C17F00'
|
||||
's-tf': 'vendor/icons/terraform.svg',
|
||||
's-ansible': 'vendor/icons/ansible.svg',
|
||||
's-puppet': 'vendor/icons/puppet.svg'
|
||||
};
|
||||
const altNames = {'s-tf': 'Terraform', 's-ansible': 'Ansible', 's-puppet': 'Puppet'};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user