* [site,seo][xs]: add custom _document with lang prop, add description to meta tags, make title larger * [site,seo][xs]: add apple touch icon, add alt props to images * [site,seo][xs]: add icon to default seo * [site,seo][s]: implement next-sitemap * [site,seo][s]: review page titles * Rebuild package-lock.json files * Regenerate package-lock
73 lines
2.3 KiB
JavaScript
73 lines
2.3 KiB
JavaScript
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.',
|
|
theme: {
|
|
default: 'dark',
|
|
toggleIcon: '/images/theme-button.svg',
|
|
},
|
|
author: 'Datopian',
|
|
authorLogo: '/datopian-logo.webp',
|
|
authorUrl: 'https://datopian.com/',
|
|
navbarTitle: {
|
|
// logo: "/images/logo.svg",
|
|
text: '🌀 PortalJS',
|
|
// version: "Alpha",
|
|
},
|
|
navLinks: [
|
|
{ name: 'Docs', href: '/docs' },
|
|
// { name: "Components", href: "/docs/components" },
|
|
{ name: 'Blog', href: '/blog' },
|
|
{ name: 'Showcases', href: '/#showcases' },
|
|
{ name: 'Howtos', href: '/howtos' },
|
|
{ name: 'Guide', href: '/guide' },
|
|
{
|
|
name: 'Examples',
|
|
href: 'https://github.com/datopian/portaljs/tree/main/examples',
|
|
target: '_blank',
|
|
},
|
|
{
|
|
name: 'Components',
|
|
href: 'https://storybook.portaljs.org',
|
|
target: '_blank',
|
|
},
|
|
// { name: "DL Demo", href: "/data-literate/demo" },
|
|
// { name: "Excel Viewer", href: "/excel-viewer" },
|
|
],
|
|
footerLinks: [],
|
|
nextSeo: {
|
|
additionalLinkTags: [
|
|
{ rel: 'icon', href: '/favicon.ico' },
|
|
{ rel: 'apple-touch-icon', href: '/icon.png', sizes: '120x120' },
|
|
],
|
|
openGraph: {
|
|
type: 'website',
|
|
title:
|
|
'PortalJS - rapidly build rich data portals using a modern frontend framework.',
|
|
description:
|
|
'PortalJS is a framework for rapidly building rich data portal frontends using a modern frontend approach. PortalJS can be used to present a single dataset or build a full-scale data catalog and portal.',
|
|
locale: 'en_US',
|
|
images: [
|
|
{
|
|
url: '/homepage-screenshot.png', // TODO
|
|
alt: 'PortalJS - rapidly build rich data portals using a modern frontend framework.',
|
|
width: 1280,
|
|
height: 720,
|
|
type: 'image/jpg',
|
|
},
|
|
],
|
|
},
|
|
twitter: {
|
|
handle: '@datopian',
|
|
site: 'https://datopian.com/',
|
|
cardType: 'summary_large_image',
|
|
},
|
|
},
|
|
github: 'https://github.com/datopian/portaljs',
|
|
discord: 'https://discord.gg/EeyfGrGu4U',
|
|
tableOfContents: true,
|
|
analytics: 'G-96GWZHMH57',
|
|
// editLinkShow: true,
|
|
};
|
|
export default config;
|