Files
rpg-static-site/content/members/index.hbs
Anthony Correa 27eb1e634c feat: improve Markdown support and add transcript search functionality
- 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.
2024-12-24 12:07:32 -06:00

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>