-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmkdocs.yml
More file actions
167 lines (148 loc) · 5.21 KB
/
Copy pathmkdocs.yml
File metadata and controls
167 lines (148 loc) · 5.21 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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# Basics
site_name: MSDS 682 Data Stream Processing
site_url: https://pandaisfast.github.io/msds682-fall2023-data-streaming
site_author: Jeremy Wenxiao Gu
site_description: >-
Data Streaming, Confluent, Kafka, MSDS, University of San Francisco, usfca
# Repository
repo_name: pandaisfast/msds682-fall2023-data-streaming
repo_url: https://github.com/pandaisfast/msds682-fall2023-data-streaming
# Change the middle parameter to the default branch, "master" or "main"
edit_uri: edit/master/docs
# Copyright
copyright: Copyright © 2023 Jeremy Wenxiao Gu
theme:
logo: assets/usf_f_c_2c_rgb.png
name: material
language: 'en'
features:
# if removed navigation.sections, the navation will collapse by default, unless using - navigation.expand
# - navigation.sections
- navigation.tracking
- navigation.indexes ## need some work here
- navigation.top # Back to Top button
- navigation.path #[paid feature]
## Tooltips #[paid feature]
- content.tooltips
# TOC
# - toc.follow
# - toc.integrate
# When expansion is enabled, the left sidebar will expand all collapsible subsections by default
# - navigation.expand
# code blocks
- content.code.copy
# colors
palette:
# Define the default light mode
- scheme: default
primary: blue grey
accent: deep orange
toggle:
icon: material/brightness-7
name: Switch to dark mode
# Define the dark mode
- scheme: slate
primary: blue grey
accent: deep orange
toggle:
icon: material/brightness-4
name: Switch to light mode
# [paid feature] System preference setup for automatic theme switching
- media: "(prefers-color-scheme)"
toggle:
icon: material/brightness-auto
name: Switch to light mode
- media: "(prefers-color-scheme: light)"
scheme: default
toggle:
icon: material/brightness-7
name: Switch to dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
toggle:
icon: material/brightness-4
name: Switch to system preference
plugins:
- search: # necessary for search to work
lang:
- en
- de
- ja
- minify: # https://henrywhitaker3.github.io/mkdocs-material-dark-theme/plugins/minification/
minify_html: true
# - git-revision-date-localized # Revision date https://timvink.github.io/mkdocs-git-revision-date-localized-plugin/options/, https://henrywhitaker3.github.io/mkdocs-material-dark-theme/plugins/revision-date/
# slide/images
- glightbox
# support for adding the date of last update and creation of a document at the bottom of each page
# https://squidfunk.github.io/mkdocs-material/setup/adding-a-git-repository/?h=adding+a+git+repository#document-dates
- git-revision-date-localized:
fallback_to_build_date: false
enable_creation_date: true
type: timeago
timezone: America/Los_Angeles
# show jupyter https://github.com/danielfrg/mkdocs-jupyter
- mkdocs-jupyter:
include: ["*.ipynb"] # Default: ["*.py", "*.ipynb"]
ignore: ["some-irrelevant-files/*.ipynb"]
# markdown_extensions:
# TOC
# - toc:
# permalink: true
markdown_extensions:
# ## Tooltips [paid feature]
# - abbr
# - pymdownx.snippets
## emoji and icon
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
- tables
## Footnote
- footnotes
## Annotations
- attr_list
- md_in_html ## images
- pymdownx.superfences
## Admonitions
- admonition
- pymdownx.details
# - pymdownx.superfences
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
# code-blocks
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.superfences
# Navigation
nav:
- "Overview":
- index.md
- "Lec 1: 10/20 F (Room 529)":
- lec1/index.md
- "Additional Topics": lec1/1.1.md
- "Demo 1": lec1/demo_or_exercise.md
- "Assignment 1": lec1/assignment.md
- "Lec 2: 10/24 T (Room 529)":
- lec2/index.md
- "Additional Topics": lec2/2.1.md
- "Notebook - Create Topics": assets/msds-lec2-topic-producer/demo_a_creating_topic.ipynb
- "Notebook - Async Producer": assets/msds-lec2-topic-producer/demo_b_producer_async.ipynb
- "Notebook - Compare Sync vs Async": assets/msds-lec2-topic-producer/demo_c_producer_compare.ipynb
- "Notebook - Async Producer w/ Serialization": assets/msds-lec2-topic-producer/demo_b_producer_serialization.ipynb
- "Demo 2A": lec2/demo_2a.md
- "Demo 2B": lec2/demo_2b.md
- "Lec 3: 10/27 F (Room 529)":
- lec3/index.md
- "Additional Topics": lec3/3.1.md
- "Notebook - Consumer": assets/msds-lec3-consumer/demo_d_consumer_v2.ipynb
- "Demo 3A": lec3/demo_or_exercise.md
- "Demo 3B": lec3/demo_or_exercise_2.md
- "Lec 7: 11/10 F (Room 529)":
- lec7/assignment3.md