---
title: v0.8.1
description: "Bug fixes: PageSpeed URL encoding, Atom feed RFC 4287 author compliance, tag link URL prefix, CLAUDE.md pagination example"
date: 2026-03-13
tags:
- fix
---

## PageSpeed Insights URL Encoding

`seite perf` now percent-encodes the target URL before passing it to the PageSpeed Insights API. Previously, URLs containing special characters (spaces, ampersands, query strings) would silently produce a malformed API request and return no results.

## Atom Feed Author Compliance

Atom feeds (`atom.xml`) now always include a feed-level `<author>` element, satisfying RFC 4287 §4.1.1. Previously, if `author` was not set in `seite.toml`, the element was omitted — leaving entries without an author and producing a spec-invalid feed. The feed now falls back to the site title when no author is configured.

Set an explicit author in `seite.toml` to control the value:

```toml
[site]
author = "Your Name"
```

## Tag Link URL Prefix

Tag archive links in the default `post.html` and `posts-index.html` templates were incorrectly hardcoded to `/blog/tags/{tag}`. Tag archive pages are always generated at `/tags/{tag}` regardless of the collection's `url_prefix`. The templates now use the correct path, so tag links work for any `url_prefix` setting.

## CLAUDE.md Pagination Example

The CLAUDE.md scaffold generated by `seite init` and `seite upgrade` contained two hardcoded `/posts/` examples in the Key Conventions section — one for clean URL format and one for pagination. These have been replaced with generic placeholders that won't contradict the actual `url_prefix` configured for a site. Existing CLAUDE.md files are not affected; run `seite upgrade` to get the updated scaffold.
