-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
mkdocs.yml
160 lines (152 loc) · 4.43 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
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
# Project information
site_name: Linux Upskill Challenge
site_url: https://linuxupskillchallenge.org/
site_author: Livia Lima
site_description: >-
A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar.
Learn the skills required to sysadmin a remote Linux server from the commandline.
# Repository
repo_name: livialima/linuxupskillchallenge
repo_url: https://github.com/livialima/linuxupskillchallenge
edit_uri: blob/master/docs
# Copyright
copyright: Copyright © 2012-2020 @snori74 (Steve Brorens) - Open Source since 2020 under the terms of the Creative Commons Attribution 4.0 International Licence (CC BY 4.0).
# Extensions
markdown_extensions:
# Python Markdown
- abbr
- admonition
- attr_list
- codehilite
- def_list
- footnotes
- md_in_html
- sane_lists
- smarty
- toc:
toc_depth: 4
# Python Markdown Extensions
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.caret
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
- pymdownx.highlight
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.superfences
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
# Configuration
theme:
name: material
custom_dir: overrides
features:
- announce.dismiss
- content.action.edit
- content.action.view
- content.code.annotate
- content.code.copy
# - content.code.select
# - content.tabs.link
- content.tooltips
# - header.autohide
- navigation.expand
- navigation.footer
- navigation.indexes
# - navigation.instant
# - navigation.prune
- navigation.sections
# - navigation.tabs
# - navigation.tabs.sticky
- navigation.top
- navigation.tracking
- search.highlight
- search.share
- search.suggest
- toc.follow
# - toc.integrate
palette:
- scheme: default
primary: teal
accent: teal
toggle:
icon: material/lightbulb
name: Switch to dark mode
- scheme: slate
primary: teal
accent: teal
toggle:
icon: material/lightbulb-outline
name: Switch to light mode
font:
text: Ubuntu
code: Ubuntu Mono
favicon: luc.png
logo: luc.png
# Plugins
plugins:
- search:
separator: '[\s\-,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])'
# Customization
extra:
annotate:
json: [.s2]
analytics:
provider: google
property: G-LKF1067ZTR
social:
- icon: fontawesome/brands/discord
link: https://discord.gg/linux-upskill-challenge-682046666928685068
name: discord chat
- icon: fontawesome/brands/youtube
link: https://www.youtube.com/@livia2lima/search?query=linux%20upskill%20challenge
name: complimentary videos
- icon: fontawesome/brands/linkedin
link: https://www.linkedin.com/in/livialima/
name: livialima @linkedin
- icon: fontawesome/brands/github
link: https://github.com/livialima
name: livialima @github
- icon: fontawesome/brands/mastodon
link: https://fosstodon.org/@livialima
name: livialima @fosstodon
# Page tree
nav:
- Home:
- index.md
- Start Here:
- How this works: how-this-works.md
- Get Your Own Server: 00.md
- Lessons:
- Day 1 - Get to know your server: 01.md
- Day 2 - Basic navigation: 02.md
- Day 3 - Power trip!: 03.md
- Day 4 - Installing software, exploring the file structure: 04.md
- Day 5 - More or less: 05.md
- Day 6 - Editing with "vim": 06.md
- Day 7 - The server and its services: 07.md
- Day 8 - The infamous "grep" and other text processors: 08.md
- Day 9 - Diving into networking: 09.md
- Day 10 - Scheduling tasks: 10.md
- Day 11 - Finding things: 11.md
- Day 12 - Transferring files: 12.md
- Day 13 - Users and Groups: 13.md
- Day 14 - Who has permission?: 14.md
- Day 15 - Deeper into repositories: 15.md
- Day 16 - Archiving and compressing: 16.md
- Day 17 - Build from the source: 17.md
- Day 18 - Log rotation: 18.md
- Day 19 - Inodes, symlinks and other shortcuts: 19.md
- Day 20 - Scripting: 20.md
- What Now?:
- Day 21 - What's next?: 21.md