             ),
             El.Div[Attr.className => "LandingAbout__text"].containing(
               El.H1[Attr.className => "LandingAbout__headline"].containing("Workshops"),
-              El.P.containing(
-                "Run by members of the community and open to everyone, our workshops aim to inspire and to teach practical technology skills."
-              ),
-              El.P.containing(
-                "If you've missed one of our workshops and would like to catch up, check out our ",
-                El.A[Attr.href => youtubeUrl].containing("YouTube"),
-                " page for recordings. "
-              ),
-              El.P.containing(
-                "If you would like to help out at one of our workshops, join the ",
-                "demonstrators group",
-                " here, we'd love to have you! "
-              )
+              Markdown("""
+                Run by members of the community and open to everyone, our workshops aim to inspire and to teach practical technology skills.
+
+                If you've missed one of our workshops and would like to catch up, check out our [YouTube page](\(youtubeUrl)) for recordings.
+
+                If you would like to help out at one of our workshops, join the [demonstrators group](\(demonstratorsGroupUrl)), we'd love to have you! 
+              """)
             )
           ),
           El.Article[Attr.className => "LandingAbout__section"].containing(

            ),
            El.Div[Attr.className => "LandingAbout__text"].containing(
              El.H1[Attr.className => "LandingAbout__headline"].containing("HaC Nights"),
              El.P.containing(
                "HaC Nights are weekly events we run for people of all experience levels! If you have something you’re working on - be it a project, some supervision work or coursework – then a HaC night is a great social environment for getting things done."
              ),
              El.P.containing(
                "We’ll bring the food, you bring the work and if you get stuck, there’s bound to be someone in the room who can help you out!"
              ),
              El.P.containing(
                TextNode("Find us on our "),
                El.A[Attr.href => facebookUrl
            ].containing("Facebook"),
                TextNode(" page to stay up to date.")
              )
            )
          )
        )

  let githubUrl = "https://github.com/hackersatcambridge/"
  let mediumUrl = "https://medium.com/hackers-at-cambridge"
  let calendarUrl = "https://calendar.google.com/calendar/embed?src=10isedeg17ugvrvg73jq9p5gts%40group.calendar.google.com&ctz=Europe/London"
  let demonstratorsGroupUrl = "https://www.facebook.com/groups/1567785333234852/"

  var featureNode: Nodeable? {
    return feature.map{ feature in 
