+1
-1
src/routes/(app)/(profile)/[actor=didOrHandle]/+layout.svelte
+1
-1
src/routes/(app)/(profile)/[actor=didOrHandle]/+layout.svelte
···
18
18
</script>
19
19
20
20
<svelte:head>
21
-
<link rel="canonical" href="https://bsky.app/profile/{data.profile.did}" />
21
+
<link rel="canonical" href="{base}/{data.profile.did}" />
22
22
<link rel="alternate" href="{base}/{data.profile.did}/rss" type="application/rss+xml" />
23
23
<link rel="alternate" href="at://{data.profile.did}/app.bsky.actor.profile/self" />
24
24
</svelte:head>
+1
-1
src/routes/(app)/[actor=didOrHandle]/[rkey=tid]/+page.svelte
+1
-1
src/routes/(app)/[actor=didOrHandle]/[rkey=tid]/+page.svelte
+1
-1
src/routes/(app)/[actor=didOrHandle]/feeds/[rkey=rkey]/+page.svelte
+1
-1
src/routes/(app)/[actor=didOrHandle]/feeds/[rkey=rkey]/+page.svelte
···
23
23
24
24
<svelte:head>
25
25
<title>{data.feed.displayName} by @{data.feed.creator.handle} — {PUBLIC_APP_NAME}</title>
26
-
<link rel="canonical" href="https://bsky.app/profile/{data.feed.creator.did}/feed/{rkey}" />
26
+
<link rel="canonical" href="{base}/{data.feed.creator.did}/feeds/{rkey}" />
27
27
<link rel="alternate" href={data.feed.uri} />
28
28
</svelte:head>
29
29
+1
-1
src/routes/(app)/[actor=didOrHandle]/lists/[rkey=rkey]/+layout.svelte
+1
-1
src/routes/(app)/[actor=didOrHandle]/lists/[rkey=rkey]/+layout.svelte
+1
-1
src/routes/(app)/[actor=didOrHandle]/packs/[rkey=rkey]/+layout.svelte
+1
-1
src/routes/(app)/[actor=didOrHandle]/packs/[rkey=rkey]/+layout.svelte
···
32
32
33
33
<svelte:head>
34
34
<title>{record.name.trim()} by @{data.pack.creator.handle} — {PUBLIC_APP_NAME}</title>
35
-
<link rel="canonical" href="https://bsky.app/starter-pack/{uri.repo}/{uri.rkey}" />
35
+
<link rel="canonical" href="{base}/{uri.repo}/packs/{uri.rkey}" />
36
36
<link rel="alternate" href={data.pack.uri} />
37
37
</svelte:head>
38
38
+1
-1
src/routes/(app)/[actor=did]/[rkey=tid]/unroll/+page.svelte
+1
-1
src/routes/(app)/[actor=did]/[rkey=tid]/unroll/+page.svelte