Compare commits
2 Commits
31ded813e0
...
df6eb44bcc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
df6eb44bcc | ||
|
|
d79e6c0b94 |
15
content/DevOps/GitOps/index.md
Normal file
15
content/DevOps/GitOps/index.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
title: GitOps
|
||||||
|
tags:
|
||||||
|
- Sub-Topic
|
||||||
|
---
|
||||||
|
## Introduction
|
||||||
|
Introdution here
|
||||||
|
|
||||||
|
---
|
||||||
|
## Sub Topics
|
||||||
|
[[_Topic Template]] • [[_Topic Template]]
|
||||||
|
|
||||||
|
---
|
||||||
|
## Helpful Links
|
||||||
|
[Link 1](https://git.dgse.cloud/DGSE/kubernetes-platform) • [Link 2](https://k3s.io)
|
||||||
14
content/DevOps/Kubernetes/index.md
Normal file
14
content/DevOps/Kubernetes/index.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: Kubernetes
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
## Introduction
|
||||||
|
Introdution here
|
||||||
|
|
||||||
|
---
|
||||||
|
## Sub Topics
|
||||||
|
[[_Topic Template]] • [[_Topic Template]]
|
||||||
|
|
||||||
|
---
|
||||||
|
## Helpful Links
|
||||||
|
[Link 1](https://git.dgse.cloud/DGSE/kubernetes-platform) • [Link 2](https://k3s.io)
|
||||||
17
content/DevOps/index.md
Normal file
17
content/DevOps/index.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: DevOps
|
||||||
|
tags:
|
||||||
|
- Topic
|
||||||
|
---
|
||||||
|
## Introduction
|
||||||
|
All things regarding DevOps
|
||||||
|
|
||||||
|
Some intro here
|
||||||
|
|
||||||
|
---
|
||||||
|
## Sub Topics
|
||||||
|
[[DevOps/GitOps/index|GitOps]] • [[DevOps/Kubernetes/index|Kubernetes]]
|
||||||
|
|
||||||
|
---
|
||||||
|
## Helpful Links
|
||||||
|
[GitOps Repository](https://git.dgse.cloud/DGSE/kubernetes-platform) • [K3s](https://k3s.io)
|
||||||
1
content/Glossary/API.md
Normal file
1
content/Glossary/API.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
Short for `Application Program Interface`. A standard for communicating with different applications across the web.
|
||||||
3
content/Glossary/Cluster (Kubernetes).md
Normal file
3
content/Glossary/Cluster (Kubernetes).md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
A Cluster is a collection of one or multiple [[Node (Kubernetes)|Nodes]] that are managed by [[Kubernetes]] for [[Container]] orchestration.
|
||||||
|
|
||||||
|
Clusters make use of a set of [[API|API's]] that control the different [[Node (Kubernetes)|Nodes]] and make sure that they are all in sync.
|
||||||
1
content/Glossary/Kubernetes.md
Normal file
1
content/Glossary/Kubernetes.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
A platform for [[Container|container]] orchestration. It manages the creation and virtualization of [[Container|containers]].
|
||||||
1
content/Glossary/Node (Kubernetes).md
Normal file
1
content/Glossary/Node (Kubernetes).md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
A Node is a single server or VM that, when integrated in a [[Cluster (Kubernetes)]], enables the [[Cluster (Kubernetes)]] to make use of the resources of that given [[Server]] or VM.
|
||||||
1
content/Glossary/Server.md
Normal file
1
content/Glossary/Server.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
A server is a physical machine where applications can be hosted on.
|
||||||
14
content/_templates/_Topic Template.md
Normal file
14
content/_templates/_Topic Template.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: TITLE
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
## Introduction
|
||||||
|
Introdution here
|
||||||
|
|
||||||
|
---
|
||||||
|
## Sub Topics
|
||||||
|
[[_Topic Template]] • [[_Topic Template]]
|
||||||
|
|
||||||
|
---
|
||||||
|
## Helpful Links
|
||||||
|
[Link 1](https://git.dgse.cloud/DGSE/kubernetes-platform) • [Link 2](https://k3s.io)
|
||||||
7
content/index.md
Normal file
7
content/index.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
title: Digital Garden
|
||||||
|
---
|
||||||
|
Hi there! Welcome to my digital garden. A place where all my notes and guides are collected. Focused on IT, Development and Dev/Ops.
|
||||||
|
|
||||||
|
## Paths to take
|
||||||
|
- [[DevOps/index|DevOps]]
|
||||||
@@ -16,8 +16,8 @@ const config: QuartzConfig = {
|
|||||||
provider: "plausible",
|
provider: "plausible",
|
||||||
},
|
},
|
||||||
locale: "en-US",
|
locale: "en-US",
|
||||||
baseUrl: "quartz.jzhao.xyz",
|
baseUrl: "groothuis.io",
|
||||||
ignorePatterns: ["private", "templates", ".obsidian"],
|
ignorePatterns: ["private", "_templates", "templates", ".obsidian"],
|
||||||
defaultDateType: "modified",
|
defaultDateType: "modified",
|
||||||
theme: {
|
theme: {
|
||||||
fontOrigin: "googleFonts",
|
fontOrigin: "googleFonts",
|
||||||
|
|||||||
@@ -5,44 +5,11 @@ import * as Component from "./quartz/components"
|
|||||||
export const sharedPageComponents: SharedLayout = {
|
export const sharedPageComponents: SharedLayout = {
|
||||||
head: Component.Head(),
|
head: Component.Head(),
|
||||||
header: [],
|
header: [],
|
||||||
afterBody: [
|
afterBody: [],
|
||||||
Component.DesktopOnly(Component.Flex({
|
footer: Component.Footer({
|
||||||
components: [
|
links: {
|
||||||
{
|
"Kubernetes GitOps Repo": "https://git.dgse.cloud/DGSE/kubernetes",
|
||||||
Component: Component.Graph(),
|
},
|
||||||
align: "start",
|
|
||||||
justify: "center",
|
|
||||||
basis: "50%",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Component: Component.Backlinks(),
|
|
||||||
align: "start",
|
|
||||||
justify: "center",
|
|
||||||
basis: "50%",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
})),
|
|
||||||
],
|
|
||||||
footer: Component.Flex({
|
|
||||||
direction: "column",
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
Component: Component.Footer({
|
|
||||||
links: {
|
|
||||||
Repository: "https://git.dgse.cloud/dgroothuis/digital-garden"
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
align: "start",
|
|
||||||
justify: "center",
|
|
||||||
basis: "100%",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Component: Component.Darkmode(),
|
|
||||||
align: "center",
|
|
||||||
justify: "center",
|
|
||||||
basis: "100%",
|
|
||||||
},
|
|
||||||
]
|
|
||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -60,21 +27,33 @@ export const defaultContentPageLayout: PageLayout = {
|
|||||||
left: [
|
left: [
|
||||||
Component.PageTitle(),
|
Component.PageTitle(),
|
||||||
Component.MobileOnly(Component.Spacer()),
|
Component.MobileOnly(Component.Spacer()),
|
||||||
Component.Search(),
|
Component.Flex({
|
||||||
Component.TableOfContents(),
|
components: [
|
||||||
Component.DesktopOnly(Component.Explorer({
|
{
|
||||||
title: "Explore",
|
Component: Component.Search(),
|
||||||
folderClickBehavior: "collapse",
|
grow: true,
|
||||||
|
},
|
||||||
|
{ Component: Component.Darkmode() },
|
||||||
|
{ Component: Component.ReaderMode() },
|
||||||
|
],
|
||||||
|
}),
|
||||||
|
Component.Explorer({
|
||||||
|
title: "Browse",
|
||||||
folderDefaultState: "collapsed",
|
folderDefaultState: "collapsed",
|
||||||
useSavedState: true,
|
mapFn: (node) => {
|
||||||
})),
|
if (node.isFolder) {
|
||||||
Component.RecentNotes({
|
node.displayName = "🗄️ " + node.displayName
|
||||||
title: "Recent notes",
|
} else {
|
||||||
limit: 5,
|
node.displayName = "📄 " + node.displayName
|
||||||
filter: (f) => f.slug! !== "index",
|
}
|
||||||
})
|
},
|
||||||
|
}
|
||||||
|
),
|
||||||
],
|
],
|
||||||
right: [
|
right: [
|
||||||
|
Component.Graph(),
|
||||||
|
Component.DesktopOnly(Component.TableOfContents()),
|
||||||
|
Component.Backlinks(),
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -93,7 +72,17 @@ export const defaultListPageLayout: PageLayout = {
|
|||||||
{ Component: Component.Darkmode() },
|
{ Component: Component.Darkmode() },
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
Component.Explorer(),
|
Component.Explorer({
|
||||||
|
title: "Browse",
|
||||||
|
folderDefaultState: "collapsed",
|
||||||
|
mapFn: (node) => {
|
||||||
|
if (node.isFolder) {
|
||||||
|
node.displayName = "🗄️ " + node.displayName
|
||||||
|
} else {
|
||||||
|
node.displayName = "📄 " + node.displayName
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}),
|
||||||
],
|
],
|
||||||
right: [],
|
right: [],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -105,18 +105,6 @@ export default ((opts?: Partial<FolderContentOptions>) => {
|
|||||||
return (
|
return (
|
||||||
<div class="popover-hint">
|
<div class="popover-hint">
|
||||||
<article class={classes}>{content}</article>
|
<article class={classes}>{content}</article>
|
||||||
<div class="page-listing">
|
|
||||||
{options.showFolderCount && (
|
|
||||||
<p>
|
|
||||||
{i18n(cfg.locale).pages.folderContent.itemsUnderFolder({
|
|
||||||
count: allPagesInFolder.length,
|
|
||||||
})}
|
|
||||||
</p>
|
|
||||||
)}
|
|
||||||
<div>
|
|
||||||
<PageList {...listProps} />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user