diff --git a/app/config/sculpin_kernel.yml b/app/config/sculpin_kernel.yml index a346d3a..9d0bcef 100644 --- a/app/config/sculpin_kernel.yml +++ b/app/config/sculpin_kernel.yml @@ -1,7 +1,7 @@ sculpin_content_types: - # speakers: - # permalink: /speakers/:basename/ - # talks: - # permalink: /talks/:basename/ + speakers: + permalink: /speakers/:basename/ + talks: + permalink: /talks/:basename/ posts: enabled: false diff --git a/app/config/sculpin_site.yml b/app/config/sculpin_site.yml index dd35d11..e5fd0ff 100644 --- a/app/config/sculpin_site.yml +++ b/app/config/sculpin_site.yml @@ -1,2 +1,2 @@ -name: 'My New Sculpin Site' +name: 'PHP Thames Valley' locale: en diff --git a/source/_layouts/speaker.html.twig b/source/_layouts/speaker.html.twig index e7056e8..326369f 100644 --- a/source/_layouts/speaker.html.twig +++ b/source/_layouts/speaker.html.twig @@ -2,4 +2,18 @@ {% block content_wrapper %}

{{ page.name }}

+ + + + {% block content %}{% endblock %} + +
+ + {% for talk in data.talks if talk.speakers.0 == page.name %} +
  • + + {{ talk.title }} + +
  • + {% endfor %} {% endblock %} diff --git a/source/_layouts/talk.html.twig b/source/_layouts/talk.html.twig index 0a7f6d0..7660faf 100644 --- a/source/_layouts/talk.html.twig +++ b/source/_layouts/talk.html.twig @@ -2,4 +2,10 @@ {% block content_wrapper %}

    {{ page.title }}

    + + {{ page.date|date('jS F Y') }} + + {% for speaker in page.speakers %} + {{ speaker }} + {% endfor %} {% endblock %} diff --git a/source/_speakers/dan-leech.md b/source/_speakers/dan-leech.md index c9a969f..cf05ffa 100644 --- a/source/_speakers/dan-leech.md +++ b/source/_speakers/dan-leech.md @@ -1,4 +1,6 @@ --- name: Dan Leech imageUrl: /images/highres_257208698.jpeg +layout: speaker +use: [talks] --- diff --git a/source/index.md b/source/index.md index 2b6b521..202ae67 100644 --- a/source/index.md +++ b/source/index.md @@ -1,4 +1,15 @@ --- layout: base -title: Hello, World! +title: Hello, PHP Thames Valley! +use: [talks] --- + +