The Node.js® Website
1import type { RSSFeed, WebsiteBadge, WebsiteBanner } from './features';
2
3export interface TwitterConfig {
4 username: string;
5 card: string;
6 img: string;
7 imgAlt: string;
8}
9
10export interface OGConfig {
11 imgType: string;
12 imgWidth: string;
13 imgHeight: string;
14}
15
16export interface SiteConfig {
17 title: string;
18 description: string;
19 featuredImage: string;
20 favicon: string;
21 lightAccentColor: string;
22 darkAccentColor: string;
23 og: OGConfig;
24 twitter: TwitterConfig;
25 rssFeeds: Array<RSSFeed>;
26 websiteBanners: Record<string, WebsiteBanner>;
27 websiteBadges: Record<string, WebsiteBadge>;
28}