forked from transitive-bullshit/nextjs-notion-starter-kit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
site.config.ts
71 lines (60 loc) · 2.89 KB
/
site.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
import { siteConfig } from './lib/site-config'
export default siteConfig({
// the site's root Notion page (required)
rootNotionPageId: 'bc690c0b2bce4c599a7f00860e41ccf9',
// if you want to restrict pages to a single notion workspace (optional)
// (this should be a Notion ID; see the docs for how to extract this)
rootNotionSpaceId: null,
// basic site info (required)
name: 'Jake Riordan - Portfolio',
domain: 'v2.jakeriordan.dev',
author: 'Jake Riordan',
// open graph metadata (optional)
description:
"Front-end engineer and creative coder, based in Berlin. This is where I showcase my past projects and what I'm working on at the moment. Come say hi!",
// socialImageTitle: 'Jake Riordan',
// socialImageSubtitle: 'Hello World! 👋',
// social usernames (optional)
// twitter: '_stefario_',
github: 'hazetheai',
linkedin: 'jake-riordan-610ab1172',
cv: 'Resume_November_2022.pdf',
// newsletter: '#', // optional newsletter URL
// youtube: '#', // optional youtube channel name or `channel/UCGbXXXXXXXXXXXXXXXXXXXXXX`
// default notion icon and cover images for site-wide consistency (optional)
// page-specific values will override these site-wide defaults
defaultPageIcon:
'https://s3.us-west-2.amazonaws.com/secure.notion-static.com/c9eaa6dd-a54e-4149-95d6-2834ec1d6ef0/passport-square.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45EIPT3X45%2F20221213%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20221213T095629Z&X-Amz-Expires=86400&X-Amz-Signature=1070de2c84e5f55054632672dfba3cb030ed23f8db7e44d55a9acac18222c51c&X-Amz-SignedHeaders=host&response-content-disposition=filename%3D%22passport-square.jpeg%22&x-id=GetObject',
defaultPageCover:
'https://images.unsplash.com/photo-1493723843671-1d655e66ac1c?ixlib=rb-4.0.3&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=4800',
defaultPageCoverPosition: 0.5,
// whether or not to enable support for LQIP preview images (optional)
isPreviewImageSupportEnabled: false,
// whether or not redis is enabled for caching generated preview images (optional)
// NOTE: if you enable redis, you need to set the `REDIS_HOST` and `REDIS_PASSWORD`
// environment variables. see the readme for more info
isRedisEnabled: false,
// map of notion page IDs to URL paths (optional)
// any pages defined here will override their default URL paths
// example:
//
// pageUrlOverrides: {
// '/foo': '067dd719a912471ea9a3ac10710e7fdf',
// '/bar': '0be6efce9daf42688f65c76b89f8eb27'
// }
pageUrlOverrides: null,
// whether to use the default notion navigation style or a custom one with links to
// important pages
// navigationStyle: 'default'
navigationStyle: 'custom',
navigationLinks: [
{
title: 'About',
pageId: '924a69ead2c64ae8b6b5fd183e80cb40'
},
{
title: 'Contact',
pageId: '737cd6ef27f04666962e6ed8e4f80d85'
}
]
})