Skip to content

Commit 8c42520

Browse files
committed
Updated changes
1 parent 1611435 commit 8c42520

File tree

5 files changed

+32
-3
lines changed

5 files changed

+32
-3
lines changed

public/_redirects

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@
44

55
# Redirect /posts/shortcuts index to /shortcuts
66
/posts/shortcuts /shortcuts 301
7+
8+
# Redirect .md file extensions to clean URLs
9+
/posts/*.md /posts/:splat 301
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: "Claude Desktop"
3+
date: 2026-01-08T15:00:00-05:00
4+
tags: ["AI", "Claude"]
5+
category: "Claude"
6+
order: 2
7+
---
8+
9+
For most, Claude Desktop is one of the best ways to use AI on your local computer.
10+
11+
Just download it here:
12+
13+
[https://claude.ai/download](https://claude.ai/download)
14+
15+
Claude Desktop also has a "Code" mode (famously known as Claude Code) which is great for doing things with your files on your local computer. In some cases, you can have it write actual software, in other cases it can just review things like what I talk about in the post [Full Send Automation](/posts/full-send-automation).

src/content/posts/full-send-automation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Audio to Google Drive, Dropbox, OneDrive, External Hard Drive, etc.
5353

5454
## 4. Transcribe all audio in detail
5555

56-
Lots of ways to do this but I recommend opening Claude Desktop in Code mode and telling it to use the open-source tool Whisper (from OpenAI):
56+
Lots of ways to do this but I recommend opening [Claude Desktop](/posts/claude-desktop) in Code mode and telling it to use the open-source tool Whisper (from OpenAI):
5757

5858
> "Transcribe the entire folder of `Desktop > Full Send Automation > Raw > Audio` using Whisper and open source code; I need the transcripts to have as much detail as possible. Save them in `Desktop > Full Send Automation > Transcripts`"
5959
@@ -67,7 +67,7 @@ Audio (yes again) and transcripts to Google Drive, Dropbox, OneDrive, External H
6767

6868
## 6. Put it all together
6969

70-
Open a *new session* in Claude Desktop in Code mode. Say:
70+
Open a *new session* in [Claude Desktop](/posts/claude-desktop) in Code mode. Say:
7171

7272
> "Open `Desktop > Full Send Automation`. We need to create a knowledge base in Markdown files optimized for tools like Obsidian based on the `Transcript` folders. Use AskUserQuestionTool if you need any clarifications on the transcripts or knowledge base. In some cases, the transcripts will have overlapping data, that's okay. The first pass of the knowledge base will be rough, we will continue to refine later. I really just need the transcripts organized."
7373

src/content/posts/vibe-interview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ order: 2
1010
1111
Before you vibe code, be interviewed by AI. Here's how:
1212

13-
- Download [Claude Code](https://code.claude.com/docs/en/overview) (different from [Claude Desktop](https://claude.ai/download))
13+
- Download [Claude Code](https://code.claude.com/docs/en/overview) (different from [Claude Desktop](/posts/claude-desktop))
1414
- Install it with your Command Line (terminal, powershell, wsl, etc)
1515
- Write a basic project spec file such as `Accounting software for YouTube creators` in `spec.md`
1616
- In your terminal, run `claude --model opus` to start Claude Code. Make sure it's next to `spec.md`

src/middleware.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { defineMiddleware } from 'astro:middleware';
2+
3+
export const onRequest = defineMiddleware(({ url, redirect }, next) => {
4+
// Redirect .md file extensions to clean URLs
5+
if (url.pathname.endsWith('.md')) {
6+
const cleanPath = url.pathname.slice(0, -3);
7+
return redirect(cleanPath, 301);
8+
}
9+
10+
return next();
11+
});

0 commit comments

Comments
 (0)