Video
A video page displays a video player at the top of the page with additional content below it. All videos can be listed in a videos page and are unrelated to each other contrary to collection videos.
Create a video page
Section titled “Create a video page”To transform a documentation page into a video page, add the video frontmatter field to a Markdown or MDX page with the type set to video and at least a link to the video and its duration.
---title: My video guidevideo: type: video link: https://www.youtube.com/watch?v=5u0Ds7wzUeI duration: 180---
## My video guide
Welcome to my video guide!Any Markdown or MDX content will be displayed below the video player allowing you to provide additional information, instructions, examples, or any other content you want to share with your users.
Frontmatter fields
Section titled “Frontmatter fields”The video frontmatter field supports the following fields when the type is set to video:
required
type: string
The link to the video to display in the video player at the top of the page.
---video: link: https://www.youtube.com/watch?v=5u0Ds7wzUeI---duration
Section titled “duration”required
type: number | string
The duration of the video which can be a number of seconds or a string representing a duration in the ISO 8601 format.
---video: duration: 180 # 3 minutes------video: duration: P0Y0M0DT0H3M0S # 3 minutes---description
Section titled “description”type: number | string
An optional description of the video that will be displayed in videos pages listing all videos.
When not provided, the Starlight description frontmatter field will be used if present.
---video: description: A concise description of the video content to use in videos pages.---type: Date
The optional publication date of the video which must be a valid YAML timestamp. In videos pages listing all videos, videos will be sorted by publication date and then by title.
---video: date: 2024-12-31---transcript
Section titled “transcript”type: string
The optional relative path from the root of the project to the transcript file of the video.
Transcripts are displayed at the bottom of the video page and can be used to provide a text version of the video content.
The transcript file must be in the SubRip format (.srt).
---video: transcript: ./src/assets/transcripts/example.srt---difficulty
Section titled “difficulty”type: string
An optional difficulty level of the video that will be displayed below the video player and in videos pages listing all videos.
---video: difficulty: Beginner---actions
Section titled “actions”type: StarlightVideosAction[]
Optional call-to-action links displayed below the video player. Check the actions refernce for more information.