Image Guide

Best practices for naming, uploading, and optimizing images.


Uploading Images

You can upload images in two ways:

Option 1: GitHub Web Upload (Recommended)

No software needed! Upload directly on GitHub.com:

  1. Navigate to your entry folder: entries/projects/your-project/ or entries/news/your-news/
  2. Click "Add file""Upload files"
  3. Drag and drop your images (or click "choose your files")
  4. IMPORTANT: Before uploading, rename files on your computer using the naming rules below
  5. Write commit message: Add images for [Entry Name]
  6. Choose "Create a new branch" if you want to preview first
  7. Click "Commit changes"

Tips:

Option 2: Local Upload (Advanced)

If editing locally with VS Code:

  1. Drag image files into your project folder in VS Code
  2. Place them in the same folder as the .md file
  3. Commit and push using git

See Code Editor Setup for local editing.


Image File Naming

Use descriptive, lowercase names with hyphens:

Good:

Bad:


Preferred Image Names

For Thumbnails

The system looks for these special names first:

  1. header.jpg or header.png - Preferred main thumbnail (used on the index and project pages)
  2. thumb.jpg or thumb.png - Alternative thumbnail name
  3. featured.jpg or featured.png - Homepage-only image (see below)

If neither header nor thumb exists, the system will use the first image it finds alphabetically.

For Featured Projects (Homepage)

If a project has featured: true in its frontmatter, it appears in the Featured Projects section on the homepage. By default it uses header.jpg. To show a different image on the homepage without changing the main header, add a featured.jpg to the project folder:

entries/projects/my-project/
├── my-project.md
├── header.jpg        ← Used on index, project page, and as fallback on homepage
├── featured.jpg      ← Used only in the homepage Featured Projects section
└── 01-exterior.jpg   ← Gallery image

For Projects (Gallery Images)

Use these file naming prefixes:

PrefixPurposeExample
00_, 01_, etc.Gallery photos (numbered for sort order)00_Exterior view.jpg
drawing-Floor plans and architectural drawingsdrawing-plan_1.jpg
toolkit-Reference files (CAD, PDF, DWG)toolkit-framing-plan.dwg

Gallery images in alphabetical order:

00_exterior-view.jpg
01_interior-space.jpg
02_detail-shot.jpg
03_community-area.jpg

The numbers keep them in order; the descriptions help you identify them. Note the underscore (_) in numbered filenames, which ensures proper alphabetical sort order.


Where Images Go

Projects:

entries/projects/casa-marianella/
├── casa-marianella.md
├── header.jpg              ← Thumbnail
├── 01-exterior.jpg         ← Gallery image
└── 02-interior.jpg         ← Gallery image

News/Awards/etc:

entries/awards/emerging-voices/
├── emerging-voices.md
└── thumb.jpg               ← Optional thumbnail

Never put images:


Image Formats

Supported Formats

Supported:

The system automatically creates optimized versions in:

Your original files remain untouched.

Which Format to Use

Use JPG for:

Use PNG for:


Image Sizes

No Strict Requirements

The system automatically resizes and optimizes images. However:

Recommended:

Minimum:

Maximum:


Image Optimization Tips

Automatic Optimization

The system handles these automatically:

Manual Optimization (Optional)

Before uploading, you can:

But: The automatic system is good enough for most cases!


For Projects: Gallery Behavior

All images in a project folder (except header.*, thumb.*, and featured.*) are added to the gallery.

Example:

entries/projects/my-project/
├── my-project.md
├── header.jpg              ← Thumbnail (not in gallery)
├── 01-wide-view.jpg        ← Gallery image 1
├── 02-entrance.jpg         ← Gallery image 2
├── 03-interior.jpg         ← Gallery image 3
└── 04-detail.jpg           ← Gallery image 4

The gallery displays in alphabetical order (that's why numbers help).


For Updates: Thumbnail Only

News, awards, features, etc. only use one image:

entries/news/studio-expansion/
├── studio-expansion.md
└── thumb.jpg               ← Shows in index

Additional images in the folder won't break anything, but they won't appear anywhere.


Troubleshooting

"My image doesn't show up"

Check:

"Wrong image appears"

Check:

"Image looks blurry"

Solutions:

"Image is too big / slow to load"

Solutions:


Best Practices

Naming

Do:

Don't:

Organization

Do:

Don't:

Quality

Do:

Don't:


Quick Reference

TaskHow To Do It
Add thumbnail for projectName it header.jpg, put in project folder
Add gallery imagesName them 01-name.jpg, 02-name.jpg, etc.
Add thumbnail for newsName it thumb.jpg, put in news folder
Change thumbnailRename/replace header.jpg or thumb.jpg
Use a different image on the homepageName it featured.jpg, put in project folder (requires featured: true)
Remove image from galleryDelete the file or rename to start with header, thumb, or featured
Reorder galleryRename files to change alphabetical order

Example: Complete Project Folder

entries/projects/casa-marianella/
├── casa-marianella.md
├── header.jpg                   ← Index thumbnail (1920x1080, 800KB)
├── 01-site-view.jpg             ← Gallery (2400x1600, 1.2MB)
├── 02-entrance.jpg              ← Gallery (2400x1600, 900KB)
├── 03-common-area.jpg           ← Gallery (2400x1600, 1.1MB)
├── 04-bedroom.jpg               ← Gallery (2400x1600, 850KB)
└── 05-exterior-detail.jpg       ← Gallery (2400x1600, 1.0MB)

Result:


Next Steps


Questions?

See Image Problems for specific image issues.