Back to Zola

photography website theme

docs/content/themes/photography-theme/index.md

0.22.11.8 KB
Original Source

+++ title = "photography theme" description = "a photography portfolio theme with many features, including an AI blocker" template = "theme.html" date = 2026-02-01T20:53:02+01:00

[taxonomies] theme-tags = ['Blog', 'portfolio', 'photography', 'SEO']

[extra] created = 2026-02-01T20:53:02+01:00 updated = 2026-02-01T20:53:02+01:00 repository = "https://codeberg.org/arbs09/photography-theme.git" homepage = "https://arbs09.dev/projects/photography-theme/" minimum_version = "0.19.2" license = "MIT" demo = ""

[extra.author] name = "arbs09" homepage = "https://arbs09.dev" +++

photography website theme

Installation

Initialise git:

bash
git init

Add this theme to the themes folder:

bash
git submodule add --depth=1 https://github.com/arbs09/photography-theme.git themes/photography
git submodule update --init --recursive

You can now enable the theme in your config.toml:

toml
theme = "photography"

Updating

Just run:

bash
git submodule update --remote --merge

Configuration

Options

home / nav / footer links

You can edit the links on the homepage, in the nav and footer.

toml
[extra]
home_links = [
    {url = "https://example.com", name = "Example"},
]
nav_links = [
    {url = "https://example.com", name = "Example"},
]
footer_links = [
    {url = "https://example.com", name = "Example"},
]

Copyright

For editing the copyright in the footer just use this:

toml
[extra]
copyright = "Example"

Ai opt-out

If you want to opt out of (some) Ai Bots crawling your site you can add the following to your config.toml.

toml
[extra]
no_ai = true

Tracking

If you want to intigrate Tracking via javascript in the html head you can add configure it like this in the config.toml.

toml
[extra]
tracking_js = "<your js part>