{isHomePage && }
diff --git a/site/content/config.js b/site/content/config.js
index 0265e7b8..c0ce47d3 100644
--- a/site/content/config.js
+++ b/site/content/config.js
@@ -1,7 +1,7 @@
const config = {
title: 'PortalJS - The JavaScript framework for data portals.',
description:
- 'PortalJS is a framework for rapidly building rich data portal frontends using a modern frontend approach.',
+ 'PortalJS is a JavaScript framework for rapidly building rich data portal frontends using a modern frontend approach.',
theme: {
default: 'dark',
toggleIcon: '/images/theme-button.svg',
diff --git a/site/content/docs/index.md b/site/content/docs/index.md
index 7a1b9482..b2b08221 100644
--- a/site/content/docs/index.md
+++ b/site/content/docs/index.md
@@ -1,6 +1,7 @@
-
-
-# Getting Started
+---
+title: Getting Started
+description: "Getting started guide and tutorial about data portal-building with PortalJS"
+---
Welcome to the PortalJS documentation!
@@ -53,6 +54,6 @@ After refreshing the page, you should see the new text:
-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.
+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/guide/index.md b/site/content/guide/index.md
index 6bd11b3f..c41fea64 100644
--- a/site/content/guide/index.md
+++ b/site/content/guide/index.md
@@ -3,6 +3,7 @@ showToc: false
showSidebar: false
title: "Markdown-based Websites Guide"
disableTitle: true
+description: Create markdown-based websites and data portals, update it, add collaborators and discover markdown superpowers with Flowershow and PortalJS
---
diff --git a/site/content/howtos/index.md b/site/content/howtos/index.md
index c73760e8..58f3b721 100644
--- a/site/content/howtos/index.md
+++ b/site/content/howtos/index.md
@@ -1,5 +1,6 @@
---
title: Guides and Tutorials
+description: Learn more about how you can achieve different data portal features with PortalJS
---
- [[howtos/analytics|How to add web analytics?]]
diff --git a/site/pages/[...slug].tsx b/site/pages/[...slug].tsx
index 8f3d72f0..af639f8b 100644
--- a/site/pages/[...slug].tsx
+++ b/site/pages/[...slug].tsx
@@ -32,6 +32,7 @@ export default function Page({ source, meta, sidebarTree }) {
diff --git a/site/pages/blog.tsx b/site/pages/blog.tsx
index 9a723cba..fee33424 100644
--- a/site/pages/blog.tsx
+++ b/site/pages/blog.tsx
@@ -3,12 +3,15 @@ import computeFields from '@/lib/computeFields';
import clientPromise from '@/lib/mddb';
import { BlogsList, SimpleLayout } from '@portaljs/core';
import * as fs from 'fs';
-import {NextSeo} from 'next-seo';
+import { NextSeo } from 'next-seo';
export default function Blog({ blogs }) {
return (
<>
-
+
@@ -50,12 +53,9 @@ export async function getStaticProps() {
const blogList = await Promise.all(blogsWithComputedFields);
const blogsSorted = blogList.sort(
- (a, b) =>
- new Date(b?.date).getTime() -
- new Date(a?.date).getTime()
+ (a, b) => new Date(b?.date).getTime() - new Date(a?.date).getTime()
);
-
return {
props: {
blogs: blogsSorted,