Kursdateien erstellen
In dieser Lektion werden wir den Prozess der Erstellung der notwendigen Dateien für Ihren Kurs durchgehen, einschließlich der Kursübersicht und einzelner Lehrdateien.
Erstellen der Kursübersicht-Datei
- Navigieren Sie zu Ihrem Projektverzeichnis
- Erstellen Sie einen neuen Kurs mit dem Hugo-Befehl:
hugo new courses/<kebab-style-course-name>/_index.md
- Öffnen Sie die
_index.md
-Datei und fügen Sie die Frontmatter ein:
---
title: "Ihr Kurs Titel"
description: "Eine kurze Beschreibung Ihres Kurses"
summary: "Eine Zusammenfassung der Kursinhalte"
type: "Kurse"
layout: "kurs"
date: YYYY-MM-DD
lastUpdated: "Monat YYYY"
tags: ["tag1", "tag2", "tag3"]
levels: "anfänger/fortgeschrittene/expert"
video:
local:
path: /videos/courses/your-course-name/intro-video.webm
image: "/images/courses/your-course-image.png"
duration: "X Stunden"
lessonCount: X
firstLessonURL: "/de/courses/your-course-name/lesson1/"
featured: true/false
certificate: true/false
objectives:
- "Ziel 1"
- "Ziel 2"
prerequisites:
- "Voraussetzung 1"
- "Voraussetzung 2"
programmingLanguages:
- "Sprache 1"
- "Sprache 2"
instructors:
- name: "Ihr Name"
role: "Ihre Rolle"
avatar: "/images/placeholders/avatar.svg"
---
# Kursinhalt kommt hier hin
Erstellen von Lehrdateien
- Für jede Lektion in Ihrem Kurs erstellen Sie eine neue Datei:
hugo new courses/<kebab-style-course-name>/<prefix>-<kebab-style-lesson-name>.md
- Öffnen Sie jede Lehrdatei und fügen Sie die Frontmatter ein:
---
title: "Lektion Titel"
description: "Kurze Beschreibung der Lektion"
type: "Kurse"
course: "ihr-kurs-name"
layout: "lektion"
lessonNumber: X
courseSection: "Kurs Abschnitt Name"
duration: "X Minuten"
image: /images/courses/lesson-image.png
video:
local:
path: /videos/courses/your-course-name/lesson-video.webm
---
# Lehrinhalt kommt hier hin
Organisieren Ihrer Dateien
Stellen Sie sicher, dass Ihre Dateien gemäß der empfohlenen Struktur organisiert sind:
content/
└── de/
└── courses/
└── your-course-name/
├── _index.md
├── 010-010-einführung.md
├── 010-020-erste-schritte.md
├── 020-010-fortgeschrittenes-thema.md
└── ...
Übung: Erstellen Sie Ihre Kursdateien
- Erstellen Sie die Kursübersicht-Datei für Ihren geplanten Kurs
- Erstellen Sie mindestens drei Lehrdateien, die der Namenskonvention folgen
- Füllen Sie die Frontmatter für jede Datei mit entsprechenden Informationen aus
In der nächsten Lektion werden wir uns darauf konzentrieren, effektive Kursinhalte mit Markdown zu schreiben.