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:
youtube: YOUR_VIDEO_ID # YouTube Video-ID (empfohlen)
# vimeo: 123456789 # oder Vimeo Video-ID
# tibav: 42061 # oder TIB AV-Portal ID
image: kurs-thumbnail.png # Bild aus dem _media/-Ordner
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: erste-schritte/lektion-thumbnail.png # Bild aus _media/-Unterordner
video:
youtube: YOUR_VIDEO_ID # YouTube Video-ID (empfohlen)
# vimeo: 123456789 # oder Vimeo Video-ID
---
# Lehrinhalt kommt hier hin
Organisieren Ihrer Dateien
Stellen Sie sicher, dass Ihre Dateien gemäß der empfohlenen Struktur organisiert sind:
content/
└── de/
└── courses/
└── ihr-kurs-name/
├── _index.md
├── _media/
│ ├── index.md
│ ├── kurs-thumbnail.png
│ └── erste-schritte/
│ └── lektion-thumbnail.png
├── 10-erste-schritte/
│ ├── _index.md
│ ├── 10-einfuehrung.md
│ └── 20-erste-schritte.md
├── 20-fortgeschrittene-themen/
│ ├── _index.md
│ └── 10-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.