Link the video guides from README, README.sv, and the in-app Guide page
Commit all 7 recorded clips to docs/videos/ (alongside the existing docs/screenshots/) instead of leaving them in the gitignored video-guides/ folder from the earlier feasibility spike - they're meant to be shipped, discoverable assets now, not scratch output. scripts/record-video-guides.mjs writes there by default going forward. Added a "Video Guides" section to README.md/README.sv.md (Getting started + Interface tour groups) and a matching in-app "Video guides" panel on the Guide page, right after the overview cards - the most discoverable spot for a brand-new user. Links point at /docs/videos/<name>.mkv, served by the server's existing /docs static route. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -36,10 +36,28 @@ export function renderGuideView({ dom, t }) {
|
||||
${renderGuideOverviewCard("guide.archive_title", "guide.card_archive_blurb", { t })}
|
||||
${renderGuideOverviewCard("guide.windows_title", "guide.card_decoder_blurb", { t })}
|
||||
${renderGuideOverviewCard("guide.schedule_title", "guide.card_schedule_blurb", { t })}
|
||||
${renderGuideOverviewCard("guide.videos_title", "guide.card_videos_blurb", { t })}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div class="guide-section-grid mt-16">
|
||||
<section class="panel">
|
||||
<div class="panel-header"><h3>${t("guide.videos_title")}</h3></div>
|
||||
<div class="panel-body">
|
||||
<ul class="guide-list">
|
||||
<li><a href="/docs/videos/connect-decoder.mkv" target="_blank" rel="noopener">${t("guide.video_connect_decoder")}</a></li>
|
||||
<li><a href="/docs/videos/add-drivers-cars.mkv" target="_blank" rel="noopener">${t("guide.video_add_drivers_cars")}</a></li>
|
||||
<li><a href="/docs/videos/create-race.mkv" target="_blank" rel="noopener">${t("guide.video_create_race")}</a></li>
|
||||
<li><a href="/docs/videos/run-a-session.mkv" target="_blank" rel="noopener">${t("guide.video_run_session")}</a></li>
|
||||
<li><a href="/docs/videos/settings-tabs.mkv" target="_blank" rel="noopener">${t("guide.video_settings_tabs")}</a></li>
|
||||
<li><a href="/docs/videos/event-manager-tabs.mkv" target="_blank" rel="noopener">${t("guide.video_event_manager_tabs")}</a></li>
|
||||
<li><a href="/docs/videos/event-schedule.mkv" target="_blank" rel="noopener">${t("guide.video_event_schedule")}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div class="guide-section-grid mt-16">
|
||||
${renderGuidePanel("guide.race_day_title", ["guide.race_day_1", "guide.race_day_2", "guide.race_day_3", "guide.race_day_4", "guide.race_day_5", "guide.race_day_6", "guide.race_day_7", "guide.race_day_8"], "", { t })}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user