The URL of a course will be `/courses/<course-name>` and a topic will be
`/courses/<course-name>/<topic-name>`.
Implemented this by adding entries to `website_route_rules`.
- It shows the code like a textarea and the canvas will to the right
- It will take only the amount of height required for the code
- The existing LiveCodeEditor was renamed as LiveCodeEditorLarge and still
used or sketches
We are using special markup to split the description into sections.
Each section is marked as:
{{ section(type="example", id="foo") }}
...
{{ end }}
This is the first-cut implementation and requires cleanup.
- The preview is used to show the details of the topic in the course page
- the sections are used to show the different part of the topic, each could be of a different type
Issue #8