Skip to content

Commit 172f758

Browse files
committed
moved changelog routing from 'changes' -> 'changelog'
added changelog to robots.txt
1 parent 85e2cb0 commit 172f758

File tree

5 files changed

+18
-16
lines changed

5 files changed

+18
-16
lines changed

app/components/Package/Header.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const props = defineProps<{
1414
latestVersion?: SlimVersion | null
1515
provenanceData?: ProvenanceDetails | null
1616
provenanceStatus?: string | null
17-
page: 'main' | 'docs' | 'code' | 'diff' | 'changes'
17+
page: 'main' | 'docs' | 'code' | 'diff' | 'changelog'
1818
versionUrlPattern: string
1919
}>()
2020
@@ -130,7 +130,7 @@ const { data: changelog } = usePackageChangelog(packageName, requestedVersion)
130130
const changelogLink = computed((): RouteLocationRaw | null => {
131131
if (
132132
// either changelog.value is available or current page is the changelog
133-
!(changelog.value || props.page == 'changes') ||
133+
!(changelog.value || props.page == 'changelog') ||
134134
props.pkg == null ||
135135
props.resolvedVersion == null
136136
) {
@@ -456,7 +456,7 @@ const likeAction = async () => {
456456
:to="changelogLink"
457457
aria-keyshortcuts="-"
458458
class="decoration-none border-b-2 p-1 hover:border-accent/50"
459-
:class="page === 'changes' ? 'border-accent text-accent!' : 'border-transparent'"
459+
:class="page === 'changelog' ? 'border-accent text-accent!' : 'border-transparent'"
460460
>
461461
{{ $t('package.links.changelog') }}
462462
</LinkBase>

app/pages/package-changes/[[org]]/[name].vue renamed to app/pages/package-changelog/[[org]]/[name].vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
import { useProviderIcon } from '~/composables/useProviderIcon'
33
44
definePageMeta({
5-
name: 'changes',
6-
alias: ['/changes/:org?/:name'],
5+
name: 'changelog',
6+
alias: ['/changelog/:org?/:name'],
77
scrollMargin: 190,
88
})
99
/// routing
1010
11-
const route = useRoute('changes')
11+
const route = useRoute('changelog')
1212
// Parse package name & version
1313
// Patterns:
14-
// /package-changes/nuxt/v/4.2.0 → packageName: "nuxt", version: "4.2.0"
15-
// /package-changes/nuxt/v/4.2.0/src/index.ts → packageName: "nuxt", version: "4.2.0"
16-
// /package-changes/@nuxt/kit/v/1.0.0 → packageName: "@nuxt/kit", version: "1.0.0"
14+
// /package-changelog/nuxt/v/4.2.0 → packageName: "nuxt", version: "4.2.0"
15+
// /package-changelog/nuxt/v/4.2.0/src/index.ts → packageName: "nuxt", version: "4.2.0"
16+
// /package-changelog/@nuxt/kit/v/1.0.0 → packageName: "@nuxt/kit", version: "1.0.0"
1717
const parsedRoute = computed(() => {
1818
const { org, name } = route.params
1919
@@ -40,7 +40,7 @@ const { data: version, pending: resolvingPending } = await useResolvedVersion(
4040
const { data: pkg } = usePackage(packageName, () => version.value ?? requestedVersion.value ?? null)
4141
4242
const versionUrlPattern = computed(() => {
43-
return `/package-changes/${packageName.value}/v/{version}`
43+
return `/package-changelog/${packageName.value}/v/{version}`
4444
})
4545
4646
const latestVersion = computed(() => {
@@ -84,7 +84,7 @@ defineOgImageComponent('Default', {
8484
<template>
8585
<main class="flex-1 flex flex-col" :style="stickyStyle">
8686
<PackageHeader
87-
page="changes"
87+
page="changelog"
8888
:versionUrlPattern
8989
:pkg
9090
:latestVersion

app/pages/package-changes/[[org]]/[name]/v/[version].vue renamed to app/pages/package-changelog/[[org]]/[name]/v/[version].vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
// stub
33
44
definePageMeta({
5-
name: 'changes-version',
6-
alias: ['/changes/:org?/:name/v/:version'],
5+
name: 'changelog-version',
6+
alias: ['/changelog/:org?/:name/v/:version'],
77
})
88
</script>
99
<template>

app/utils/router.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export function changelogRoute(
5555

5656
if (version) {
5757
return {
58-
name: 'changes-version',
58+
name: 'changelog-version',
5959
params: {
6060
org,
6161
name,
@@ -67,7 +67,7 @@ export function changelogRoute(
6767
}
6868

6969
return {
70-
name: 'changes',
70+
name: 'changelog',
7171
params: {
7272
org,
7373
name,

public/robots.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@ Disallow: /compare
1111
# Auth flows
1212
Disallow: /auth/
1313

14-
# Code explorer & generated API docs
14+
# Code explorer, generated API docs & changelog
1515
Disallow: /package-code/
1616
Disallow: /code/
1717
Disallow: /package-docs/
1818
Disallow: /docs/
19+
Disallow: /package-changelog/
20+
Disallow: /changelog/
1921

2022
# Internal API
2123
Disallow: /api/

0 commit comments

Comments
 (0)