development
js 114 lines 4.74 KB
Raw
1 /** @type {import("pliny/config").PlinyConfig } */
2 const siteMetadata = {
3 title: "smbCloud",
4 author: "smbCloud Team",
5 headerTitle: "smbCloud",
6 tagline: "Enterprise power at startup velocity",
7 description:
8 "Enterprise power at startup velocity. smbCloud brings four services together: Deploy ships your Node.js, Rails, and Vapor apps with one command, Auth handles sign-in and accounts, Mail routes your domain email, and GresIQ runs your database. One platform instead of four vendors.",
9 keywords: [
10 "smbCloud",
11 "smbCloud",
12 "SSH deploy platform",
13 "Node.js deployment",
14 "Ruby on Rails deployment",
15 "Swift Vapor deployment",
16 "hosted auth",
17 "domain mail routing",
18 "managed Postgres database",
19 "developer platform",
20 "cloud deployment",
21 "app hosting for developers",
22 ],
23 language: "en-us",
24 locale: "en-US",
25 theme: "dark", // system, dark or light
26 siteUrl: "https://smbcloud.xyz",
27 siteLogo: `${process.env.BASE_PATH || ""}/logo.png`,
28 socialBanner: `${process.env.BASE_PATH || ""}/twitter-card.png`,
29 email: "support@smbcloud.xyz",
30 organizationName: "smbCloud",
31 companyName: "Splitfire AB",
32 companyLocation: "Stockholm, Sweden",
33 github: "https://github.com/smbcloudXYZ",
34 facebook: "https://facebook.com/smbCloudXYZ",
35 youtube: "https://youtube.com/@smbCloudXYZ",
36 instagram: "https://www.instagram.com/smbCloudXYZ",
37 // set to true if you want a navbar fixed to the top
38 stickyNav: false,
39 analytics: {
40 // If you want to use an analytics provider you have to add it to the
41 // content security policy in the `next.config.js` file.
42 // supports Plausible, Simple Analytics, Umami, Posthog or Google Analytics.
43 // umamiAnalytics: {
44 // We use an env variable for this site to avoid other users cloning our analytics ID
45 // umamiWebsiteId: process.env.NEXT_UMAMI_ID, // e.g. 123e4567-e89b-12d3-a456-426614174000
46 // You may also need to overwrite the script if you're storing data in the US - ex:
47 // src: 'https://us.umami.is/script.js'
48 // Remember to add 'us.umami.is' in `next.config.js` as a permitted domain for the CSP
49 // },
50 // plausibleAnalytics: {
51 // plausibleDataDomain: '', // e.g. tailwind-nextjs-starter-blog.vercel.app
52 // If you are hosting your own Plausible.
53 // src: '', // e.g. https://plausible.my-domain.com/js/script.js
54 // },
55 // simpleAnalytics: {},
56 // posthogAnalytics: {
57 // posthogProjectApiKey: '', // e.g. 123e4567-e89b-12d3-a456-426614174000
58 // },
59 // googleAnalytics: {
60 // googleAnalyticsId: '', // e.g. G-XXXXXXX
61 // },
62 },
63 newsletter: {
64 // supports mailchimp, buttondown, convertkit, klaviyo, revue, emailoctopus, beehive
65 // Please add your .env file and modify it according to your selection
66 // provider: 'buttondown',
67 },
68 comments: {
69 // If you want to use an analytics provider you have to add it to the
70 // content security policy in the `next.config.js` file.
71 // Select a provider and use the environment variables associated to it
72 // https://vercel.com/docs/environment-variables
73 // provider: 'giscus', // supported providers: giscus, utterances, disqus
74 giscusConfig: {
75 // Visit the link below, and follow the steps in the 'configuration' section
76 // https://giscus.app/
77 repo: process.env.NEXT_PUBLIC_GISCUS_REPO,
78 repositoryId: process.env.NEXT_PUBLIC_GISCUS_REPOSITORY_ID,
79 category: process.env.NEXT_PUBLIC_GISCUS_CATEGORY,
80 categoryId: process.env.NEXT_PUBLIC_GISCUS_CATEGORY_ID,
81 mapping: "pathname", // supported options: pathname, url, title
82 reactions: "1", // Emoji reactions: 1 = enable / 0 = disable
83 // Send discussion metadata periodically to the parent window: 1 = enable / 0 = disable
84 metadata: "0",
85 // theme example: light, dark, dark_dimmed, dark_high_contrast
86 // transparent_dark, preferred_color_scheme, custom
87 theme: "light",
88 // theme when dark mode
89 darkTheme: "transparent_dark",
90 // If the theme option above is set to 'custom`
91 // please provide a link below to your custom theme css file.
92 // example: https://giscus.app/themes/custom_example.css
93 themeURL: "",
94 // This corresponds to the `data-lang="en"` in giscus's configurations
95 lang: "en",
96 },
97 },
98 search: {
99 // provider: 'kbar', // kbar or algolia
100 // kbarConfig: {
101 // searchDocumentsPath: `${process.env.BASE_PATH || ''}/search.json`, // path to load documents to search
102 // },
103 // provider: 'algolia',
104 // algoliaConfig: {
105 // // The application ID provided by Algolia
106 // appId: 'R2IYF7ETH7',
107 // // Public API key: it is safe to commit it
108 // apiKey: '599cec31baffa4868cae4e79f180729b',
109 // indexName: 'docsearch',
110 // },
111 },
112 };
113
114 module.exports = siteMetadata;