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 %} <h1>{{ page.name }}</h1> + + <img style="height: 50px; width: 50px;" src="{{ page.imageUrl }}"/> + + {% block content %}{% endblock %} + + <hr> + + {% for talk in data.talks if talk.speakers.0 == page.name %} + <li> + <a href="{{ talk.url }}"> + {{ talk.title }} + </a> + </li> + {% 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 %} <h1>{{ page.title }}</h1> + + {{ 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] --- + +<ul> + {% for talk in data.talks %} + <li> + <a href="{{ talk.url }}"> + {{ talk.title }} + </a> + </li> + {% endfor %} +</ul>