Skip to content

Commit cb3fd63

Browse files
Update migration guides (#9733)
1 parent 8104dce commit cb3fd63

504 files changed

Lines changed: 85 additions & 62195 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,10 +155,6 @@ jobs:
155155
run: yarn --immutable --network-timeout 100000
156156
working-directory: website
157157

158-
- name: Optimize Images
159-
run: yarn optimize-images
160-
working-directory: website
161-
162158
- name: Build Website
163159
run: yarn build
164160
working-directory: website

website-next/app/blogs/[...slug]/page.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,13 @@ type BlogFrontmatter = {
2626
export const dynamicParams = false;
2727

2828
export function generateStaticParams(): { slug: string[] }[] {
29-
return listBlogPosts().map(({ parsed }) => ({
29+
const params = listBlogPosts().map(({ parsed }) => ({
3030
slug: [parsed.year, parsed.month, parsed.day, parsed.slug],
3131
}));
32+
33+
// output: export requires at least one prerendered path; placeholder
34+
// renders 404 via notFound() when no content is present.
35+
return params.length > 0 ? params : [{ slug: ["__empty__"] }];
3236
}
3337

3438
export async function generateMetadata({

website-next/app/docs/[...slug]/page.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const CONTENT_ROOT = path.join(process.cwd(), "content/docs");
1212
export const dynamicParams = false;
1313

1414
export function generateStaticParams(): { slug: string[] }[] {
15-
return walk(CONTENT_ROOT)
15+
const params = walk(CONTENT_ROOT)
1616
.filter((f) => /\.mdx?$/.test(f))
1717
.map((f) => path.relative(CONTENT_ROOT, f).replace(/\.mdx?$/, ""))
1818
.map((rel) => rel.split(path.sep))
@@ -21,6 +21,10 @@ export function generateStaticParams(): { slug: string[] }[] {
2121
)
2222
.filter((slug) => slug.length > 0)
2323
.map((slug) => ({ slug }));
24+
25+
// output: export requires at least one prerendered path; placeholder
26+
// renders 404 via notFound() when no content is present.
27+
return params.length > 0 ? params : [{ slug: ["__empty__"] }];
2428
}
2529

2630
export async function generateMetadata({

website-next/content/blogs/.gitkeep

Whitespace-only changes.

website-next/content/blogs/2013-09-12-jquery-steps-form-wizard.md

Lines changed: 0 additions & 292 deletions
This file was deleted.

website-next/content/blogs/2018-05-03-react-rasta-1.0.0.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

website-next/content/blogs/2018-07-30-green-donut-0.2.0.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)