-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathastro.config.mjs
More file actions
145 lines (143 loc) · 3.82 KB
/
astro.config.mjs
File metadata and controls
145 lines (143 loc) · 3.82 KB
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
import { defineConfig } from "astro/config";
import starlight from "@astrojs/starlight";
import tailwind from "@astrojs/tailwind";
// https://astro.build/config
export default defineConfig({
site: "https://primary-theme.github.io",
integrations: [
starlight({
title: "Primary",
description:
"Primary is a theme for people looking for a certain nostalgic warmness now available again for Obsidian. Read the docs to learn how to customize!",
social: {
"x.com": "https://dub.sh/x/primary",
github: "https://git.new/primary/obsidian",
},
customCss: ["./src/globals.css"],
sidebar: [
{
label: "Start Here",
link: "/start-here/",
},
{
label: "Features",
items: [
{
label: "Custom Icons",
link: "/features/custom-icons/",
},
{
label: "Animations",
link: "/features/animations/",
},
{
label: "Colorful Folders",
link: "/features/colorful-folders/",
},
{
label: "Editor Background Pattern",
link: "/features/editor-background/",
},
{
label: "Active Line Highlighting",
link: "/features/active-line-highlighting/",
},
{
label: "Multicolored Highlights",
link: "/features/multicolored-highlights/",
},
{
label: "Checklists and Checkbox Icons",
link: "/features/checkboxes/",
},
{
label: "Progress Bars",
link: "/features/progress-bars/",
},
{
label: "Ribbon Styles",
link: "/features/ribbon-styles/",
},
{
label: "Status Bar Styles",
link: "/features/status-bar-styles/",
},
],
},
{
label: "Supported Plugins",
link: "/supported-plugins/",
},
{
label: "Guides",
items: [
{
label: "Overview",
link: "/guides/overview",
},
{
label: "General Typography",
link: "/guides/general-typography",
},
{
label: "Font Recommendations",
items: [
{
label: "Overview",
link: "/guides/font-recommendations/overview",
},
{
label: "Karla",
link: "/guides/font-recommendations/karla",
},
],
},
{
label: "Presets",
items: [
{
label: "Overview",
link: "/guides/presets/overview",
},
{
label: "Note Embed",
link: "/guides/presets/note-embed",
},
],
},
{
label: "Optimizing Primary",
link: "/guides/optimization",
},
],
},
{
label: "Help",
link: "/help/",
},
{
label: "Contributing",
link: "/contribute/",
},
{
label: "About",
link: "/about/",
},
],
head: [
{ // seline.so analytics setup
tag: 'script',
attrs: {
src: 'https://cdn.seline.so/seline.js',
'data-token': process.env.SELINE_TOKEN,
defer: true,
},
},
],
}),
tailwind({
// Disable the default base styles:
applyBaseStyles: false,
}),
],
});