fix: link post authors by slug, not by login

This commit is contained in:
Jakub Zych
2026-10-31 13:13:38 +01:00
parent 102da43f76
commit 1dd3176060
6 changed files with 39 additions and 17 deletions

View File

@@ -29,6 +29,7 @@
# Author (slug and login resolve) and tag pages
200 /blog/author/jane-doe contains=Jane Doe
200 /blog/author/jdoe contains=<link rel="canonical" href="https://acme.test/blog/author/jane-doe"
200 /blog/hello-acme contains=href="/blog/author/jane-doe" notcontains=/blog/author/jdoe
404 /blog/author/nobody
200 /blog/tag/release contains=Hello Acme
404 /blog/tag/nope

View File

@@ -16,7 +16,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -62,7 +63,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -95,7 +97,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -128,7 +131,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -161,7 +165,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -194,7 +199,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -227,7 +233,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -260,7 +267,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -293,7 +301,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -326,7 +335,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -359,7 +369,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -392,7 +403,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{
@@ -447,7 +459,8 @@
"id": 1,
"first_name": "Jane",
"last_name": "Doe",
"login": "jdoe"
"login": "jdoe",
"slug": "jane-doe"
},
"categories": [
{