
Designing Mobile-First Layouts
Most visitors arrive on a phone. Designing for the smallest screen first keeps layouts focused.
Read more Designing Mobile-First Layouts
Your First Gallery
Start here All documentation Installing JMGallery Your first gallery How JMGallery stores things Filling the library Adding photos Custom fields…
Read more Your First Gallery
Using White Space With Purpose
Empty space is not wasted space. It groups related things and guides the eye.
Read more Using White Space With PurposeHello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
Read more Hello world!
Building a Simple Colour Palette
A small, deliberate palette makes a site feel consistent and easier to maintain.
Read more Building a Simple Colour Palette
Accessible Contrast Made Easy
How to check text contrast, and quick fixes when a colour pair falls short.
Read more Accessible Contrast Made Easy
Pairing Fonts That Work Together
Contrast in style, harmony in proportion: a simple method for choosing two fonts.
Read more Pairing Fonts That Work Together
Line Length and Readability
Lines that run too long tire the eye. Here is how to keep paragraphs comfortable.
Read more Line Length and Readability
Self-Hosting Web Fonts
Why serving fonts from your own site can speed things up, and how to set it up.
Read more Self-Hosting Web Fonts
Building a Type Scale
Pick a base size and a ratio, and every heading size follows naturally.
Read more Building a Type Scale
Batch Editing Product Photos
Presets and sync settings let you edit a whole shoot as consistently as a single image.
Read more Batch Editing Product Photos
Exporting Images for the Web
Choosing dimensions, format and quality so images look great without slowing pages.
Read more Exporting Images for the Web