Skip to content

Commit d1f92c1

Browse files
solrevdevclaude
andcommitted
feat: add cover image for ytx blog post
- Add ytx-dotnet-tool-cover.svg with terminal interface design - Include .NET and YouTube branding with purple gradient - Add cover_image front matter to blog post - Fix Liquid syntax errors in GitHub Actions YAML blocks 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent c8fddf6 commit d1f92c1

File tree

2 files changed

+73
-2
lines changed

2 files changed

+73
-2
lines changed

_posts/2025-08-31-building-ytx-a-youtube-transcript-extractor-as-a-dotnet-global-tool.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ layout: post
33
title: Building ytx - A YouTube Transcript Extractor as a .NET Global Tool
44
description: How to build a .NET Global Tool that extracts YouTube video metadata and transcripts as structured JSON, from concept to NuGet publication
55
summary: A tutorial on creating ytx, a .NET global tool that extracts YouTube video titles, descriptions, and transcripts as JSON using YoutubeExplode and automated CI/CD.
6+
cover_image: /images/ytx-dotnet-tool-cover.svg
67
tags:
78
- dotnet-global-tools
89
- youtube
@@ -321,7 +322,7 @@ jobs:
321322
- name: Bump version
322323
run: |
323324
# Script to increment version in .csproj
324-
VERSION_TYPE="${{ github.event.inputs.version_bump || 'patch' }}"
325+
VERSION_TYPE="{% raw %}${{ github.event.inputs.version_bump || 'patch' }}{% endraw %}"
325326
./scripts/bump-version.sh "$VERSION_TYPE"
326327
327328
- name: Build and Pack
@@ -333,7 +334,7 @@ jobs:
333334
- name: Publish to NuGet
334335
run: |
335336
dotnet nuget push nupkg/*.nupkg \
336-
--api-key ${{ secrets.NUGET_API_KEY }} \
337+
--api-key {% raw %}${{ secrets.NUGET_API_KEY }}{% endraw %} \
337338
--source https://api.nuget.org/v3/index.json
338339
```
339340

images/ytx-dotnet-tool-cover.svg

Lines changed: 70 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)