Skip to content

Commit d8e2686

Browse files
authored
Update documentation, create MKDocs configuration and deploy (#4)
* chore: Update Obsidian plugins * docs(content): add live in terminal section and expand networking Adds new "Live in Terminal" documentation section covering: - Git version control with comprehensive guide - Placeholders for Vim, Emacs, Bash, and Powershell Enhances networking documentation with: - OSI model visualization and references - TCP/IP model explanation and comparison diagrams Updates DevOps roadmap to include new terminal section * chore: Add 110+ DevOps Interview Questions and Answers for 2023 * chore: Update Readme & canvas * chore: Update Readme & canvas * feat: Initializes Python project structure Sets up the basic project structure for a DevOps interview question resource using MkDocs, including configuration files, dependency management, and a Python version specification. This provides a foundation for future documentation and content creation. * feat: Init index page for the site * feat: Init deployment for MKDocs https://github.com/marketplace/actions/mkdocs-deployment
1 parent 3e05ad4 commit d8e2686

File tree

36 files changed

+4131
-9116
lines changed

36 files changed

+4131
-9116
lines changed

.github/workflows/deploy.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: MkDocs Deploy
2+
on:
3+
push:
4+
branches:
5+
- main
6+
jobs:
7+
build:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/setup-python@v5
11+
with:
12+
python-version: 3.13.1
13+
- uses: actions/checkout@v4
14+
with:
15+
fetch-depth: 0 # otherwise, you will failed to push refs to dest repo
16+
- name: Build and Commit
17+
uses: iSOLveIT/mkdocs-notes@main
18+
with:
19+
config_file_path: mkdocs.yml
20+
- name: Push changes
21+
uses: ad-m/github-push-action@master
22+
with:
23+
github_token: ${{ secrets.GITHUB_TOKEN }}
24+
branch: site

.obsidian/core-plugins.json

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,30 @@
1-
[
2-
"file-explorer",
3-
"global-search",
4-
"switcher",
5-
"graph",
6-
"backlink",
7-
"canvas",
8-
"outgoing-link",
9-
"tag-pane",
10-
"properties",
11-
"page-preview",
12-
"daily-notes",
13-
"templates",
14-
"note-composer",
15-
"command-palette",
16-
"slash-command",
17-
"editor-status",
18-
"bookmarks",
19-
"outline",
20-
"word-count",
21-
"file-recovery"
22-
]
1+
{
2+
"file-explorer": true,
3+
"global-search": true,
4+
"switcher": true,
5+
"graph": true,
6+
"backlink": true,
7+
"canvas": true,
8+
"outgoing-link": true,
9+
"tag-pane": true,
10+
"page-preview": true,
11+
"daily-notes": true,
12+
"templates": true,
13+
"note-composer": true,
14+
"command-palette": true,
15+
"slash-command": true,
16+
"editor-status": true,
17+
"bookmarks": true,
18+
"markdown-importer": false,
19+
"zk-prefixer": false,
20+
"random-note": false,
21+
"outline": true,
22+
"word-count": true,
23+
"slides": false,
24+
"audio-recorder": false,
25+
"workspaces": false,
26+
"file-recovery": true,
27+
"publish": false,
28+
"sync": false,
29+
"properties": true
30+
}

.obsidian/plugins/darlal-switcher-plus/main.js

Lines changed: 2 additions & 5032 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.obsidian/plugins/darlal-switcher-plus/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"id": "darlal-switcher-plus",
33
"name": "Quick Switcher++",
4-
"version": "3.3.7",
5-
"minAppVersion": "1.4.5",
4+
"version": "4.6.3",
5+
"minAppVersion": "1.7.7",
66
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
77
"author": "darlal",
88
"authorUrl": "https://github.com/darlal/obsidian-switcher-plus",

.obsidian/plugins/darlal-switcher-plus/styles.css

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,19 @@
3131
color: var(--text-error);
3232
}
3333

34+
.qsp-tag {
35+
background-color: var(--background-modifier-hover);
36+
border-radius: var(--radius-s);
37+
font-size: 9px;
38+
font-weight: var(--font-semibold);
39+
letter-spacing: 0.05em;
40+
line-height: var(--line-height-normal);
41+
margin-left: var(--size-2-3);
42+
padding: 0 var(--size-4-1);
43+
text-transform: uppercase;
44+
align-self: center;
45+
}
46+
3447
/* settings panel, indent setting to create visual hierarchy */
3548
.qsp-setting-item-indent {
3649
border: 0px;
@@ -91,6 +104,29 @@
91104
padding-left: calc(var(--symbol-base-padding) + (6 * var(--symbol-indent-padding)));
92105
}
93106

107+
/* Wrapper container for rendered markdown content using MarkdownRenderer.render() */
108+
.qsp-rendered-container {}
109+
110+
/* Override styles for child elements of rendered markdown content */
111+
.qsp-rendered-container > * {
112+
/* Remove start margin/padding so elements don't take up a bunch of extra
113+
horizontal space */
114+
margin-block-start: 0px;
115+
margin-inline-start: 0px;
116+
padding-block-start: 0px;
117+
padding-inline-start: 0px;
118+
/* Disable elements from reacting to mouse events, so things like links & tags don't
119+
react to mouseover hover, etc.. */
120+
pointer-events: none;
121+
}
122+
123+
/* Rendered markdown content that starts with an Ordered List should keep it's start
124+
margin so that the list number is displayed properly. Obsidian defaults to 40px */
125+
.qsp-rendered-container > ol {
126+
padding-inline-start: 40px;
127+
margin-block-end: 0px;
128+
}
129+
94130
/* command suggestion item */
95131
.qsp-suggestion-command {}
96132

@@ -145,10 +181,33 @@
145181
/* flair icon for suggestions that represent an alias */
146182
.qsp-alias-indicator {}
147183

184+
/* Quick Open indicator container element */
185+
.qsp-quick-open-aux {
186+
display: flex;
187+
align-items: center;
188+
align-self: center;
189+
flex-shrink: 0;
190+
}
191+
192+
/* Quick Open hotkey indicator element */
193+
.qsp-quick-open-hotkey {}
194+
148195
/* headings level */
149196
.qsp-headings-l1 {}
150197
.qsp-headings-l2 {}
151198
.qsp-headings-l3 {}
152199
.qsp-headings-l4 {}
153200
.qsp-headings-l5 {}
154201
.qsp-headings-l6 {}
202+
203+
/* Usually the "plus" button button in the NavBar on mobile platforms */
204+
.qsp-mobile-launcher-button {}
205+
206+
/* Prompt instructions element in custom modes */
207+
.qsp-prompt-instructions {}
208+
209+
/* Prompt instructions element for facets in custom modes */
210+
.qsp-prompt-instructions-facets {}
211+
212+
/* Prompt instructions element for mode triggers */
213+
.qsp-prompt-instructions-modes {}

.obsidian/plugins/folder-notes/data.json

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
"autoCreate": false,
88
"enableCollapsing": false,
99
"excludeFolders": [],
10+
"whitelistFolders": [],
1011
"showDeleteConfirmation": true,
1112
"underlineFolder": true,
12-
"allowWhitespaceCollapsing": false,
13+
"stopWhitespaceCollapsing": true,
1314
"underlineFolderInPath": true,
1415
"openFolderNoteOnClickInPath": true,
1516
"openInNewTab": false,
@@ -38,6 +39,7 @@
3839
"onlyIncludeSubfolders": false,
3940
"storeFolderCondition": true,
4041
"showFolderNotes": false,
42+
"disableCollapseIcon": true,
4143
"disableTitle": false
4244
},
4345
"useSubmenus": true,
@@ -47,5 +49,47 @@
4749
"explorer": true,
4850
"path": true
4951
},
50-
"settingsTab": "general"
52+
"settingsTab": "general",
53+
"supportedFileTypes": [
54+
"md",
55+
"canvas"
56+
],
57+
"boldName": false,
58+
"boldNameInPath": false,
59+
"cursiveName": false,
60+
"cursiveNameInPath": false,
61+
"disableOpenFolderNoteOnClick": false,
62+
"openByClick": true,
63+
"openWithCtrl": false,
64+
"openWithAlt": false,
65+
"excludeFolderDefaultSettings": {
66+
"type": "folder",
67+
"path": "",
68+
"subFolders": true,
69+
"disableSync": true,
70+
"disableAutoCreate": true,
71+
"disableFolderNote": false,
72+
"enableCollapsing": false,
73+
"position": 0,
74+
"excludeFromFolderOverview": false,
75+
"string": "",
76+
"hideInSettings": false
77+
},
78+
"excludePatternDefaultSettings": {
79+
"type": "pattern",
80+
"path": "",
81+
"subFolders": true,
82+
"disableSync": true,
83+
"disableAutoCreate": true,
84+
"disableFolderNote": false,
85+
"enableCollapsing": false,
86+
"position": 0,
87+
"excludeFromFolderOverview": false,
88+
"string": "",
89+
"hideInSettings": false
90+
},
91+
"hideCollapsingIcon": false,
92+
"tabManagerEnabled": true,
93+
"ignoreAttachmentFolder": true,
94+
"deleteFilesAction": "trash"
5195
}

0 commit comments

Comments
 (0)