Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shutter — Free Photography Portfolio Blogger Template

Version License: GPL v3 Vanilla JS Font Awesome

Shutter is a free photography portfolio Blogger template (Blogspot theme) for photographers, designers, and creatives. A fixed dark sidebar holds your branding and navigation while the content area opens on a fullscreen photo slider, followed by an animated masonry grid of your work - with three pagination modes (numbered, infinite scroll, or arrows) and 100% vanilla JavaScript.

Created and maintained by Colorlib, Shutter is a fullscreen portfolio theme with a fixed sidebar and animated masonry grid — free for personal and commercial use.

Shutter — free photography portfolio Blogger template (Blogspot theme) by Colorlib

Live Demo | Download ZIP | Changelog

Features

  • Fullscreen photo slider - a viewport-filling Swiper 11 hero fed by any post label
  • Animated masonry grid - posts reveal with a choice of entrance animations as readers scroll
  • Fixed sidebar navigation - branding, menu, and social links always in view
  • Three pagination modes - numbered pages, infinite scroll, or prev/next arrows, switchable from the Layout editor
  • Vertical mega menu - a chevron-paged post browser inside the sidebar menu
  • Three-column footer - About, Archive, and Labels out of the content's way
  • SEO-optimized markup — exactly one h1 per page, JSON-LD structured data (WebSite, SearchAction, BlogPosting), Open Graph and Twitter card meta tags, semantic landmarks
  • Fast page load — zero jQuery, zero CSS frameworks, no render-blocking external assets, preconnect hints, native lazy loading, and right-sized images served by Blogger's CDN
  • Accessible — skip-to-content link, labeled controls, ARIA tab roles, keyboard-friendly navigation, and no user-zoom blocking
  • Easy color customization — change the color scheme from Blogger's theme editor, no code required
  • Font Awesome 7 icons and Google Fonts, loaded without blocking the first paint
  • Self-updating copyright year in the footer

How to Install a Blogger Template

  1. Download the ZIP or clone this repository
  2. Sign in to Blogger at blogger.com and pick your blog
  3. Open the theme editorThemeCustomize dropdown → Edit HTML
  4. Replace the code — select everything, delete it, and paste the full contents of Shutter-Blogger-Template.xml
  5. Save - and preview your blog
  6. Set mobile to Desktop — in Theme, click the gear icon under the Mobile preview and choose Desktop; the template is fully responsive and this removes Blogger's legacy ?m=1 mobile wrapper (and its extra redirect) for mobile visitors

Import Demo Content (Optional)

To preview the template with sample posts before publishing your own:

  1. Go to Settings > Manage blog > Import content
  2. Upload Shutter Demo Content.xml from this repository

Customization

  • ColorsThemeCustomizeAdvanced exposes the template's color variables (accent color, backgrounds, text) with live preview
  • Menus — edit the navigation LinkList widgets in Layout; prefix an item with _ for a dropdown level, or set a link to [Mega Menu]-style label syntax where supported
  • Homepage sections — the label-driven widgets are configured from Layout by editing each widget's content (the label name and post count)
  • Ads — paste your AdSense (or any) ad code into the advertisement widgets in Layout

Tech Stack

Library Version Loading
Swiper 11 (pinned) On demand, only when a slider/carousel exists on the page
Font Awesome 7 Non-blocking, pinned via jsDelivr
Google Fonts display=swap, non-blocking

Everything else is hand-written CSS and vanilla JavaScript inside the single template file — no jQuery, no Bootstrap, no build step. Feeds load over same-origin fetch() with alt=json.

FAQ

Is Shutter really free? Yes — free for personal and commercial use under GPL v3. Attribution to Colorlib is appreciated but not required.

Does it work with AdSense? Yes. The layout includes dedicated ad widgets, and you can add more ad units through Blogger's Layout editor.

Will it slow down my blog? No — the template loads zero render-blocking external assets and removed all legacy frameworks (jQuery, Bootstrap, Owl Carousel) in version 2.0. See the changelog for the full performance work.

Can I use it on multiple blogs? Yes, on as many blogs as you like.

More Free Blogger Templates by Colorlib

Shutter is one of nine free, open-source Blogger templates we maintain on GitHub - every one modernized with vanilla JavaScript, structured data, and an accessibility pass. Pick the design that fits your blog:

Pixel - free news & magazine Blogger template
Pixel

News & Magazine Blogger template
Minimal - free clean & minimal blog Blogger template
Minimal

Clean & Minimal Blog Blogger template
Simplify - free minimal personal blog Blogger template
Simplify

Minimal Personal Blog Blogger template
Ember - free magazine Blogger template
Ember

Magazine Blogger template
Kaplan - free magazine Blogger template
Kaplan

Magazine Blogger template
Plasma - free travel & news magazine Blogger template
Plasma

Travel & News Magazine Blogger template
PhotoMag - free photography Blogger template
PhotoMag

Photography Blogger template
FutureMag - free news & magazine Blogger template
FutureMag

News & Magazine Blogger template

Looking for even more? Browse the full collection of free Blogger templates on Colorlib, or explore our free WordPress themes and free HTML website templates.

License

Shutter is released under the GPL v3 license. You are free to use, modify, and redistribute it for personal and commercial projects.


Made with care by Colorlib — free website templates and WordPress themes since 2013.

About

Free photography portfolio Blogger template with a fullscreen slider, fixed sidebar and animated masonry grid. Zero jQuery. By Colorlib.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors