diff --git a/assets/css/components.pcss b/assets/css/components.pcss
index 13b1b0bd..08c02c00 100644
--- a/assets/css/components.pcss
+++ b/assets/css/components.pcss
@@ -1,3 +1,27 @@
-.visually-hidden {
- @apply sr-only;
+@layer components {
+ .markdown {
+ * + * {
+ @apply mt-4;
+ }
+
+ h2 + * {
+ @apply mt-2;
+ }
+
+ h2 {
+ @apply mt-6;
+ }
+
+ ul {
+ @apply pl-6 list-disc;
+ }
+
+ li {
+ @apply mt-0;
+ }
+ }
+
+ .visually-hidden {
+ @apply sr-only;
+ }
}
diff --git a/source/_layouts/post.html.twig b/source/_layouts/post.html.twig
index ba1ff8b5..1a7decef 100644
--- a/source/_layouts/post.html.twig
+++ b/source/_layouts/post.html.twig
@@ -1,7 +1,9 @@
{% extends 'base' %}
{% block content_wrapper %}
- {{ parent() }}
+
+ {{ parent() }}
+
{% include 'about-author' %}
{% endblock %}
diff --git a/source/_layouts/talk.html.twig b/source/_layouts/talk.html.twig
index 159a03e3..2cd98618 100644
--- a/source/_layouts/talk.html.twig
+++ b/source/_layouts/talk.html.twig
@@ -1,7 +1,9 @@
{% extends 'base' %}
{% block content_wrapper %}
- {{ parent() }}
+
+ {{ parent() }}
+
{% include 'talk/slides' with {
speakerdeck: page.speakerdeck,
diff --git a/source/_pages/company-information.md b/source/_pages/company-information.md
index 00ba293e..1ade56c8 100644
--- a/source/_pages/company-information.md
+++ b/source/_pages/company-information.md
@@ -2,8 +2,10 @@
title: Company Information
---
+
Company name : Oliver Davies Ltd (previously Oliver Davies Web Development Ltd)
Registered address : 3 Westfield Close, Caerleon, Newport, NP18 3ED
Company number : 8017706
+
diff --git a/source/_pages/drupal-php-developer.md b/source/_pages/drupal-php-developer.md
index 1428c013..8a9aef0a 100644
--- a/source/_pages/drupal-php-developer.md
+++ b/source/_pages/drupal-php-developer.md
@@ -2,6 +2,7 @@
title: Oliver Davies - PHP Developer and Drupal Specialist
---
+
I'm a long-time Web Developer and consultant. I’ve led, delivered, and maintained PHP, Drupal, and Drupal Commerce based websites, have worked for some of the UK’s largest and well-known PHP and Drupal agencies, and even for the Drupal Association - the nonprofit organisation behind the Drupal project - where I was employed to work on and improve the Drupal.org websites.
## My Drupal Experience
@@ -31,3 +32,4 @@ As well as Drupal, I’ve worked with other PHP projects like Symfony (which Dru
* How to Code Well
* That Podcast
* Voices of the ElePHPant
+
diff --git a/source/_pages/index.md b/source/_pages/index.md
index 30a247f3..b9373a3f 100644
--- a/source/_pages/index.md
+++ b/source/_pages/index.md
@@ -3,7 +3,8 @@ title: Home
permalink: /
---
-
+
+
Hi, I'm Oliver Davies (aka
opdavies). I’m a Lead Software Developer at
Transport for Wales and a part-time freelance Web Developer and System Administrator, based in Wales, UK.
@@ -19,3 +20,4 @@ I enjoy contributing to open source, and maintain a variety of different project
- No full-time availability
- No part-time availability
+
diff --git a/source/_pages/speaker-information.md b/source/_pages/speaker-information.md
index 6c2f8d1b..567b0d5d 100644
--- a/source/_pages/speaker-information.md
+++ b/source/_pages/speaker-information.md
@@ -3,6 +3,7 @@
title: Speaker Information
---
+
## Bio
Oliver Davies (
@opdavies) has been building websites since 2007, and speaking at meetups and conferences since 2012. He is a Full Stack Developer and an Acquia certified Drupal Grand Master, who also has experience developing with Symfony, Laravel, Sculpin and Vue.js, as well as with DevOps and systems administration.
@@ -32,3 +33,4 @@ He regularly blogs and gives talks on various topics, maintains and contributes
- WordCamp Bristol 2019
I also [gave a number of talks remotely](/blog/speaking-remotely-during-lockdown) for various user groups and conferences during COVID-19.
+
diff --git a/source/_pages/test-driven-drupal.md b/source/_pages/test-driven-drupal.md
index 2502f362..6c8d139a 100644
--- a/source/_pages/test-driven-drupal.md
+++ b/source/_pages/test-driven-drupal.md
@@ -2,8 +2,7 @@
title: 'Test Driven Drupal: The Book'
---
-
-
+
Having given talks and workshops, been a guest on podcasts and written articles about automated testing in Drupal, I’m currently in the planning phase of a book and potentially some accompanying screencasts about it, focussing on Drupal 8.
I’m still thinking about what use-cases to cover and examples to include, but
diff --git a/source/_pages/uses.md b/source/_pages/uses.md
index 98fe9a25..f1010046 100644
--- a/source/_pages/uses.md
+++ b/source/_pages/uses.md
@@ -2,6 +2,7 @@
title: Uses
---
+
## Hardware
* My personal computer is a [Lenovo ThinkPad X390](https://www.lenovo.com/gb/en/laptops/thinkpad/x-series/X390/p/22TP2TX3900) laptop, on which I've installed the [Pop!_OS](https://pop.system76.com) Linux distribution.
@@ -17,3 +18,4 @@ title: Uses
* I use [Kdenlive](https://kdenlive.org) for editing meetup videos.
* I use Spotify Premium and Pocket Casts for listening to music and podcasts.
* I use [Todoist](https://todoist.com) for to-do lists, and [Obsidian](https://obsidian.md) for note-taking.
+
diff --git a/source/_partials/talk/events.html.twig b/source/_partials/talk/events.html.twig
index 41c8e97a..e57c20c0 100644
--- a/source/_partials/talk/events.html.twig
+++ b/source/_partials/talk/events.html.twig
@@ -1,15 +1,17 @@
{% if events is not empty %}
-
Events
+
+
Events
-
- {% for event in events %}
- {% include 'talk/events/event.html.twig' with {
- date: event.date,
- is_online: event.is_online ?? false,
- location: event.location,
- name: event.name,
- url: event.url,
- } only %}
- {% endfor %}
-
+
+ {% for event in events %}
+ {% include 'talk/events/event.html.twig' with {
+ date: event.date,
+ is_online: event.is_online ?? false,
+ location: event.location,
+ name: event.name,
+ url: event.url,
+ } only %}
+ {% endfor %}
+
+
{% endif %}