diff --git a/source/_partials/talks/talk.html.twig b/source/_partials/talks/talk.html.twig
index 54ef778c..f5e59845 100644
--- a/source/_partials/talks/talk.html.twig
+++ b/source/_partials/talks/talk.html.twig
@@ -2,7 +2,7 @@
{{ talk.title }}
-
{{ talk.excerpt }}
+
{{ talk.description }}
{% if talk.url %}
diff --git a/source/_talks/building-static-websites-sculpin.md b/source/_talks/building-static-websites-sculpin.md
index 03b1c813..e4e7618f 100644
--- a/source/_talks/building-static-websites-sculpin.md
+++ b/source/_talks/building-static-websites-sculpin.md
@@ -1,6 +1,6 @@
---
title: Building Static Websites with Sculpin
-excerpt: A lightning talk on how to use Sculpin to generate static HTML websites.
+description: A lightning talk on how to use Sculpin to generate static HTML websites.
type: Lightning talk
speakerdeck:
id: 6c9c4be1a1344f1291ff13a391674a66
diff --git a/source/_talks/configuring-all-the-things-drupal-8.md b/source/_talks/configuring-all-the-things-drupal-8.md
index 0e8add89..8d52f3a3 100644
--- a/source/_talks/configuring-all-the-things-drupal-8.md
+++ b/source/_talks/configuring-all-the-things-drupal-8.md
@@ -1,6 +1,6 @@
---
title: "Configuring all the Things (in Drupal 8)"
-excerpt: A short notice talk on configuration management in Drupal 8, and things I’ve learned working on my current Drupal 8 project.
+description: A short notice talk on configuration management in Drupal 8, and things I’ve learned working on my current Drupal 8 project.
speakerdeck:
id: 6de3fe8947a34727b79eb9d9dcc66bf2
ratio: "1.37081659973226"
diff --git a/source/_talks/dancing-for-drupal.md b/source/_talks/dancing-for-drupal.md
index c9a3f777..3c7324e4 100644
--- a/source/_talks/dancing-for-drupal.md
+++ b/source/_talks/dancing-for-drupal.md
@@ -1,6 +1,6 @@
---
title: Dancing for Drupal
-excerpt: A talk on Drupal, presented alongside others representing Umbraco, Sitecore and Episerver.
+description: A talk on Drupal, presented alongside others representing Umbraco, Sitecore and Episerver.
speakerdeck:
id: ffa9b6dea6dc4a8eb207b9982ed6e1bd
ratio: '1.33333333333333'
diff --git a/source/_talks/deploying-drupal-fabric.md b/source/_talks/deploying-drupal-fabric.md
index 0378b5a6..97050688 100644
--- a/source/_talks/deploying-drupal-fabric.md
+++ b/source/_talks/deploying-drupal-fabric.md
@@ -1,6 +1,6 @@
---
title: 'Deploying Drupal with Fabric'
-excerpt: How to use Fabric, a Python command line based library, to deploy your Drupal applications.
+description: How to use Fabric, a Python command line based library, to deploy your Drupal applications.
speakerdeck:
id: 40d1eca4bd484afc86295924fff5dd41
ratio: '1.77777777777778'
diff --git a/source/_talks/deploying-php-ansible-ansistrano.md b/source/_talks/deploying-php-ansible-ansistrano.md
index 52452c9f..6c4cb2b8 100644
--- a/source/_talks/deploying-php-ansible-ansistrano.md
+++ b/source/_talks/deploying-php-ansible-ansistrano.md
@@ -1,6 +1,6 @@
---
title: Deploying PHP applications with Ansible, Ansible Vault and Ansistrano
-excerpt: How to use Ansible and Ansistrano to perform robust, secure deployments of your PHP applications.
+description: How to use Ansible and Ansistrano to perform robust, secure deployments of your PHP applications.
speakerdeck:
id: c11fe635ed8f4741b35bf3ebe53e8323
ratio: "1.77777777777778"
diff --git a/source/_talks/deploying-php-fabric.md b/source/_talks/deploying-php-fabric.md
index 4aad487a..424451c0 100644
--- a/source/_talks/deploying-php-fabric.md
+++ b/source/_talks/deploying-php-fabric.md
@@ -1,6 +1,6 @@
---
title: Deploying PHP Applications with Fabric
-excerpt: How to use Fabric, a Python command line based library, to deploy your PHP applications.
+description: How to use Fabric, a Python command line based library, to deploy your PHP applications.
speakerdeck:
id: c147618ce07546ca92f92983c52d6a41
ratio: '1.77777777777778'
diff --git a/source/_talks/drupal-8-module-development.md b/source/_talks/drupal-8-module-development.md
index b3a882fa..bbd1db80 100644
--- a/source/_talks/drupal-8-module-development.md
+++ b/source/_talks/drupal-8-module-development.md
@@ -1,6 +1,6 @@
---
title: Getting Started with Drupal 8 Module Development
-excerpt: How to build your first module for Drupal 8.
+description: How to build your first module for Drupal 8.
tags: [conference, php, drupal, drupalcamp, drupal-8]
tweets: yes
code: https://github.com/opdavies/dclondon16-d8-module
diff --git a/source/_talks/drupal-8-php-libraries-drupalorg-api.md b/source/_talks/drupal-8-php-libraries-drupalorg-api.md
index 5e0d7609..fb17b539 100644
--- a/source/_talks/drupal-8-php-libraries-drupalorg-api.md
+++ b/source/_talks/drupal-8-php-libraries-drupalorg-api.md
@@ -1,6 +1,6 @@
---
title: Having Fun with Drupal 8, PHP libraries and the Drupal.org API
-excerpt: A crash course in developing PHP packages and Drupal 8 modules, based on the Drupal.org API.
+description: A crash course in developing PHP packages and Drupal 8 modules, based on the Drupal.org API.
speakerdeck:
id: 6e42ae9620bb4e91b3955f8c30d66934
ratio: '1.77777777777778'
diff --git a/source/_talks/drupal-8-rejoining-the-herd.md b/source/_talks/drupal-8-rejoining-the-herd.md
index 623598c9..89f2ea96 100644
--- a/source/_talks/drupal-8-rejoining-the-herd.md
+++ b/source/_talks/drupal-8-rejoining-the-herd.md
@@ -1,6 +1,6 @@
---
title: Drupal 8: Rejoining the Herd
-excerpt: A talk highlighting some of the recent technical and non-technical changes in Drupal 8.
+description: A talk highlighting some of the recent technical and non-technical changes in Drupal 8.
tags: [conference, php, drupal, drupal-8]
speakerdeck:
id: 440fd6592f474741bc606c96bc32c104
diff --git a/source/_talks/drupal-8.md b/source/_talks/drupal-8.md
index 5e0af656..c3560c8b 100644
--- a/source/_talks/drupal-8.md
+++ b/source/_talks/drupal-8.md
@@ -1,6 +1,6 @@
---
title: Drupal 8
-excerpt: A lightning talk presented to the PHPSW user group, highlighting some of the relevant changes in Drupal 8.
+description: A lightning talk presented to the PHPSW user group, highlighting some of the relevant changes in Drupal 8.
speakerdeck:
url: https://speakerdeck.com/opdavies/drupal-8
id: 46ba4ba577d94a32b7abdade610ceb69
diff --git a/source/_talks/drupal-vm-generator.md b/source/_talks/drupal-vm-generator.md
index b68fd659..ff6abc3a 100644
--- a/source/_talks/drupal-vm-generator.md
+++ b/source/_talks/drupal-vm-generator.md
@@ -1,6 +1,6 @@
---
title: Drupal VM Generator
-excerpt: Announcing the Drupal VM Generator CLI tool.
+description: Announcing the Drupal VM Generator CLI tool.
type: Lightning talk
code: https://github.com/opdavies/drupal-vm-generator
tags: [drupal-vm, drupal-vm-generator, meetup, symfony]
diff --git a/source/_talks/drupal-vm-meet-symfony-console.md b/source/_talks/drupal-vm-meet-symfony-console.md
index dec4973a..26db7ea0 100644
--- a/source/_talks/drupal-vm-meet-symfony-console.md
+++ b/source/_talks/drupal-vm-meet-symfony-console.md
@@ -1,6 +1,6 @@
---
title: Drupal VM, Meet Symfony Console
-excerpt: How to develop command line applications using Symfony Console, using the Drupal VM CLI as an example.
+description: How to develop command line applications using Symfony Console, using the Drupal VM CLI as an example.
tags: [conference, php, drupal-vm, symfony]
speakerdeck:
id: 56c79770f73f4e47a542a30243437c49
diff --git a/source/_talks/drupalorg-2015.md b/source/_talks/drupalorg-2015.md
index e45b29a9..d5967272 100644
--- a/source/_talks/drupalorg-2015.md
+++ b/source/_talks/drupalorg-2015.md
@@ -1,6 +1,6 @@
---
title: Drupal.org in 2015: What's Coming Next
-excerpt: A retrospective of the Drupal Association’s work in 2014 and a look forward to what we’ll be working on in 2015.
+description: A retrospective of the Drupal Association’s work in 2014 and a look forward to what we’ll be working on in 2015.
tags: [conference, drupalcamp, drupalcamp-london, drupal-association]
speakerdeck:
id: 0cf8d7b647c94ae289e9db2b46a9e8f2
diff --git a/source/_talks/drush-make-drupalbristol.md b/source/_talks/drush-make-drupalbristol.md
index 7be2ad94..df46b020 100644
--- a/source/_talks/drush-make-drupalbristol.md
+++ b/source/_talks/drush-make-drupalbristol.md
@@ -1,6 +1,6 @@
---
title: drush make drupalbristol
-excerpt: How to Drush Make to build your Drupal websites.
+description: How to Drush Make to build your Drupal websites.
speakerdeck:
id: 42605700f102013198de5a5f6f23ab67
ratio: '1.29456384323641'
diff --git a/source/_talks/getting-your-data-into-drupal-8.md b/source/_talks/getting-your-data-into-drupal-8.md
index 6ed07bd9..73960230 100644
--- a/source/_talks/getting-your-data-into-drupal-8.md
+++ b/source/_talks/getting-your-data-into-drupal-8.md
@@ -1,6 +1,6 @@
---
title: Getting (Your Data) Into Drupal 8
-excerpt: An overview of Drupal’s Migrate functionality, and a look at how to write your own migrations.
+description: An overview of Drupal’s Migrate functionality, and a look at how to write your own migrations.
speakerdeck:
id: 63e5dfce996e46699e304d50e896477b
ratio: '1.77777777777778'
diff --git a/source/_talks/git-flow.md b/source/_talks/git-flow.md
index b3a70dc2..66f4cc01 100644
--- a/source/_talks/git-flow.md
+++ b/source/_talks/git-flow.md
@@ -1,6 +1,6 @@
---
title: Never Commit to Master - An Introduction to Git Flow
-excerpt: An introduction to and demonstation of the Git Flow braching model.
+description: An introduction to and demonstation of the Git Flow braching model.
speakerdeck:
id: 201559e0f103013198dd5a5f6f23ab67
ratio: '1.29456384323641'
diff --git a/source/_talks/goodbye-drush-make-hello-composer.md b/source/_talks/goodbye-drush-make-hello-composer.md
index 5e507923..9b8d5564 100644
--- a/source/_talks/goodbye-drush-make-hello-composer.md
+++ b/source/_talks/goodbye-drush-make-hello-composer.md
@@ -1,6 +1,6 @@
---
title: Goodbye Drush Make. Hello Composer!
-excerpt: How to use Composer to manage your Drupal applications.
+description: How to use Composer to manage your Drupal applications.
tags: ['meetup', 'drupal', 'composer']
speakerdeck:
id: 1c1e0e129ab34816bd4c4edb5f6642c2
diff --git a/source/_talks/it-all-started-with-a-patch.md b/source/_talks/it-all-started-with-a-patch.md
index 8db72fd2..c7edd813 100644
--- a/source/_talks/it-all-started-with-a-patch.md
+++ b/source/_talks/it-all-started-with-a-patch.md
@@ -1,6 +1,6 @@
---
title: It All Started With A Patch
-excerpt: A lightning talk on how and why to get involved with open source.
+description: A lightning talk on how and why to get involved with open source.
type: Lightning talk
tags: [meetup, phpsw, open-source]
speakerdeck:
diff --git a/source/_talks/modern-drupal-development-with-composer.md b/source/_talks/modern-drupal-development-with-composer.md
index 55cb7864..b01f19bf 100644
--- a/source/_talks/modern-drupal-development-with-composer.md
+++ b/source/_talks/modern-drupal-development-with-composer.md
@@ -1,6 +1,6 @@
---
title: Modern Drupal Development with Composer
-excerpt: A lightning talk on how to use Composer to manage your Drupal projects.
+description: A lightning talk on how to use Composer to manage your Drupal projects.
type: Lightning talk
tags: ['meetups', 'phpsw', 'drupal', 'composer']
speakerdeck:
diff --git a/source/_talks/so-what-is-this-drupal-thing.md b/source/_talks/so-what-is-this-drupal-thing.md
index 5a5987cc..a36c8211 100644
--- a/source/_talks/so-what-is-this-drupal-thing.md
+++ b/source/_talks/so-what-is-this-drupal-thing.md
@@ -1,6 +1,6 @@
---
title: So, what is this Drupal thing?
-excerpt: My first talk, where I talk about Drupal, what it is and what it can do.
+description: My first talk, where I talk about Drupal, what it is and what it can do.
vimeo:
id: 49827006
tags: [meetup, drupal, unified-diff]
diff --git a/source/_talks/taking-flight-with-tailwind-css.md b/source/_talks/taking-flight-with-tailwind-css.md
index 4b1e4634..e9f9952c 100644
--- a/source/_talks/taking-flight-with-tailwind-css.md
+++ b/source/_talks/taking-flight-with-tailwind-css.md
@@ -1,6 +1,6 @@
---
title: Taking Flight with Tailwind CSS
-excerpt: An introduction to the utility-first approach to writing CSS with a focus on the Tailwind CSS framework.
+description: An introduction to the utility-first approach to writing CSS with a focus on the Tailwind CSS framework.
type: Lightning talk
speakerdeck:
id: 10ca51f23560443d83b898a92929b4b3
diff --git a/source/_talks/tdd-test-driven-drupal.md b/source/_talks/tdd-test-driven-drupal.md
index 3b3e7e84..52517cff 100644
--- a/source/_talks/tdd-test-driven-drupal.md
+++ b/source/_talks/tdd-test-driven-drupal.md
@@ -1,6 +1,6 @@
---
title: TDD - Test Driven Drupal
-excerpt: How to write automated tests for Drupal, and how to create a new Drupal module using test driven development.
+description: How to write automated tests for Drupal, and how to create a new Drupal module using test driven development.
speakerdeck:
id: 088cb18033064f5cb18d1079795294a1
ratio: '1.77777777777778'
diff --git a/source/_talks/test-drive-twig-with-sculpin.md b/source/_talks/test-drive-twig-with-sculpin.md
index 7ba5e23b..abc3aa7a 100644
--- a/source/_talks/test-drive-twig-with-sculpin.md
+++ b/source/_talks/test-drive-twig-with-sculpin.md
@@ -1,6 +1,6 @@
---
title: Test Drive Twig with Sculpin
-excerpt: With Drupal 8 just around the corner, see how you can develop your Twig skills with Sculpin - a static site generator based on Symfony components and Twig.
+description: With Drupal 8 just around the corner, see how you can develop your Twig skills with Sculpin - a static site generator based on Symfony components and Twig.
speakerdeck:
id: 54589d2e50a3476a9a75aed809e9edf1
ratio: '1.77777777777778'
diff --git a/source/_talks/things-you-should-know-about-php.md b/source/_talks/things-you-should-know-about-php.md
index 6b77a464..741a1699 100644
--- a/source/_talks/things-you-should-know-about-php.md
+++ b/source/_talks/things-you-should-know-about-php.md
@@ -1,6 +1,6 @@
---
title: Things you should know about PHP
-excerpt: An introduction to PHP, presented to the Swansea Software Development Community (SSDC) meetup.
+description: An introduction to PHP, presented to the Swansea Software Development Community (SSDC) meetup.
speakerdeck:
id: fe360f1030f34bdb9eb14cdab907bb3c
ratio: '1.37081659973226'
diff --git a/source/_talks/using-laravel-collections-outside-laravel.md b/source/_talks/using-laravel-collections-outside-laravel.md
index bec9b2b1..3e0b7484 100644
--- a/source/_talks/using-laravel-collections-outside-laravel.md
+++ b/source/_talks/using-laravel-collections-outside-laravel.md
@@ -1,6 +1,6 @@
---
title: Using Laravel Collections... Outside Laravel
-excerpt: How to include and use Laravel’s Illuminate Collections in your non-Laravel PHP projects.
+description: How to include and use Laravel’s Illuminate Collections in your non-Laravel PHP projects.
speakerdeck:
id: 76f1718a75a74940b0b028aac8b9f78b
ratio: '1.77777777777778'
diff --git a/source/talks.html.twig b/source/talks.html.twig
index 41da484f..4f6d42ab 100644
--- a/source/talks.html.twig
+++ b/source/talks.html.twig
@@ -6,26 +6,26 @@ meta:
use: [talks]
talks:
- title: 'Drupal and the LDAP module'
- excerpt: A review and demonstration of some of the recent single sign-on work that I did using Drupal’s LDAP module.
+ description: A review and demonstration of some of the recent single sign-on work that I did using Drupal’s LDAP module.
events:
- event: swdug
date: 2013-07-10
- title: 'About the Drupal Association'
- excerpt: An impromptu talk about what the Drupal Association is, and what work I’ve been doing since I joined the Association staff.
+ description: An impromptu talk about what the Drupal Association is, and what work I’ve been doing since I joined the Association staff.
events:
- event: swdug
date: 2014-08-19
- title: 'Automated testing with Drupal 8 and PHPUnit'
- excerpt: A workshop that I gave to teach others about automated testing in Drupal 8.
+ description: A workshop that I gave to teach others about automated testing in Drupal 8.
type: Workshop
events:
- event: drupal_bristol
date: 2018-06-27
- title: 'Episode #175 - Automated Testing'
- excerpt: I joined the Talking Drupal team to discuss automated testing.
+ description: I joined the Talking Drupal team to discuss automated testing.
type: Podcast
url: http://talkingdrupal.com/175
events: