-
Notifications
You must be signed in to change notification settings - Fork 7
/
astro.config.mjs
75 lines (74 loc) · 1.78 KB
/
astro.config.mjs
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
import { defineConfig } from "astro/config";
import starlight from "@astrojs/starlight";
import tailwind from "@astrojs/tailwind";
// https://astro.build/config
export default defineConfig({
integrations: [
tailwind({
applyBaseStyles: false,
}),
starlight({
lastUpdated: false,
logo: {
src: "/public/uic.svg",
},
title: "CS 484: Secure Web Application Development",
social: {
github: "https://github.com/kaytwo/cs484-website",
},
editLink: {
baseUrl: "https://github.com/kaytwo/cs484-website/edit/main/",
},
tableOfContents: {
minHeadingLevel: 1,
maxHeadingLevel: 3,
},
sidebar: [
{
label: "Basics",
items: [
// Each item here is one entry in the navigation menu.
{
label: "Welcome",
link: "/",
},
{
label: "Schedule",
link: "/schedule",
},
{
label: "Syllabus",
link: "/syllabus",
},
{
label: "Resources",
link: "/resources",
},
{
label: "Discussion",
link: "https://piazza.com/uic/fall2024/cs484",
},
{
label: "Gradescope",
link: "https://www.gradescope.com/courses/833367",
},
],
},
{
label: "Readings",
autogenerate: {
directory: "readings",
},
collapsed: true,
},
{
label: "Homeworks",
autogenerate: {
directory: "homeworks",
},
},
],
customCss: ["/src/overrides.css"],
}),
],
});