Files
rpg-static-site/.vscode/markdown.code-snippets
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

39 lines
727 B
Plaintext

{
"Season 5 Show Notes": {
"prefix": ";s5",
"body":[
"---",
"title: ${title}",
"date: ${date}",
"---",
"{% prologue %}",
"${newspaperName}",
"===",
"${newspaperTagline}",
"{% timeTag date %}",
"\n## ${newspaperHeadline}",
"${newspaperSubheadline}\n",
"${article}"
"{% endprologue%}",
"\n{% alternateTitles%}",
"\n${alternateTitles}\n",
"{% endalternateTitles%}",
]
},
"Season 1 Show Notes": {
"prefix": ";s1",
"body":[
"---",
"title: ${title}",
"date: ${date}",
"---",
"# Prologue",
"<section class=\"prologue\"><div>",
"\n# Episode {{episode}}",
"\n## ${headline}",
"**${subHeadline}**",
"\n${content}\n",
"</div></section>"
]
}
}