diff --git a/examples/learn/pages/[[...path]].tsx b/examples/learn/pages/[[...path]].tsx
index d0a5fb92..16805140 100644
--- a/examples/learn/pages/[[...path]].tsx
+++ b/examples/learn/pages/[[...path]].tsx
@@ -81,7 +81,7 @@ export default function DatasetPage({ mdxSource, frontMatter }) {
Modified:
- {new Date(frontMatter.modified).toLocaleDateString()}
+ {new Date(frontMatter.modified).toLocaleDateString("en-US")}
)}
diff --git a/site/components/MDXPage.tsx b/site/components/MDXPage.tsx
index e515d892..56895f6e 100644
--- a/site/components/MDXPage.tsx
+++ b/site/components/MDXPage.tsx
@@ -1,6 +1,7 @@
import { MDXRemote } from 'next-mdx-remote';
import layouts from 'layouts';
import DocsPagination from './DocsPagination';
+import { NextSeo } from 'next-seo';
export default function MDXPage({ source, frontMatter }) {
const Layout = ({ children }) => {
@@ -10,9 +11,10 @@ export default function MDXPage({ source, frontMatter }) {
return {children};
};
+
return (
-
+
);
}
diff --git a/site/content/docs/creating-new-datasets.md b/site/content/docs/creating-new-datasets.md
index 39bc52df..e83616a9 100644
--- a/site/content/docs/creating-new-datasets.md
+++ b/site/content/docs/creating-new-datasets.md
@@ -1,3 +1,5 @@
+
+
# Creating new datasets
So far, the PortalJS app we created only has a single page displaying a dataset. Data catalogs and data portals generally showcase many different datasets.
@@ -63,4 +65,6 @@ From the browser, access http://localhost:3000. You should see the following:
-
\ No newline at end of file
+At this point, the app has multiple datasets, and users can find and navigate to any dataset they want. In the next lesson, you are gonna learn how to improve this experience with search.
+
+
diff --git a/site/content/docs/deploying-your-portaljs-app.md b/site/content/docs/deploying-your-portaljs-app.md
index 9367ba4a..1c776d83 100644
--- a/site/content/docs/deploying-your-portaljs-app.md
+++ b/site/content/docs/deploying-your-portaljs-app.md
@@ -1,3 +1,5 @@
+
+
# Deploying your PortalJS app
Finally, let's learn how to deploy PortalJS apps to Vercel or Cloudflare Pages.
@@ -31,7 +33,7 @@ To deploy your PortalJS app:
When you deploy, your PortalJS app will start building. It should finish in under a minute.
-When it’s done, you’ll get deployment URLs. Click on one of the URLs and you should see your PortaJS app live.
+When it’s done, you’ll get deployment URLs. Click on one of the URLs and you should see your PortalJS app live.
>[!tip]
> You can find a more in-depth explanation about this process at https://nextjs.org/learn/basics/deploying-nextjs-app/deploy
diff --git a/site/content/docs/index.md b/site/content/docs/index.md
index 8d7e2941..7a1b9482 100644
--- a/site/content/docs/index.md
+++ b/site/content/docs/index.md
@@ -1,3 +1,5 @@
+
+
# Getting Started
Welcome to the PortalJS documentation!
@@ -51,4 +53,6 @@ After refreshing the page, you should see the new text:
-
\ No newline at end of file
+Congratulations! The app is up and running and you learned how to edit a page. In the next lesson, you are going to learn how to create new datasets.
+
+
diff --git a/site/content/docs/searching-datasets.md b/site/content/docs/searching-datasets.md
index a98f59bf..55d60d7b 100644
--- a/site/content/docs/searching-datasets.md
+++ b/site/content/docs/searching-datasets.md
@@ -1,3 +1,5 @@
+
+
# Searching datasets
Typing out every link in the index page will get cumbersome eventually, and as the portal grows, finding the datasets you are looking for on the index page will become harder and harder, for that we will need search functionality.
@@ -102,4 +104,6 @@ You now have a filter in your page with all possible values automatically added

+In the next lesson, you are gonna learn how to display metadata on the dataset page.
+
diff --git a/site/content/docs/showing-metadata.md b/site/content/docs/showing-metadata.md
index c27e8cf7..b4844b4b 100644
--- a/site/content/docs/showing-metadata.md
+++ b/site/content/docs/showing-metadata.md
@@ -1,3 +1,5 @@
+
+
# Showing metadata
If you go now to `http://localhost:3000/my-awesome-dataset`, you will see that we now have two titles on the page. That's because `title` is one of the default metadata fields supported by PortalJS.
@@ -33,4 +35,6 @@ These are the standard metadata fields that will be shown at the top of the page
- `author`, `description`, and `modified` which gets displayed below the title
- `files` that get displayed as a table with two columns: `File` which is linked directly to the file, and `Format` which show the file format.
+Feel free to experiment with these metadata fields. At this point, you might want to deploy the app, and that's what you are gonna learn in the next lesson.
+