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: / --- -
Picture of Oliver
+
+
Picture of Oliver
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 %}