| 1 | import { defineConfig } from "vocs"; |
| 2 | |
| 3 | export default defineConfig({ |
| 4 | title: "Sequoia", |
| 5 | description: "Publish evergreen to the ATmosphere", |
| 6 | baseUrl: "https://sequoia.pub", |
| 7 | iconUrl: { |
| 8 | light: "/icon-light.png", |
| 9 | dark: "/icon-dark.png", |
| 10 | }, |
| 11 | ogImageUrl: "/og.png", |
| 12 | aiCta: false, |
| 13 | editLink: { |
| 14 | pattern: "https://tangled.org/stevedylan.dev/sequoia", |
| 15 | text: "Edit on Tangled", |
| 16 | }, |
| 17 | topNav: [ |
| 18 | { text: "Docs", link: "/quickstart", match: "/" }, |
| 19 | { text: "Blog", link: "/blog" }, |
| 20 | { text: "Tangled", link: "https://tangled.org/stevedylan.dev/sequoia" }, |
| 21 | { text: "GitHub", link: "https://github.com/stevedylandev/sequoia" }, |
| 22 | ], |
| 23 | sidebar: [ |
| 24 | { |
| 25 | text: "Introduction", |
| 26 | items: [ |
| 27 | { text: "Quickstart", link: "/quickstart" }, |
| 28 | { text: "What is Sequoia?", link: "/what-is-sequoia" }, |
| 29 | { text: "Supported Frameworks", link: "/supported-frameworks" }, |
| 30 | ], |
| 31 | }, |
| 32 | { |
| 33 | text: "Guides", |
| 34 | items: [ |
| 35 | { text: "Setup", link: "/setup" }, |
| 36 | { text: "Publishing", link: "/publishing" }, |
| 37 | { text: "Verifying", link: "/verifying" }, |
| 38 | { text: "Workflows", link: "/workflows" }, |
| 39 | ], |
| 40 | }, |
| 41 | { |
| 42 | text: "Reference", |
| 43 | items: [ |
| 44 | { text: "CLI", link: "/cli-reference" }, |
| 45 | { text: "Config", link: "/config" }, |
| 46 | ], |
| 47 | }, |
| 48 | ], |
| 49 | font: { |
| 50 | google: "Josefin Sans", |
| 51 | }, |
| 52 | markdown: { |
| 53 | code: { |
| 54 | themes: { |
| 55 | light: "vitesse-light", |
| 56 | dark: "vitesse-dark", |
| 57 | }, |
| 58 | }, |
| 59 | }, |
| 60 | theme: { |
| 61 | accentColor: "#3A5A40", |
| 62 | variables: { |
| 63 | color: { |
| 64 | background: { light: "#F5F3EF", dark: "#1A1A1A" }, |
| 65 | background2: { light: "#EDEAE4", dark: "#242424" }, |
| 66 | background3: { light: "#E5E2DB", dark: "#2E2E2E" }, |
| 67 | background4: { light: "#DDD9D1", dark: "#383838" }, |
| 68 | background5: { light: "#D5D1C8", dark: "#424242" }, |
| 69 | backgroundAccent: { light: "#3A5A40", dark: "#4A7055" }, |
| 70 | backgroundAccentHover: { light: "#2E4832", dark: "#5A8065" }, |
| 71 | backgroundAccentText: { light: "#FFFFFF", dark: "#FFFFFF" }, |
| 72 | backgroundDark: { light: "#EDEAE4", dark: "#141414" }, |
| 73 | text: { light: "#2C2C2C", dark: "#E5E5E5" }, |
| 74 | text2: { light: "#4A4A4A", dark: "#C5C5C5" }, |
| 75 | text3: { light: "#6B6B6B", dark: "#A5A5A5" }, |
| 76 | text4: { light: "#8B7355", dark: "#A59077" }, |
| 77 | heading: { light: "#2C2C2C", dark: "#F5F3EF" }, |
| 78 | textAccent: { light: "#3A5A40", dark: "#5A9070" }, |
| 79 | textAccentHover: { light: "#2E4832", dark: "#6AA080" }, |
| 80 | border: { light: "#D5D1C8", dark: "#3A3A3A" }, |
| 81 | border2: { light: "#8B7355", dark: "#6B5A42" }, |
| 82 | borderAccent: { light: "#3A5A40", dark: "#5A9070" }, |
| 83 | link: { light: "#3A5A40", dark: "#5A9070" }, |
| 84 | linkHover: { light: "#2E4832", dark: "#6AA080" }, |
| 85 | infoBackground: { light: "#E8F0F5", dark: "#1A2A35" }, |
| 86 | infoBorder: { light: "#5B8FA8", dark: "#4A7A8F" }, |
| 87 | infoText: { light: "#3A6B85", dark: "#7AB5D5" }, |
| 88 | infoTextHover: { light: "#2E5569", dark: "#8AC5E5" }, |
| 89 | successBackground: { light: "#E8F0E9", dark: "#1A2A1E" }, |
| 90 | successBorder: { light: "#3A5A40", dark: "#5A9070" }, |
| 91 | successText: { light: "#3A5A40", dark: "#6AA080" }, |
| 92 | successTextHover: { light: "#2E4832", dark: "#7AB090" }, |
| 93 | tipBackground: { light: "#E8F0E9", dark: "#1A2A1E" }, |
| 94 | tipBorder: { light: "#3A5A40", dark: "#5A9070" }, |
| 95 | tipText: { light: "#3A5A40", dark: "#6AA080" }, |
| 96 | tipTextHover: { light: "#2E4832", dark: "#7AB090" }, |
| 97 | warningBackground: { light: "#F5F0E5", dark: "#2A2418" }, |
| 98 | warningBorder: { light: "#8B7355", dark: "#A59077" }, |
| 99 | warningText: { light: "#6B5A42", dark: "#C5B097" }, |
| 100 | warningTextHover: { light: "#5A4A35", dark: "#D5C0A7" }, |
| 101 | dangerBackground: { light: "#F5E8E8", dark: "#2A1A1A" }, |
| 102 | dangerBorder: { light: "#A85B5B", dark: "#C87B7B" }, |
| 103 | dangerText: { light: "#8B3A3A", dark: "#E89B9B" }, |
| 104 | dangerTextHover: { light: "#6B2E2E", dark: "#F8ABAB" }, |
| 105 | noteBackground: { light: "#EDEAE4", dark: "#242424" }, |
| 106 | noteBorder: { light: "#8B7355", dark: "#A59077" }, |
| 107 | noteText: { light: "#4A4A4A", dark: "#C5C5C5" }, |
| 108 | blockquoteBorder: { light: "#8B7355", dark: "#A59077" }, |
| 109 | blockquoteText: { light: "#4A4A4A", dark: "#C5C5C5" }, |
| 110 | tableBorder: { light: "#D5D1C8", dark: "#3A3A3A" }, |
| 111 | tableHeaderBackground: { light: "#EDEAE4", dark: "#2E2E2E" }, |
| 112 | tableHeaderText: { light: "#2C2C2C", dark: "#E5E5E5" }, |
| 113 | hr: { light: "#D5D1C8", dark: "#3A3A3A" }, |
| 114 | shadow: { light: "rgba(44, 44, 44, 0.1)", dark: "rgba(0, 0, 0, 0.3)" }, |
| 115 | white: { light: "#FFFFFF", dark: "#FFFFFF" }, |
| 116 | black: { light: "#2C2C2C", dark: "#1A1A1A" }, |
| 117 | }, |
| 118 | }, |
| 119 | }, |
| 120 | }); |