- Add `.cache` to `.gitignore` for temporary build files. - Introduce Markdown snippets for creating Season 1 and Season 5 show notes in `.vscode/markdown.code-snippets`. - Update `.vscode/settings.json`: - Exclude `node_modules` directory. - Adjust quick suggestions to disable them for comments, strings, and others. - Remove unnecessary `console.log` statements from `episodes.11tydata.js`. - Add an image file `content/episodes/image.jpg`. - Implement a transcript search feature: - Add `search-transcripts.hbs` to enable searching transcript cues with time markers. - Add `transcript-index.11ty.js` to generate a searchable transcript index. - Update `search-index.11ty.js` to skip processing `<hr>` and `<img>` tags. - Enhance episode layout with `startAt` query parameter to allow audio playback from a specific time. - Add a new dependency: - `@11ty/eleventy-fetch` for fetching transcripts. - `media-captions` for parsing and handling transcript files. - Update package-lock.json and package.json to include new dependencies.
34 lines
887 B
Handlebars
34 lines
887 B
Handlebars
---
|
|
layout: base-with-heading
|
|
title: Member Content
|
|
links:
|
|
- name: Foundry
|
|
url: /foundry/game
|
|
image: /images/fvtt-solid-512.png
|
|
- name: Discord
|
|
url: discord
|
|
iconClasses: bi bi-discord
|
|
- name: Search Episodes (Beta)
|
|
url: /episodes/search
|
|
iconClasses: bi bi-binoculars
|
|
- name: GM Tools
|
|
url: gm-tools
|
|
iconClasses: bi bi-journal-bookmark
|
|
---
|
|
<section>
|
|
<div class="card">
|
|
<div class="card-header">
|
|
Links
|
|
</div>
|
|
<div class="list-group list-group-flush">
|
|
{{#each links}}
|
|
<a class="d-lg-flex align-items-lg-center list-group-item list-group-item-action" href="{{this.url}}">
|
|
{{#if image}}<img src="{{image}}" style="height:1em;width:1em;">{{/if}}{{#if iconClasses}}<i class="{{iconClasses}}" ></i>{{/if}}
|
|
<span class="mx-2">{{name}}</span>
|
|
</a>
|
|
{{/each}}
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|