diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
deleted file mode 100644
index f0fc1fd18..000000000
--- a/.github/workflows/ci.yaml
+++ /dev/null
@@ -1,72 +0,0 @@
-name: Build and Test
-
-on:
- pull_request:
- branches:
- - v4
- push:
- branches:
- - v4
- workflow_dispatch:
-
-jobs:
- build-and-test:
- if: ${{ github.repository == 'jackyzha0/quartz' }}
- strategy:
- matrix:
- os: [windows-latest, macos-latest, ubuntu-latest]
- runs-on: ${{ matrix.os }}
- permissions:
- contents: write
- steps:
- - uses: actions/checkout@v4
- with:
- fetch-depth: 0
-
- - name: Setup Node
- uses: actions/setup-node@v4
- with:
- node-version: 20
-
- - name: Cache dependencies
- uses: actions/cache@v4
- with:
- path: ~/.npm
- key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
- restore-keys: |
- ${{ runner.os }}-node-
-
- - run: npm ci
-
- - name: Check types and style
- run: npm run check
-
- - name: Test
- run: npm test
-
- - name: Ensure Quartz builds, check bundle info
- run: npx quartz build --bundleInfo
-
- publish-tag:
- if: ${{ github.repository == 'jackyzha0/quartz' && github.ref == 'refs/heads/v4' }}
- runs-on: ubuntu-latest
- permissions:
- contents: write
- steps:
- - uses: actions/checkout@v4
- with:
- fetch-depth: 0
- - name: Setup Node
- uses: actions/setup-node@v4
- with:
- node-version: 20
- - name: Get package version
- run: node -p -e '`PACKAGE_VERSION=${require("./package.json").version}`' >> $GITHUB_ENV
- - name: Create release tag
- uses: pkgdeps/git-tag-action@v3
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- github_repo: ${{ github.repository }}
- version: ${{ env.PACKAGE_VERSION }}
- git_commit_sha: ${{ github.sha }}
- git_tag_prefix: "v"
diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml
new file mode 100644
index 000000000..86161766f
--- /dev/null
+++ b/.github/workflows/deploy.yaml
@@ -0,0 +1,60 @@
+name: Deploy Quartz site to GitHub Pages
+
+on:
+ pull_request:
+ branches:
+ - main
+ push:
+ branches:
+ - main
+
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+concurrency:
+ group: "pages"
+ cancel-in-progress: false
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ fetch-depth: 0 # Fetch all history for git info
+ - uses: actions/setup-node@v4
+ with:
+ node-version: 18
+ - name: Install Dependencies
+ run: npm ci
+ - name: Build Quartz
+ run: npx quartz build
+ - name: Upload artifact
+ uses: actions/upload-pages-artifact@v3
+ with:
+ path: public
+
+ deploy:
+ needs: build
+ runs-on: ubuntu-latest
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ if: github.actor == 'jyje'
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
+
+ auto-approve:
+ needs: build
+ runs-on: ubuntu-latest
+ permissions:
+ pull-requests: write
+ if: github.actor == 'dependabot[bot]'
+ steps:
+ - uses: hmarr/auto-approve-action@v4
+ with:
+ review-message: "Auto approved automated PR"
diff --git a/.github/workflows/utterances.yaml b/.github/workflows/utterances.yaml
new file mode 100644
index 000000000..f5b54f9ee
--- /dev/null
+++ b/.github/workflows/utterances.yaml
@@ -0,0 +1,12 @@
+name: Control utterances issue
+on:
+ issues:
+ types: [opened]
+jobs:
+ close-issue:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Close Issue
+ if: github.event.issue.user.login == 'utterances-bot'
+ uses: peter-evans/close-issue@v3
+
diff --git a/README.md b/README.md
index 27d6dbdb0..a3b50888c 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,3 @@
-# Quartz v4
+# docs
-> β[One] who works with the door open gets all kinds of interruptions, but [they] also occasionally gets clues as to what the world is and what might be important.β β Richard Hamming
-
-Quartz is a set of tools that helps you publish your [digital garden](https://jzhao.xyz/posts/networked-thought) and notes as a website for free.
-Quartz v4 features a from-the-ground rewrite focusing on end-user extensibility and ease-of-use.
-
-π Read the documentation and get started: https://quartz.jzhao.xyz/
-
-[Join the Discord Community](https://discord.gg/cRFFHYye7t)
-
-## Sponsors
-
-
-
-
-
-
+Please check [here](https://docs.jyje.live)
diff --git a/README.v4.md b/README.v4.md
new file mode 100644
index 000000000..27d6dbdb0
--- /dev/null
+++ b/README.v4.md
@@ -0,0 +1,18 @@
+# Quartz v4
+
+> β[One] who works with the door open gets all kinds of interruptions, but [they] also occasionally gets clues as to what the world is and what might be important.β β Richard Hamming
+
+Quartz is a set of tools that helps you publish your [digital garden](https://jzhao.xyz/posts/networked-thought) and notes as a website for free.
+Quartz v4 features a from-the-ground rewrite focusing on end-user extensibility and ease-of-use.
+
+π Read the documentation and get started: https://quartz.jzhao.xyz/
+
+[Join the Discord Community](https://discord.gg/cRFFHYye7t)
+
+## Sponsors
+
+
+
+
+
+
diff --git a/content/DevOps/Argo CD.md b/content/DevOps/Argo CD.md
new file mode 100644
index 000000000..fb3399f88
--- /dev/null
+++ b/content/DevOps/Argo CD.md
@@ -0,0 +1,17 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+ - argo-proj
+aliases: []
+---
+# #μ μ
+- [[Kubernetes|μΏ λ²λ€ν°μ€]]μ μ΄ν리μΌμ΄μ
λ°°ν¬ μμ§
+
+
+
+
+# #μ΄μ
+- μ ν리μΌμ΄μ
μ μ΄λ¦μΈ μλ₯΄κ³ μ μ΄μμ [[Argo Project#μ΄μ]]μμ μ°Ύμ μ μλ€.
+
diff --git a/content/DevOps/Argo Events.md b/content/DevOps/Argo Events.md
new file mode 100644
index 000000000..bc7b2eb87
--- /dev/null
+++ b/content/DevOps/Argo Events.md
@@ -0,0 +1,18 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+ - argo-proj
+aliases:
+ - μλ₯΄κ³ μ΄λ²€νΈ
+---
+# #μ μ
+- [[Argo Workflows|μλ₯΄κ³ μν¬νλ‘μ°]]μ μ΄λ²€νΈ κ΄λ¦¬ μμ§
+
+
+
+
+# #μ΄μ
+- μ ν리μΌμ΄μ
μ μ΄λ¦μΈ μλ₯΄κ³ μ μ΄μμ [[Argo Project#μ΄μ]]μμ μ°Ύμ μ μλ€.
+
diff --git a/content/DevOps/Argo Project.md b/content/DevOps/Argo Project.md
new file mode 100644
index 000000000..539941353
--- /dev/null
+++ b/content/DevOps/Argo Project.md
@@ -0,0 +1,60 @@
+---
+title:
+draft: false
+tags:
+ - argo-proj
+aliases:
+ - μλ₯΄κ³ νλ‘μ νΈ
+---
+# #μ μ
+- [Intuit](https://www.intuit.com/careers/teams/software-engineering)μ¬μμ κ°λ°ν [[Kubernetes|μΏ λ²λ€ν°μ€]] νμ₯ μ€νμμ€ νλ‘μ νΈ
+
+
+
+
+# #μ΄μ
+μλ₯΄κ³ νλ‘μ νΈμ μ΄μμ [νλ‘μ νΈ μ°½μμμ μΈν°λ·°](https://www.decibel.vc/articles/akuity-setting-sail-with-argo-for-every-cloud-native-journey)μμ μ°Ύμλ³Ό μ μλ€:
+
+> [!quote] Jesse Suen - Co-creator of Akuity Inc.
+> Argonauts are groups of hard-working deep-sea octopuses that traverse undersea and perform numerous tasks critical to marine biology. When you are building a distributed system on containers such as Kubernetes, Argo makes it possible to orchestrate numerous steps that would be very difficult to do without some extra hands. Though an army of Argonauts are limited to 8 arms each, Argo itself has virtually no limitations in the number of containers it can orchestrate in the cloud.
+>
+> μλ₯΄κ³ λ μ΄μ¬ν μΌνλ μ¬ν΄ λ¬Έμ΄ μ§λ¨μΌλ‘ ν΄μ λ₯Ό ν‘λ¨νλ©° ν΄μμλ¬Όνμ μ€μν μλ§μ μμ
μ μνν©λλ€. μΏ λ²λ€ν°μ€μ κ°μ 컨ν
μ΄λμ λΆμ° μμ€ν
μ ꡬμΆν λ, μλ₯΄κ³ λ λ³λμ μ μμ΄λ λ§€μ° μ΄λ €μ΄ μλ§μ λ¨κ³λ₯Ό μ‘°μ ν μ μμ΅λλ€. μλ₯΄κ³ λ μλ₯΄κ³ λ‘ κ΅¬μ±λ κ΅°λκ° κ°κ° 8κ°μ νλ‘ μ νλμ΄ μμ§λ§, ν΄λΌμ°λμμ μ‘°μ ν μ μλ 컨ν
μ΄λ μμλ μ¬μ€μ μ νμ΄ μμ΅λλ€.
+
+μ λ΄μ©μ λ°νμΌλ‘ μ μΆνμλ©΄:
+
+- μλ₯΄κ³ (Argo)λ κ·Έλ¦¬μ€ μ νμμ μ£Όλ‘ 'μλ₯΄κ³ νΈ'μ μ°κ΄λμ΄ μμΌλ©°, μλ₯΄κ³ νΈλ μ΄μμ(Jason)κ³Ό μλ₯΄κ³ λμ°νμ΄(Argonauts)κ° ν©κΈ μνΈμ μ°ΎκΈ° μν μ¬μ μ μ¬μ©ν λ°°μ΄λ€.
+- ν΄λΌμ°λ λ€μ΄ν°λΈ μ
κ³λ **ν΄μ**κ³Ό **κ·Έλ¦¬μ€ μ ν**μ λ§μ μκ°μ λ°λλ€.
+ - μμ: λ컀, [[Kubernetes|μΏ λ²λ€ν°μ€]], λ‘ν€, λ―Έλ―Έλ₯΄
+- μ΄ νλ‘μ νΈλ κ·Έλ¦¬μ€ μ νμ μ¬ν΄ λ¬Έμ΄μ μκ°μ λ°μ, μΏ λ²λ€ν°μ€λ₯Ό μν μ¬λ¬ μ
무λ₯Ό νλ νλ‘μ νΈλ‘ **'μλ₯΄κ³ (Argo)'** λΌλ μ΄λ¦μ μ νμλ€κ³ λ³Ό μ μλ€.
+
+
+
+
+# #μκ°
+- 곡μ νμ΄μ§: https://argoproj.github.io
+- λ§μ€μ½νΈ: κ·Έλ¦¬μ€ μ νμμ μκ°μ μ»μ **λ¬Έμ΄** ([[Argo Project#μ΄μ]] μ°Έμ‘°)
+ - νμ§λ§ μ°μ£Όλ₯Ό μ¬ννλ **μ°μ£Ό λ¬Έμ΄**μ λλμ΄ λλ€.
+ 
+
+
+
+
+# #μμ
+μλ₯΄κ³ μ λ©μΈ νλ‘μ νΈ 4κ°λ λ€μκ³Ό κ°λ€:
+
+- [[Argo Workflows|Workflows]]: μΏ λ²λ€ν°μ€ μν¬νλ‘μ° μμ§
+- [[Argo CD|CD]]: μΏ λ²λ€ν°μ€ λ°°ν¬ λꡬ
+- [[Argo Rollouts|Rollouts]]: TBA
+- [[Argo Events|Events]]: μΏ λ²λ€ν°μ€ μ΄λ²€νΈ μμ± λꡬ
+
+κ·Έλ¦¬κ³ μ€νμ νλ‘μ νΈλ λ©μΈ νλ‘μ νΈλ₯Ό μλμ¨ κ°λ°μ μν [[argoproj-labs|보쑰 νλ‘μ νΈ]]κ° μλ€.
+
+
+
+# #μ€ν-νμ€ν 리
+#μμ μ λμ¨ νλ‘μ νΈλ€μ Github μ€ν νμ€ν 리λ₯Ό 보면 κΎΈμ€ν μ±μ₯νλ κ±Έ λ³Ό μ μλ€:
+
+- λ©μΈ νλ‘μ νΈ:
+[](https://star-history.com/#argoproj/argo-workflows&argoproj/argo-cd&argoproj/argo-rollouts&argoproj/argo-events&Date)
+
+- 보쑰 νλ‘μ νΈ: [[argoproj-labs]] μ°Έμ‘°
diff --git a/content/DevOps/Argo Workflows.md b/content/DevOps/Argo Workflows.md
new file mode 100644
index 000000000..c1efb5c4c
--- /dev/null
+++ b/content/DevOps/Argo Workflows.md
@@ -0,0 +1,31 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+ - argo-proj
+aliases:
+ - μλ₯΄κ³ μν¬νλ‘μ°
+---
+# #μ μ
+- [[Kubernetes|μΏ λ²λ€ν°μ€]]μ μν¬νλ‘μ° μμ§
+
+
+
+
+# #μ΄μ
+- μν¬νλ‘μ°μ μ΄λ¦μΈ μλ₯΄κ³ μ μ΄μμ [[Argo Project#μ΄μ]]μμ μ°Ύμ μ μλ€.
+
+
+
+
+# #λͺ©μ
+- μΏ λ²λ€ν°μ€ νλλ₯Ό μνλ μμλλ‘ μ€ννμ¬ λ¬Έμ λ₯Ό ν΄κ²°νλ€.
+
+
+
+
+# #μμ
+- [[Argo Events|μλ₯΄κ³ μ΄λ²€νΈ]]μ μ°λν΄ μ΄λ²€νΈ κ°μ§ ν νμ΄νλΌμΈμ μννλ€.
+ - ꡬ체μ μΈ μμ:
+ - κΉνλΈμμ νΈμ μ΄λ²€νΈλ₯Ό κ°μ§ν΄ CI/CD νμ΄νλΌμΈμ μννλ€.
diff --git a/content/DevOps/Argo/Hera.md b/content/DevOps/Argo/Hera.md
new file mode 100644
index 000000000..fcd80427b
--- /dev/null
+++ b/content/DevOps/Argo/Hera.md
@@ -0,0 +1,15 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+ - argo-workflows
+aliases:
+ - μλ₯΄κ³ ν€λΌ
+ - ν€λΌ
+ - argoproj-labs/hera
+---
+# #μ μ
+- Pythonμμ [[Argo Workflows]]λ₯Ό μ¬μ©νκΈ° μν SDK
+
+
diff --git a/content/DevOps/Argo/Workflow.md b/content/DevOps/Argo/Workflow.md
new file mode 100644
index 000000000..450976f8e
--- /dev/null
+++ b/content/DevOps/Argo/Workflow.md
@@ -0,0 +1,18 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+ - argo-workflows
+aliases:
+ - μν¬νλ‘μ°
+ - workflow
+---
+
+> [!Info]
+> μ΄ μ¬μ΄νΈμμ μΈκΈνλ [[Workflow|μν¬νλ‘μ°]]λ λλΆλΆ μ΄ λ¬Έμλ₯Ό μλ―Ένλ€.
+
+
+# #μ μ
+- [[Argo Workflows]]λ₯Ό ν΅ν΄ μμ±ν 컨ν
μ΄λ λμ μμ
+
diff --git a/content/DevOps/Argo/argoproj-labs.md b/content/DevOps/Argo/argoproj-labs.md
new file mode 100644
index 000000000..ac4369287
--- /dev/null
+++ b/content/DevOps/Argo/argoproj-labs.md
@@ -0,0 +1,25 @@
+---
+title:
+draft: false
+tags:
+ - argoproj-labs
+aliases: []
+---
+# #μ μ
+- [[Argo Project|μλ₯΄κ³ νλ‘μ νΈ]]μ μ€νμ μΈ νλ‘μ νΈλ€
+
+
+
+
+# #μμ
+μ€νμ νλ‘μ νΈ, 보쑰 νλ‘μ νΈ λͺ¨μ
+- [[argocd-image-updater|argoproj-labs/argocd-image-updater]]: [[Argo CD]]λ‘ λ°°ν¬ν μ΄λ―Έμ§μ νκ·Έ κ°±μ μλμ¨
+- [[Hera|argoproj-labs/hera]]: Pythonμμ [[Argo Workflows]]λ₯Ό μ¬μ©νκΈ° μν SDK
+
+
+
+
+
+# #μ€ν-νμ€ν 리
+#μμ μ λμ¨ νλ‘μ νΈλ€μ Github μ€ν νμ€ν 리λ₯Ό 보면 κΎΈμ€ν μ±μ₯νλ κ±Έ λ³Ό μ μλ€:
+[](https://star-history.com/#argoproj-labs/hera&argoproj-labs/argocd-image-updater&Date)
diff --git a/content/DevOps/Cluster.md b/content/DevOps/Cluster.md
new file mode 100644
index 000000000..65a139c19
--- /dev/null
+++ b/content/DevOps/Cluster.md
@@ -0,0 +1,19 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+aliases:
+ - ν΄λ¬μ€ν°
+---
+# #μ μ
+- κ°μ λͺ©μ μ μν΄ μ°κ²°λ μ»΄ν¨ν
λꡬλ€μ μ§ν©
+
+
+
+
+# #μμ
+- **κ°μ λ€νΈμν¬μ μ€μΉλ 10λμ μ»΄ν¨ν°**. μ¬μ©μλ ν λ²μ λͺ
λ ΉμΌλ‘ 10λμ μ»΄ν¨ν°λ₯Ό λͺ¨λ νμ©ν μ μλ€.
+- **ν μ»΄ν¨ν° μμ μμ±λ 5κ°μ κ°μ λ¨Έμ **. μ¬μ©μλ ν λ²μ λͺ
λ ΉμΌλ‘ 5κ°μ κ°μ λ¨Έμ μ λͺ¨λ νμ©ν μ μλ€.
+- **λ μ»΄ν¨ν°μ κ°κ° 3κ°μ© μμ±λ κ°μ λ¨Έμ **. μ΄ λ, λͺ¨λ κ°μ λ¨Έμ μ μλ‘ ν΅μ ν μ μκ² μ€μ λμ΄ μλ€. μ¬μ©μλ ν λ²μ λͺ
λ ΉμΌλ‘ λͺ¨λ κ°μ λ¨Έμ μ νμ©ν μ μλ€.
+- **μ°λ¦¬ μ§ κ³΅μ κΈ°μ μ€μΉλ λΌμ¦λ² 리 νμ΄, μ΅κ·Όμ μ° λ
ΈνΈλΆ κ·Έλ¦¬κ³ μ€λλ λ°μ€ν¬ν**. λλ ν λ²μ λͺ
λ ΉμΌλ‘ λͺ¨λ μ₯λΉλ₯Ό μ¬μ©ν μ μλ€. νμ§λ§ λ리λ€.
diff --git a/content/DevOps/Kubernetes.md b/content/DevOps/Kubernetes.md
new file mode 100644
index 000000000..395ec0277
--- /dev/null
+++ b/content/DevOps/Kubernetes.md
@@ -0,0 +1,17 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+aliases:
+ - k8s
+ - μΏ λ²λ€ν°μ€
+---
+# #μ μ
+- 컨ν
μ΄λνλ μ΄ν리μΌμ΄μ
μ μ¬μ©νμ¬ [[Cluster|ν΄λ¬μ€ν°]]λ₯Ό ꡬμ±νλ μ€ν μμ€ νλ«νΌ
+
+
+
+
+# #μ΄μ
+- 그리μ€μ΄λ‘ μ μ₯(Captain) νΉμ μ‘°νμ(Steersman)λ₯Ό μλ―Έν©λλ€.
diff --git a/content/DevOps/Kubespray.md b/content/DevOps/Kubespray.md
new file mode 100644
index 000000000..87d27e3dc
--- /dev/null
+++ b/content/DevOps/Kubespray.md
@@ -0,0 +1,12 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+aliases:
+ - μΏ λ² μ€νλ μ΄
+ - νλΈμ€νλ μ΄
+---
+# #μ μ
+- Ansible κΈ°λ°μ [[Kubernetes|μΏ λ²λ€ν°μ€]] [[Cluster|ν΄λ¬μ€ν°]] μμ± λ° κ΄λ¦¬ λꡬ
+
diff --git a/content/DevOps/MicroK8s.md b/content/DevOps/MicroK8s.md
new file mode 100644
index 000000000..c22454e83
--- /dev/null
+++ b/content/DevOps/MicroK8s.md
@@ -0,0 +1,11 @@
+---
+title:
+draft: false
+tags:
+ - key-terms
+aliases:
+ - microk8s
+---
+# #μ μ
+- IoTλ₯Ό μν κ²½λνλ [[Kubernetes|μΏ λ²λ€ν°μ€]] [[Cluster|ν΄λ¬μ€ν°]] μμ± λ° κ΄λ¦¬ λꡬ
+
diff --git a/content/index.md b/content/index.md
new file mode 100644
index 000000000..553bb01b0
--- /dev/null
+++ b/content/index.md
@@ -0,0 +1,29 @@
+---
+title: Home
+draft: false
+tags: []
+aliases:
+ - Home
+---
+# μκ°
+μλ
νμΈμ. μ΄ μ¬μ΄νΈλ μ μ μ§μλ€μ μ 리νκ³ μ λ§λ μ μ₯μμΈ **πΏ λμ§νΈ κ°λ **μ
λλ€. μ£Όλ‘ **π¨πΌβπ¬ μ»΄ν¨ν° λΉμ , π§πΌβπ» λ°λΈμ΅μ€** λ±μ IT λΆμΌλ₯Ό λ€λ£Ήλλ€. κ·Έ λ°μ μ μ©ν μ 보λ κΎΈμ€ν μ
λ°μ΄νΈν κ³νμ
λλ€. λΆλ μ¬λ¬λΆμκ² λμμ΄ λμμΌλ©΄ μ’κ² μ΅λλ€. μ’μ ν루 λμΈμ! π
+
+- λ¬Έμμμ μ£Όλ‘ λ€λ£¨λ λΆμΌλ **μ»΄ν¨ν° λΉμ , λ°λΈμ΅μ€, ν μλ² κ°λ°** λ±μ IT λΆμΌ μ
λλ€. μ΄ λΆμΌμ λν μ μ κ²½νμ΄ κΆκΈνμλ€λ©΄, μ μ μκ°μΈ [jyje.live](https://jyje.live)μμ μ°Ύμλ³΄μ€ μ μμ΅λλ€!
+- λ€λ₯Έ λ¬Έμλ μ΄ μ°½μ μ΅λν νλ©΄ μΌμͺ½μ 보μ΄λ '**Explorer**'μμ νμνμ€ μ μμ΅λλ€.
+- μ΄ μ¬μ΄νΈμ λͺ¨λ λ΄μ©μ κΈ°λ³Έμ μΌλ‘ [MIT license](https://github.com/jyje/docs/blob/main/LICENSE.txt)λ₯Ό μ€μνκ³ μμ΅λλ€. νμν κ²½μ° λ³λμ ν¬λ λ§μ νκΈ°λ₯Ό ν μμ μ
λλ€.
+
+
+
+
+# νκ·Έ
+- #key-terms νκ·Έλ μ£Όμ μ©μ΄λ€μ λνλ
λλ€. ν΄λΉ νκ·Έλ₯Ό ν΄λ¦νμκ±°λ μ΄ νμ΄μ§ μλμ 보μ΄λ '**Graph View**'μμ #key-terms λ₯Ό ν΄λ¦νμ¬ μ£Όμ μ©μ΄λ€μ μ΄ν΄λ³Ό μ μμ΅λλ€.
+
+
+
+---
+
+
+
+> [!info]
+> π Fundamental language of this site is Korean (π°π·, νκ΅μ΄). So most of articles are hard to read for other-language-speakers. Please let me know if you want to read my article in English. Then I will translate it as possible π. All articles are under [MIT license](https://github.com/jyje/docs/blob/main/LICENSE.txt).
+
diff --git a/quartz.config.ts b/quartz.config.ts
index e96ee4843..722a62de4 100644
--- a/quartz.config.ts
+++ b/quartz.config.ts
@@ -8,7 +8,7 @@ import * as Plugin from "./quartz/plugins"
*/
const config: QuartzConfig = {
configuration: {
- pageTitle: "πͺ΄ Quartz 4.0",
+ pageTitle: "πͺ΄ docs.jyje.live",
pageTitleSuffix: "",
enableSPA: true,
enablePopovers: true,
@@ -16,27 +16,27 @@ const config: QuartzConfig = {
provider: "plausible",
},
locale: "en-US",
- baseUrl: "quartz.jzhao.xyz",
+ baseUrl: "docs.jyje.live",
ignorePatterns: ["private", "templates", ".obsidian"],
defaultDateType: "created",
theme: {
fontOrigin: "googleFonts",
cdnCaching: true,
typography: {
- header: "Schibsted Grotesk",
- body: "Source Sans Pro",
- code: "IBM Plex Mono",
+ header: "Noto Sans KR", // Schibsted Grotesk
+ body: "Noto Sans KR", // Source Sans Pro
+ code: "Noto Sans Mono", // IBM Plex Mono
},
colors: {
lightMode: {
- light: "#faf8f8",
+ light: "#ffffff",
lightgray: "#e5e5e5",
gray: "#b8b8b8",
darkgray: "#4e4e4e",
dark: "#2b2b2b",
- secondary: "#284b63",
- tertiary: "#84a59d",
- highlight: "rgba(143, 159, 169, 0.15)",
+ secondary: "#680c2c",
+ tertiary: "#da185c",
+ highlight: "rgba(104, 12, 44, 0.15)",
textHighlight: "#fff23688",
},
darkMode: {
@@ -45,9 +45,9 @@ const config: QuartzConfig = {
gray: "#646464",
darkgray: "#d4d4d4",
dark: "#ebebec",
- secondary: "#7b97aa",
- tertiary: "#84a59d",
- highlight: "rgba(143, 159, 169, 0.15)",
+ secondary: "#f2bac2",
+ tertiary: "#da185c",
+ highlight: "rgba(180, 20, 76, 0.15)",
textHighlight: "#b3aa0288",
},
},
diff --git a/quartz.layout.ts b/quartz.layout.ts
index 4a78256aa..ca929d2b4 100644
--- a/quartz.layout.ts
+++ b/quartz.layout.ts
@@ -8,8 +8,11 @@ export const sharedPageComponents: SharedLayout = {
afterBody: [],
footer: Component.Footer({
links: {
- GitHub: "https://github.com/jackyzha0/quartz",
- "Discord Community": "https://discord.gg/cRFFHYye7t",
+ Repository: "https://github.com/jyje/docs",
+ License: "https://github.com/jyje/docs/blob/main/LICENSE.txt",
+ Bio: "https://jyje.live",
+ LinkedIn: "https://www.linkedin.com/in/jyje",
+ GitHub: "https://github.com/jyje",
},
}),
}
diff --git a/quartz/components/Footer.tsx b/quartz/components/Footer.tsx
index cff28cbb9..8f51f1c83 100644
--- a/quartz/components/Footer.tsx
+++ b/quartz/components/Footer.tsx
@@ -9,13 +9,20 @@ interface Options {
export default ((opts?: Options) => {
const Footer: QuartzComponent = ({ displayClass, cfg }: QuartzComponentProps) => {
+ const beginYear = 2022
const year = new Date().getFullYear()
const links = opts?.links ?? []
return (