We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Provide clearer entry points for new visitors on website

Landing page interface redesign
Current:
https://cs-unplugged-dev.appspot.com/en/

Proposed new design:
![a thing](https://user-images.githubusercontent.com/20089275/33110427-b2db51ec-cfac-11e7-845b-de9ad6a4c304.png)

**Redesign based on older current landing page.

The main changes are the jumbotron banner, nav bar and footer ( issue #695 )

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `csunplugged/general/urls.py`
Content:
```
1 """URL routing for the general application."""
2 
3 from django.conf.urls import url
4 
5 from . import views
6 
7 urlpatterns = [
8     url(
9         r"^$",
10         views.GeneralIndexView.as_view(),
11         name="home"
12     ),
13     url(
14         r"^about/$",
15         views.GeneralAboutView.as_view(),
16         name="about"
17     ),
18     url(
19         r"^computational-thinking/$",
20         views.ComputationalThinkingView.as_view(),
21         name="computational_thinking"
22     ),
23     url(
24         r"^contact/$",
25         views.GeneralContactView.as_view(),
26         name="contact"
27     ),
28     url(
29         r"^people/$",
30         views.GeneralPeopleView.as_view(),
31         name="people"
32     ),
33     url(
34         r"^principles/$",
35         views.GeneralPrinciplesView.as_view(),
36         name="principles"
37     ),
38 ]
39
```

Path: `csunplugged/general/views.py`
Content:
```
1 """Views for the general application."""
2 
3 from django.views.generic import TemplateView
4 from django.http import HttpResponse
5 
6 
7 class GeneralIndexView(TemplateView):
8     """View for the homepage that renders from a template."""
9 
10     template_name = "general/index.html"
11 
12 
13 class GeneralAboutView(TemplateView):
14     """View for the about page that renders from a template."""
15 
16     template_name = "general/about.html"
17 
18 
19 class GeneralContactView(TemplateView):
20     """View for the contact page that renders from a template."""
21 
22     template_name = "general/contact.html"
23 
24 
25 class GeneralPeopleView(TemplateView):
26     """View for the people page that renders from a template."""
27 
28     template_name = "general/people.html"
29 
30 
31 class GeneralPrinciplesView(TemplateView):
32     """View for the princples page that renders from a template."""
33 
34     template_name = "general/principles.html"
35 
36 
37 class ComputationalThinkingView(TemplateView):
38     """View for the Computational Thinking page that renders from a template."""
39 
40     template_name = "general/computational-thinking.html"
41 
42 
43 def health_check(request):
44     """Return heath check response for Google App Engine.
45 
46     Returns a 200 HTTP response for Google App Engine to detect the system
47     is running.
48     """
49     return HttpResponse(status=200)
50
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/csunplugged/general/urls.py b/csunplugged/general/urls.py
--- a/csunplugged/general/urls.py
+++ b/csunplugged/general/urls.py
@@ -15,11 +15,21 @@
         views.GeneralAboutView.as_view(),
         name="about"
     ),
+    url(
+        r"^what-is-computer-science/$",
+        views.WhatIsCSView.as_view(),
+        name="what_is_cs"
+    ),
     url(
         r"^computational-thinking/$",
         views.ComputationalThinkingView.as_view(),
         name="computational_thinking"
     ),
+    url(
+        r"^how-do-i-teach-cs-unplugged/$",
+        views.HowDoITeachCSUnpluggedView.as_view(),
+        name="how_do_i_teach_cs_unplugged"
+    ),
     url(
         r"^contact/$",
         views.GeneralContactView.as_view(),
diff --git a/csunplugged/general/views.py b/csunplugged/general/views.py
--- a/csunplugged/general/views.py
+++ b/csunplugged/general/views.py
@@ -34,12 +34,24 @@
     template_name = "general/principles.html"
 
 
+class WhatIsCSView(TemplateView):
+    """View for the 'What is Computer Science?' page that renders from a template."""
+
+    template_name = "general/what-is-computer-science.html"
+
+
 class ComputationalThinkingView(TemplateView):
     """View for the Computational Thinking page that renders from a template."""
 
     template_name = "general/computational-thinking.html"
 
 
+class HowDoITeachCSUnpluggedView(TemplateView):
+    """View for the 'How do I teach CS Unplugged?' page that renders from a template."""
+
+    template_name = "general/how-do-i-teach-cs-unplugged.html"
+
+
 def health_check(request):
     """Return heath check response for Google App Engine.

{"golden_diff": "diff --git a/csunplugged/general/urls.py b/csunplugged/general/urls.py\n--- a/csunplugged/general/urls.py\n+++ b/csunplugged/general/urls.py\n@@ -15,11 +15,21 @@\n         views.GeneralAboutView.as_view(),\n         name=\"about\"\n     ),\n+    url(\n+        r\"^what-is-computer-science/$\",\n+        views.WhatIsCSView.as_view(),\n+        name=\"what_is_cs\"\n+    ),\n     url(\n         r\"^computational-thinking/$\",\n         views.ComputationalThinkingView.as_view(),\n         name=\"computational_thinking\"\n     ),\n+    url(\n+        r\"^how-do-i-teach-cs-unplugged/$\",\n+        views.HowDoITeachCSUnpluggedView.as_view(),\n+        name=\"how_do_i_teach_cs_unplugged\"\n+    ),\n     url(\n         r\"^contact/$\",\n         views.GeneralContactView.as_view(),\ndiff --git a/csunplugged/general/views.py b/csunplugged/general/views.py\n--- a/csunplugged/general/views.py\n+++ b/csunplugged/general/views.py\n@@ -34,12 +34,24 @@\n     template_name = \"general/principles.html\"\n \n \n+class WhatIsCSView(TemplateView):\n+    \"\"\"View for the 'What is Computer Science?' page that renders from a template.\"\"\"\n+\n+    template_name = \"general/what-is-computer-science.html\"\n+\n+\n class ComputationalThinkingView(TemplateView):\n     \"\"\"View for the Computational Thinking page that renders from a template.\"\"\"\n \n     template_name = \"general/computational-thinking.html\"\n \n \n+class HowDoITeachCSUnpluggedView(TemplateView):\n+    \"\"\"View for the 'How do I teach CS Unplugged?' page that renders from a template.\"\"\"\n+\n+    template_name = \"general/how-do-i-teach-cs-unplugged.html\"\n+\n+\n def health_check(request):\n     \"\"\"Return heath check response for Google App Engine.\n", "issue": "Provide clearer entry points for new visitors on website\n\nLanding page interface redesign\nCurrent:\r\nhttps://cs-unplugged-dev.appspot.com/en/\r\n\r\nProposed new design:\r\n![a thing](https://user-images.githubusercontent.com/20089275/33110427-b2db51ec-cfac-11e7-845b-de9ad6a4c304.png)\r\n\r\n**Redesign based on older current landing page.\r\n\r\nThe main changes are the jumbotron banner, nav bar and footer ( issue #695 )\n", "before_files": [{"content": "\"\"\"URL routing for the general application.\"\"\"\n\nfrom django.conf.urls import url\n\nfrom . import views\n\nurlpatterns = [\n    url(\n        r\"^$\",\n        views.GeneralIndexView.as_view(),\n        name=\"home\"\n    ),\n    url(\n        r\"^about/$\",\n        views.GeneralAboutView.as_view(),\n        name=\"about\"\n    ),\n    url(\n        r\"^computational-thinking/$\",\n        views.ComputationalThinkingView.as_view(),\n        name=\"computational_thinking\"\n    ),\n    url(\n        r\"^contact/$\",\n        views.GeneralContactView.as_view(),\n        name=\"contact\"\n    ),\n    url(\n        r\"^people/$\",\n        views.GeneralPeopleView.as_view(),\n        name=\"people\"\n    ),\n    url(\n        r\"^principles/$\",\n        views.GeneralPrinciplesView.as_view(),\n        name=\"principles\"\n    ),\n]\n", "path": "csunplugged/general/urls.py"}, {"content": "\"\"\"Views for the general application.\"\"\"\n\nfrom django.views.generic import TemplateView\nfrom django.http import HttpResponse\n\n\nclass GeneralIndexView(TemplateView):\n    \"\"\"View for the homepage that renders from a template.\"\"\"\n\n    template_name = \"general/index.html\"\n\n\nclass GeneralAboutView(TemplateView):\n    \"\"\"View for the about page that renders from a template.\"\"\"\n\n    template_name = \"general/about.html\"\n\n\nclass GeneralContactView(TemplateView):\n    \"\"\"View for the contact page that renders from a template.\"\"\"\n\n    template_name = \"general/contact.html\"\n\n\nclass GeneralPeopleView(TemplateView):\n    \"\"\"View for the people page that renders from a template.\"\"\"\n\n    template_name = \"general/people.html\"\n\n\nclass GeneralPrinciplesView(TemplateView):\n    \"\"\"View for the princples page that renders from a template.\"\"\"\n\n    template_name = \"general/principles.html\"\n\n\nclass ComputationalThinkingView(TemplateView):\n    \"\"\"View for the Computational Thinking page that renders from a template.\"\"\"\n\n    template_name = \"general/computational-thinking.html\"\n\n\ndef health_check(request):\n    \"\"\"Return heath check response for Google App Engine.\n\n    Returns a 200 HTTP response for Google App Engine to detect the system\n    is running.\n    \"\"\"\n    return HttpResponse(status=200)\n", "path": "csunplugged/general/views.py"}], "after_files": [{"content": "\"\"\"URL routing for the general application.\"\"\"\n\nfrom django.conf.urls import url\n\nfrom . import views\n\nurlpatterns = [\n    url(\n        r\"^$\",\n        views.GeneralIndexView.as_view(),\n        name=\"home\"\n    ),\n    url(\n        r\"^about/$\",\n        views.GeneralAboutView.as_view(),\n        name=\"about\"\n    ),\n    url(\n        r\"^what-is-computer-science/$\",\n        views.WhatIsCSView.as_view(),\n        name=\"what_is_cs\"\n    ),\n    url(\n        r\"^computational-thinking/$\",\n        views.ComputationalThinkingView.as_view(),\n        name=\"computational_thinking\"\n    ),\n    url(\n        r\"^how-do-i-teach-cs-unplugged/$\",\n        views.HowDoITeachCSUnpluggedView.as_view(),\n        name=\"how_do_i_teach_cs_unplugged\"\n    ),\n    url(\n        r\"^contact/$\",\n        views.GeneralContactView.as_view(),\n        name=\"contact\"\n    ),\n    url(\n        r\"^people/$\",\n        views.GeneralPeopleView.as_view(),\n        name=\"people\"\n    ),\n    url(\n        r\"^principles/$\",\n        views.GeneralPrinciplesView.as_view(),\n        name=\"principles\"\n    ),\n]\n", "path": "csunplugged/general/urls.py"}, {"content": "\"\"\"Views for the general application.\"\"\"\n\nfrom django.views.generic import TemplateView\nfrom django.http import HttpResponse\n\n\nclass GeneralIndexView(TemplateView):\n    \"\"\"View for the homepage that renders from a template.\"\"\"\n\n    template_name = \"general/index.html\"\n\n\nclass GeneralAboutView(TemplateView):\n    \"\"\"View for the about page that renders from a template.\"\"\"\n\n    template_name = \"general/about.html\"\n\n\nclass GeneralContactView(TemplateView):\n    \"\"\"View for the contact page that renders from a template.\"\"\"\n\n    template_name = \"general/contact.html\"\n\n\nclass GeneralPeopleView(TemplateView):\n    \"\"\"View for the people page that renders from a template.\"\"\"\n\n    template_name = \"general/people.html\"\n\n\nclass GeneralPrinciplesView(TemplateView):\n    \"\"\"View for the princples page that renders from a template.\"\"\"\n\n    template_name = \"general/principles.html\"\n\n\nclass WhatIsCSView(TemplateView):\n    \"\"\"View for the 'What is Computer Science?' page that renders from a template.\"\"\"\n\n    template_name = \"general/what-is-computer-science.html\"\n\n\nclass ComputationalThinkingView(TemplateView):\n    \"\"\"View for the Computational Thinking page that renders from a template.\"\"\"\n\n    template_name = \"general/computational-thinking.html\"\n\n\nclass HowDoITeachCSUnpluggedView(TemplateView):\n    \"\"\"View for the 'How do I teach CS Unplugged?' page that renders from a template.\"\"\"\n\n    template_name = \"general/how-do-i-teach-cs-unplugged.html\"\n\n\ndef health_check(request):\n    \"\"\"Return heath check response for Google App Engine.\n\n    Returns a 200 HTTP response for Google App Engine to detect the system\n    is running.\n    \"\"\"\n    return HttpResponse(status=200)\n", "path": "csunplugged/general/views.py"}]}