Skip to content

Commit f586ec5

Browse files
committed
Release 0.3.1
1 parent dd25cc7 commit f586ec5

File tree

15 files changed

+35
-38
lines changed

15 files changed

+35
-38
lines changed

examples/next-rsc-dynamic/app/v/[tag]/[...slug]/head.tsx

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

examples/next-rsc-dynamic/app/v/[tag]/[...slug]/page.tsx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
import { fetchContent } from 'contentlayer/generated'
22

3+
export const generateMetadata = async ({ params }: { params: { tag: string; slug: string[] } }) => {
4+
const contentResult = await fetchContent(params.tag)
5+
6+
if (contentResult._tag === 'Error') {
7+
return (
8+
<div className="bg-red-600 text-white">
9+
<h1 className="text-3xl font-bold text-center">Error</h1>
10+
<pre>{JSON.stringify(contentResult.error, null, 2)}</pre>
11+
</div>
12+
)
13+
}
14+
15+
const { allPosts } = contentResult.data
16+
const slug = params.slug.join('/')
17+
const post = allPosts.find((post) => post._raw.flattenedPath === slug)
18+
19+
return {
20+
title: post?.url,
21+
}
22+
}
23+
324
const PostLayout = async ({ params }: { params: { slug: string[]; tag: string } }) => {
425
const contentResult = await fetchContent(params.tag)
526

examples/next-rsc-dynamic/contentlayer.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ const runBashCommand = (command: string) =>
124124
})
125125

126126
export default makeSource((sourceKey = 'canary') => ({
127-
syncFiles: (contentDir) => syncContentFromGit({ contentDir, gitTag: sourceKey ?? 'canary' }),
127+
syncFiles: (contentDir) => syncContentFromGit({ contentDir, gitTag: sourceKey }),
128128
contentDirPath: `content/nextjs-repo-${sourceKey}`,
129129
contentDirInclude: ['docs'],
130130
documentTypes: [Post],

packages/@contentlayer/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentlayer/cli",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"exports": "./dist/index.js",
66
"types": "./dist/index.d.ts",

packages/@contentlayer/client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentlayer/client",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"exports": "./dist/index.js",
66
"types": "./dist/index.d.ts",

packages/@contentlayer/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentlayer/core",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"exports": "./dist/index.js",
66
"types": "./dist/index.d.ts",

packages/@contentlayer/experimental-source-files-stackbit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentlayer/experimental-source-files-stackbit",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"exports": {
66
".": {

packages/@contentlayer/source-contentful/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentlayer/source-contentful",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"exports": "./dist/index.js",
66
"types": "./dist/index.d.ts",

packages/@contentlayer/source-files/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentlayer/source-files",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"exports": {
66
".": {

packages/@contentlayer/source-remote-files/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentlayer/source-remote-files",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"exports": {
66
".": {

packages/@contentlayer/utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentlayer/utils",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"exports": {
66
"./package.json": {

packages/contentlayer-stackbit-yaml-generator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "contentlayer-stackbit-yaml-generator",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"bin": "./dist/cli/index.js",
66
"exports": "./dist/lib/index.js",

packages/contentlayer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "contentlayer",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"bin": "./bin/cli.cjs",
55
"type": "module",
66
"engines": {

packages/next-contentlayer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "next-contentlayer",
3-
"version": "0.3.1-dev.3",
3+
"version": "0.3.1",
44
"type": "module",
55
"main": "./dist/index-cjs.cjs",
66
"sideEffects": false,

yarn.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6672,10 +6672,10 @@ __metadata:
66726672
dependencies:
66736673
"@types/react": 18.0.29
66746674
autoprefixer: ^10.4.14
6675-
contentlayer: 0.3.1-dev.3
6675+
contentlayer: 0.3.1
66766676
date-fns: 2.29.3
66776677
next: 13.2.4
6678-
next-contentlayer: 0.3.1-dev.3
6678+
next-contentlayer: 0.3.1
66796679
postcss: ^8.4.21
66806680
react: 18.2.0
66816681
react-dom: 18.2.0

0 commit comments

Comments
 (0)