Art Publishing Automation Setup

Directory Structure

Your site now supports two ways to display art:

1. Art Slideshow (Existing - Unchanged)

2. Art Blog Posts (New)

Integration with Your Site

Collections

RSS Feed

URLs

Creating an Art Post

  1. Create directory: blog/art/my-artwork/
  2. Create index.md with front matter (see blog/art/README.md for template)
  3. Add image to blog/art/my-artwork/img/artwork.jpg
  4. Reference image in front matter: image: img/artwork.jpg
  5. Set blueskyPost: true and/or includeInNewsletter: true if you want automation
  6. Commit and push

Automation Setup

Step 1: Add GitHub Secrets

Go to your GitHub repo → Settings → Secrets and variables → Actions, add:

Step 2: Update Site URL

Edit .github/workflows/publish-art.yml and update:

SITE_URL: 'https://wescarr.com'  # Your actual site URL

Step 3: Test

  1. Create a test art post in blog/art/test-post/
  2. Set blueskyPost: false and includeInNewsletter: false initially
  3. Commit and push
  4. Verify the post appears on your site
  5. Then set the flags to true and push again to test automation

Workflow

Daily Art Publishing

  1. Create art
  2. Save image to blog/art/post-name/img/artwork.jpg
  3. Create blog/art/post-name/index.md with details
  4. Set blueskyPost: true and/or includeInNewsletter: true
  5. git add, git commit, git push
  6. Check Bluesky - post is live automatically!
  7. Go to Buttondown, review draft, hit send when ready

Quick Art (Slideshow Only)

Files Created

Notes