-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmkdocs.yml
134 lines (110 loc) · 3.14 KB
/
mkdocs.yml
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
site_name: Fundamentals of Computer and Programming
site_url: https://m-zakeri.github.io/CP
repo_url: https://github.com/m-zakeri/CP
site_description: Fundamentals of computer and programming course materials and codes
site_author: Morteza Zakeri
copyright: © 2023-2024 Zakeri and TA team
theme:
name: material
palette:
# # Palette toggle for automatic mode
# - media: "(prefers-color-scheme)"
# toggle:
# icon: material/brightness-auto
# name: Switch to automatic mode
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
primary: red
accent: red
scheme: default
toggle:
icon: material/brightness-7
name: Switch to light mode
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
primary: red
accent: red
scheme: slate
toggle:
icon: material/brightness-4
name: Switch to dark mode
icon:
logo: material/library
repo: fontawesome/brands/github
features:
- navigation.instant
- navigation.instant.prefetch
- navigation.instant.progress
- navigation.instant.preview
- navigation.tracking
- navigation.tabs
# - navigation.tabs.sticky
# - navigation.sections
# - navigation.expand
- navigation.path
# - navigation.prune
# - navigation.indexes
# - toc.follow
- toc.integrate # good feature :)
- navigation.top # Add "back to top" button
# setup the search -----------------------------------------
- search.suggest # search suggest completion
- search.highlight # search highlight
- search.share # deep linking
# setup header ---------------------------------------------
- header.autohide # autohide header
# - announce.dismiss
# setup footer ---------------------------------------------
- navigation.footer # footer navigation
font:
text: Roboto # You can use any font from Google Fonts
code: Roboto Mono
extra:
social:
- icon: fontawesome/brands/linkedin
link: https://www.linkedin.com/in/mortazazakeri/
plugins:
- tags
- search
- mkdocstrings:
handlers:
python:
setup_commands:
- import sys
- import os
selection:
members: True
extra_css:
- stylex.css
markdown_extensions:
- abbr
- admonition # support for admonitions ---> use this in markdown like this : !!! note "Note" or ??? warning "Warning"
- pymdownx.details # support for admonitions with collapse
- pymdownx.superfences
nav:
- Home: index.md
- Announcements: announcements.md
- Lectures: lectures/index.md
- Assignments:
- Writing assignments: assignments/writing_assignments.md
- Projects:
- Index: projects/index.md
- Problems with Solutions:
- Index: problems/index.md
- Issue Tracker: 'https://github.com/m-zakeri/CP/issues'
# for hiding the navigation and toc (used in top of .md file)
# ---
# hide:
# - navigation
# - toc
# ---
# # Page title
# ...
# for adding tags to the page (used in top of .md file)
# ---
# tags:
# - HTML5
# - JavaScript
# - CSS
# - Python
# ---