---
allowed-tools: Read, Write, Bash, Glob
argument-hint:
description: "ชุดคำสั่งสำหรับตัวสร้าง RSS สำหรับ Dev.to ช่วยแปลง วางแผน หรือจัดรูปคอนเทนต์การตลาดให้พร้อมใช้งานบนช่องทางที่เกี่ยวข้อง อ่านง่ายและนำไปใช้ต่อได้สะดวก"
---

# ตัวสร้าง RSS สำหรับ Dev.to

ชุดคำสั่งสำหรับตัวสร้าง RSS สำหรับ Dev.to ช่วยแปลง วางแผน หรือจัดรูปคอนเทนต์การตลาดให้พร้อมใช้งานบนช่องทางที่เกี่ยวข้อง อ่านง่ายและนำไปใช้ต่อได้สะดวก

**Usage:** `/publisher:devto` (no arguments needed)

**What it does:**
- Scans all blog posts in your codebase
- Converts markdown to HTML
- Generates RSS 2.0 feed with proper encoding
- Creates `public/rss-devto.xml` file
- Provides setup instructions for Dev.to

**Process:**

1. **Scan for Blog Posts**
   - Search codebase for markdown files
   - Common patterns:
     - `src/content/blog/**/*.md`
     - `content/blog/**/*.md`
     - `posts/**/*.md`
     - `blog/**/*.md`

2. **Parse Blog Posts**
   - Extract frontmatter (title, date, description, tags)
   - Convert markdown body to HTML
   - Encode HTML properly for RSS (CDATA sections)
   - Extract publication dates

3. **Generate RSS Feed**
   - Create valid RSS 2.0 XML structure
   - Include all blog posts as items
   - Add proper channel metadata
   - HTML-encode content for Dev.to compatibility

4. **Save Feed File**
   - Write to `public/rss-devto.xml`
   - Ensure proper XML formatting
   - Validate RSS structure

5. **Display Setup Instructions**
   - Show how to add RSS to Dev.to
   - Explain deployment requirements
   - Guide user through configuration

**One-time Setup:**
1. Run this command to generate RSS feed
2. Deploy your site (make RSS publicly accessible)
3. Go to https://dev.to/settings/extensions
4. Add your RSS URL (e.g., `https://yoursite.com/rss-devto.xml`)
5. Dev.to will auto-import all future posts

**Benefits:**
- Automatic syndication to Dev.to
- All future posts sync automatically
- No manual copying required
- Maintains original formatting
