From 9de5c30e75ffdca3824450248a81c4d5bbcca88c Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:30:15 -0400 Subject: [PATCH 01/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 4515265..fcab876 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -1,19 +1,15 @@ name: Quartz Publisher -run-name: ${{ github.actor }} is testing out Gitea Actions 🚀 +run-name: Quartz Publisher for Obsidian on: [push] jobs: - Explore-Gitea-Actions: + Quartz-Build: runs-on: ubuntu-latest steps: - - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event." - - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by Gitea!" - - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." + - run: echo "Repo ${{ github.repository }} ; Branch ${{ github.ref }} ; Event ${{ github.event_name }}" - name: Check out repository code uses: actions/checkout@v4 - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." - run: echo "🖥️ The workflow is now ready to test your code on the runner." - - name: List files in the repository - run: | - ls ${{ github.workspace }} - - run: echo "🍏 This job's status is ${{ job.status }}." \ No newline at end of file + - name: Create branch for quartz + run: git checkout -b quartz \ No newline at end of file From 9c86e44d1de99383266988f8cd57f4d3c42f15c5 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:32:40 -0400 Subject: [PATCH 02/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index fcab876..14efe2e 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -12,4 +12,7 @@ jobs: - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." - run: echo "🖥️ The workflow is now ready to test your code on the runner." - name: Create branch for quartz - run: git checkout -b quartz \ No newline at end of file + run: git checkout -b quartz + - name: Clone Quartz + run: git clone https://github.com/jackyzha0/quartz.git . + - run: echo ls -l \ No newline at end of file From dccaa6c9efe1d30de641418ab54cf23e67638be3 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:33:32 -0400 Subject: [PATCH 03/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 14efe2e..7a3b796 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -14,5 +14,5 @@ jobs: - name: Create branch for quartz run: git checkout -b quartz - name: Clone Quartz - run: git clone https://github.com/jackyzha0/quartz.git . + run: git clone https://github.com/jackyzha0/quartz.git - run: echo ls -l \ No newline at end of file From 19f140ddcbbbb8965f45a835e158d19cca64c528 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:33:47 -0400 Subject: [PATCH 04/30] Delete .gitea/workflows/demo.yaml --- .gitea/workflows/demo.yaml | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 .gitea/workflows/demo.yaml diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml deleted file mode 100644 index 394c807..0000000 --- a/.gitea/workflows/demo.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Gitea Actions Demo -run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 -on: [push] - -jobs: - Explore-Gitea-Actions: - runs-on: ubuntu-latest - steps: - - run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event." - - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by Gitea!" - - run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}." - - name: Check out repository code - uses: actions/checkout@v4 - - run: echo "💡 The ${{ gitea.repository }} repository has been cloned to the runner." - - run: echo "🖥️ The workflow is now ready to test your code on the runner." - - name: List files in the repository - run: | - ls ${{ gitea.workspace }} - - run: echo "🍏 This job's status is ${{ job.status }}." \ No newline at end of file From 2c1657979b5de9f9d82ce92e93bf983f42a7036e Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:35:29 -0400 Subject: [PATCH 05/30] revert 19f140ddcbbbb8965f45a835e158d19cca64c528 revert Delete .gitea/workflows/demo.yaml --- .gitea/workflows/demo.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .gitea/workflows/demo.yaml diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml new file mode 100644 index 0000000..394c807 --- /dev/null +++ b/.gitea/workflows/demo.yaml @@ -0,0 +1,19 @@ +name: Gitea Actions Demo +run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 +on: [push] + +jobs: + Explore-Gitea-Actions: + runs-on: ubuntu-latest + steps: + - run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event." + - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by Gitea!" + - run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}." + - name: Check out repository code + uses: actions/checkout@v4 + - run: echo "💡 The ${{ gitea.repository }} repository has been cloned to the runner." + - run: echo "🖥️ The workflow is now ready to test your code on the runner." + - name: List files in the repository + run: | + ls ${{ gitea.workspace }} + - run: echo "🍏 This job's status is ${{ job.status }}." \ No newline at end of file From 9b2bd42238f3221ccc049a2315a1c72c3b4e7d89 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:36:36 -0400 Subject: [PATCH 06/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 7a3b796..f6c82e9 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -15,4 +15,4 @@ jobs: run: git checkout -b quartz - name: Clone Quartz run: git clone https://github.com/jackyzha0/quartz.git - - run: echo ls -l \ No newline at end of file + - run: ls -l ${{ github.workspace }} \ No newline at end of file From 04d1f4fd4e07902d5455bec3a0337f17ec7caa46 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:37:30 -0400 Subject: [PATCH 07/30] Update .gitea/workflows/demo.yaml --- .gitea/workflows/demo.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 394c807..d87200b 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -1,6 +1,6 @@ name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 -on: [push] +on: [pull] jobs: Explore-Gitea-Actions: From 39f6b89a8e44254471dd40de8efb4c9e8fea2bb5 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:38:08 -0400 Subject: [PATCH 08/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index f6c82e9..a850da0 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -15,4 +15,4 @@ jobs: run: git checkout -b quartz - name: Clone Quartz run: git clone https://github.com/jackyzha0/quartz.git - - run: ls -l ${{ github.workspace }} \ No newline at end of file + - run: ls -l quartz \ No newline at end of file From af82a1c2a6c2b83ecf9fda9523900e92e2dd5f1c Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:42:59 -0400 Subject: [PATCH 09/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index a850da0..2064f80 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -7,6 +7,8 @@ jobs: runs-on: ubuntu-latest steps: - run: echo "Repo ${{ github.repository }} ; Branch ${{ github.ref }} ; Event ${{ github.event_name }}" + - run: git clone https://github.com/jackyzha0/quartz.git + - run: ls -l quartz - name: Check out repository code uses: actions/checkout@v4 - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." @@ -14,5 +16,4 @@ jobs: - name: Create branch for quartz run: git checkout -b quartz - name: Clone Quartz - run: git clone https://github.com/jackyzha0/quartz.git - - run: ls -l quartz \ No newline at end of file + \ No newline at end of file From 8a1058b9e2b9d6c451235104e3255add245e7874 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:43:49 -0400 Subject: [PATCH 10/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 2064f80..9519ac4 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -6,12 +6,12 @@ jobs: Quartz-Build: runs-on: ubuntu-latest steps: - - run: echo "Repo ${{ github.repository }} ; Branch ${{ github.ref }} ; Event ${{ github.event_name }}" - run: git clone https://github.com/jackyzha0/quartz.git - run: ls -l quartz - name: Check out repository code uses: actions/checkout@v4 - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." + - run: echo "Repo ${{ github.repository }} ; Branch ${{ github.ref }} ; Event ${{ github.event_name }}" - run: echo "🖥️ The workflow is now ready to test your code on the runner." - name: Create branch for quartz run: git checkout -b quartz From e47f5b13759e483f2e32588baf0c799548587a45 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:45:16 -0400 Subject: [PATCH 11/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 9519ac4..34ab26a 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -6,8 +6,6 @@ jobs: Quartz-Build: runs-on: ubuntu-latest steps: - - run: git clone https://github.com/jackyzha0/quartz.git - - run: ls -l quartz - name: Check out repository code uses: actions/checkout@v4 - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." @@ -16,4 +14,6 @@ jobs: - name: Create branch for quartz run: git checkout -b quartz - name: Clone Quartz + run: git clone https://github.com/jackyzha0/quartz.git + - run: ls -l quartz \ No newline at end of file From 70dc923ae102302ee898276d6713785cc6f15400 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 10:47:06 -0400 Subject: [PATCH 12/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 34ab26a..457e95d 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -12,7 +12,10 @@ jobs: - run: echo "Repo ${{ github.repository }} ; Branch ${{ github.ref }} ; Event ${{ github.event_name }}" - run: echo "🖥️ The workflow is now ready to test your code on the runner." - name: Create branch for quartz - run: git checkout -b quartz + run: | + git checkout -b quartz && + mv * content && + ls - name: Clone Quartz run: git clone https://github.com/jackyzha0/quartz.git - run: ls -l quartz From 9db8c4335866084c147983cf0acfaa3141ab6e0e Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 11:00:10 -0400 Subject: [PATCH 13/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 457e95d..35607eb 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -12,11 +12,10 @@ jobs: - run: echo "Repo ${{ github.repository }} ; Branch ${{ github.ref }} ; Event ${{ github.event_name }}" - run: echo "🖥️ The workflow is now ready to test your code on the runner." - name: Create branch for quartz - run: | - git checkout -b quartz && - mv * content && - ls + run: git checkout -b quartz - name: Clone Quartz run: git clone https://github.com/jackyzha0/quartz.git - - run: ls -l quartz + - name: Move files + run: mkdir content + run: find ./ -regextype posix-extended -regex '^(?!quartz)$' \ No newline at end of file From dda117c8a5c07301054152deffa262c6de4329c3 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 11:00:36 -0400 Subject: [PATCH 14/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 35607eb..09bb481 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -17,5 +17,5 @@ jobs: run: git clone https://github.com/jackyzha0/quartz.git - name: Move files run: mkdir content - run: find ./ -regextype posix-extended -regex '^(?!quartz)$' + - run: find ./ -regextype posix-extended -regex '^(?!quartz)$' \ No newline at end of file From 92741d0d7aecb7a4806481457b18d375e758e3a1 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 11:01:29 -0400 Subject: [PATCH 15/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 09bb481..c9a5f21 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -17,5 +17,5 @@ jobs: run: git clone https://github.com/jackyzha0/quartz.git - name: Move files run: mkdir content - - run: find ./ -regextype posix-extended -regex '^(?!quartz)$' + - run: find ./ # -regextype posix-extended -regex '^(?!quartz)$' \ No newline at end of file From 00eac863b139666a97ed9e0244893b1587e1027c Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 11:50:03 -0400 Subject: [PATCH 16/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index c9a5f21..d8c436c 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -9,13 +9,12 @@ jobs: - name: Check out repository code uses: actions/checkout@v4 - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." - - run: echo "Repo ${{ github.repository }} ; Branch ${{ github.ref }} ; Event ${{ github.event_name }}" - - run: echo "🖥️ The workflow is now ready to test your code on the runner." + - name: Move files + run: mkdir content + - run: find . -type d,f -maxdepth 1 -regextype posix-extended ! -regex '^\.$|\./(\.git|\.obsidian|\.trash|content).*' -exec mv {} content/ \; - name: Create branch for quartz run: git checkout -b quartz - name: Clone Quartz run: git clone https://github.com/jackyzha0/quartz.git - - name: Move files - run: mkdir content - - run: find ./ # -regextype posix-extended -regex '^(?!quartz)$' + - run: ls -l \ No newline at end of file From 4d1258e2130afd41822b9a22a07fc10e3a87fdfa Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 12:24:31 -0400 Subject: [PATCH 17/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index d8c436c..b081314 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -8,13 +8,14 @@ jobs: steps: - name: Check out repository code uses: actions/checkout@v4 - - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." + - name: Clone repo status + run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." - name: Move files - run: mkdir content - - run: find . -type d,f -maxdepth 1 -regextype posix-extended ! -regex '^\.$|\./(\.git|\.obsidian|\.trash|content).*' -exec mv {} content/ \; + run: | + mkdir content && + find . -type d,f -maxdepth 1 -regextype posix-extended ! -regex '^\.$|\./(\.git|\.obsidian|\.trash|content).*' -exec mv {} content/ \; - name: Create branch for quartz run: git checkout -b quartz - name: Clone Quartz - run: git clone https://github.com/jackyzha0/quartz.git - - run: ls -l + run: git clone https://github.com/jackyzha0/quartz.git && ls -al \ No newline at end of file From fd50a7164c2952efbbc226196002345c0d8bbf6d Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 12:44:34 -0400 Subject: [PATCH 18/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index b081314..c661d67 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -3,7 +3,7 @@ run-name: Quartz Publisher for Obsidian on: [push] jobs: - Quartz-Build: + Clone-Repos: runs-on: ubuntu-latest steps: - name: Check out repository code @@ -18,4 +18,5 @@ jobs: run: git checkout -b quartz - name: Clone Quartz run: git clone https://github.com/jackyzha0/quartz.git && ls -al - \ No newline at end of file + - run: mv content/* quartz/content + - run: ls -l quartz/content \ No newline at end of file From e19bc7baabf5761763af2bab784ba4cf1828f527 Mon Sep 17 00:00:00 2001 From: andus Date: Mon, 24 Aug 2026 13:24:57 -0400 Subject: [PATCH 19/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 47 +++++++++++++++++----- 1 file changed, 38 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index c661d67..ca8142f 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -8,15 +8,44 @@ jobs: steps: - name: Check out repository code uses: actions/checkout@v4 - - name: Clone repo status - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." - - name: Move files + + - name: Organize content run: | + echo "💡 The ${{ github.repository }} repository has been cloned to the runner." + git checkout -b quartz mkdir content && find . -type d,f -maxdepth 1 -regextype posix-extended ! -regex '^\.$|\./(\.git|\.obsidian|\.trash|content).*' -exec mv {} content/ \; - - name: Create branch for quartz - run: git checkout -b quartz - - name: Clone Quartz - run: git clone https://github.com/jackyzha0/quartz.git && ls -al - - run: mv content/* quartz/content - - run: ls -l quartz/content \ No newline at end of file + + - name: Clone Quartz, build + run: | + git clone https://github.com/jackyzha0/quartz.git + mv content/* quartz/content + + - name: Setup Node + uses: actions/setup-node@v6 + with: + node-version: 24 + + - name: Cache dependencies + uses: actions/cache@v5 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + + - name: Cache Quartz plugins + uses: actions/cache@v5 + with: + path: .quartz/plugins + key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} + restore-keys: | + ${{ runner.os }}-plugins- + + - run: npm install + + - name: Install Quartz plugins + run: npx quartz plugin install + + - name: Check types and style + run: npm run check \ No newline at end of file From 03c7a8ad79c54315e6f91b3038cef3c65599df50 Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 12:23:07 -0400 Subject: [PATCH 20/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index ca8142f..91cbad1 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -26,21 +26,21 @@ jobs: with: node-version: 24 - - name: Cache dependencies - uses: actions/cache@v5 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + # - name: Cache dependencies + # uses: actions/cache@v5 + # with: + # path: ~/.npm + # key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + # restore-keys: | + # ${{ runner.os }}-node- - - name: Cache Quartz plugins - uses: actions/cache@v5 - with: - path: .quartz/plugins - key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} - restore-keys: | - ${{ runner.os }}-plugins- + # - name: Cache Quartz plugins + # uses: actions/cache@v5 + # with: + # path: .quartz/plugins + # key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} + # restore-keys: | + # ${{ runner.os }}-plugins- - run: npm install From 450bce628d12899c076e8df13b88c3e6d2e5eaf6 Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 12:25:40 -0400 Subject: [PATCH 21/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 91cbad1..2cd502b 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -23,6 +23,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 + working-directory: quartz/ with: node-version: 24 From a83d6210c1d925fa8dcdfff8449f2f02e8c6c929 Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 12:27:03 -0400 Subject: [PATCH 22/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 35 ++++++++++++---------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 2cd502b..7552ec3 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -27,26 +27,31 @@ jobs: with: node-version: 24 - # - name: Cache dependencies - # uses: actions/cache@v5 - # with: - # path: ~/.npm - # key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - # restore-keys: | - # ${{ runner.os }}-node- + - name: Cache dependencies + uses: actions/cache@v5 + working-directory: quartz/ + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- - # - name: Cache Quartz plugins - # uses: actions/cache@v5 - # with: - # path: .quartz/plugins - # key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} - # restore-keys: | - # ${{ runner.os }}-plugins- + - name: Cache Quartz plugins + uses: actions/cache@v5 + working-directory: quartz/ + with: + path: .quartz/plugins + key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} + restore-keys: | + ${{ runner.os }}-plugins- - run: npm install + working-directory: quartz/ - name: Install Quartz plugins run: npx quartz plugin install + working-directory: quartz/ - name: Check types and style - run: npm run check \ No newline at end of file + run: npm run check + working-directory: quartz/ \ No newline at end of file From 190c4fc859819a359685c58f7d58d3a6d133c3df Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 13:18:52 -0400 Subject: [PATCH 23/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 7552ec3..d3a7b89 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -3,7 +3,7 @@ run-name: Quartz Publisher for Obsidian on: [push] jobs: - Clone-Repos: + Quartz-Build-Publish: runs-on: ubuntu-latest steps: - name: Check out repository code @@ -16,7 +16,7 @@ jobs: mkdir content && find . -type d,f -maxdepth 1 -regextype posix-extended ! -regex '^\.$|\./(\.git|\.obsidian|\.trash|content).*' -exec mv {} content/ \; - - name: Clone Quartz, build + - name: Clone Quartz, move content run: | git clone https://github.com/jackyzha0/quartz.git mv content/* quartz/content @@ -52,6 +52,10 @@ jobs: run: npx quartz plugin install working-directory: quartz/ - - name: Check types and style - run: npm run check - working-directory: quartz/ \ No newline at end of file + - name: Quartz Create + run: npx quartz create --template $QUARTZ_CREATE_TEMPLATE --baseUrl $QUARTZ_CREATE_BASEURL + working-directory: quartz/ + + - name: Quartz Build + run: npx quartz build + working-directory: quartz/ From 412ead81eb6d09a9002f15fd88c8786841d8f74c Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 13:31:44 -0400 Subject: [PATCH 24/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index d3a7b89..32d9c7d 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -53,7 +53,7 @@ jobs: working-directory: quartz/ - name: Quartz Create - run: npx quartz create --template $QUARTZ_CREATE_TEMPLATE --baseUrl $QUARTZ_CREATE_BASEURL + run: npx quartz create --template ${{ QUARTZ_CREATE_TEMPLATE }} --baseUrl ${{ QUARTZ_CREATE_BASEURL }} working-directory: quartz/ - name: Quartz Build From 92c8f7f6735f2b83226fdfa900ba8e6f97b4b1d1 Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 13:43:40 -0400 Subject: [PATCH 25/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 32d9c7d..e66e164 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -53,7 +53,7 @@ jobs: working-directory: quartz/ - name: Quartz Create - run: npx quartz create --template ${{ QUARTZ_CREATE_TEMPLATE }} --baseUrl ${{ QUARTZ_CREATE_BASEURL }} + run: npx quartz create --template ${{ variables.QUARTZ_CREATE_TEMPLATE }} --baseUrl ${{ variables.QUARTZ_CREATE_BASEURL }} working-directory: quartz/ - name: Quartz Build From 797cb2fb6204ef5956b04907eed8cb57599007f0 Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 14:53:00 -0400 Subject: [PATCH 26/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index e66e164..32d9c7d 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -53,7 +53,7 @@ jobs: working-directory: quartz/ - name: Quartz Create - run: npx quartz create --template ${{ variables.QUARTZ_CREATE_TEMPLATE }} --baseUrl ${{ variables.QUARTZ_CREATE_BASEURL }} + run: npx quartz create --template ${{ QUARTZ_CREATE_TEMPLATE }} --baseUrl ${{ QUARTZ_CREATE_BASEURL }} working-directory: quartz/ - name: Quartz Build From 777717e0821627ba3c14e59c16d028baec4b8908 Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 15:37:50 -0400 Subject: [PATCH 27/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 32d9c7d..a039ca1 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -53,7 +53,7 @@ jobs: working-directory: quartz/ - name: Quartz Create - run: npx quartz create --template ${{ QUARTZ_CREATE_TEMPLATE }} --baseUrl ${{ QUARTZ_CREATE_BASEURL }} + run: npx quartz create --template ${{ vars.QUARTZ_CREATE_TEMPLATE }} --baseUrl ${{ vars.QUARTZ_CREATE_BASEURL }} working-directory: quartz/ - name: Quartz Build From f1bb7d31756a5a98a6e870c0df57e27bcadcb136 Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 17:09:24 -0400 Subject: [PATCH 28/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index a039ca1..3639248 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -59,3 +59,10 @@ jobs: - name: Quartz Build run: npx quartz build working-directory: quartz/ + + - name: Wrangler deploy + env: + CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} + working-directory: quartz/ + run: npx wrangler@3 pages deploy public --project-name=test1 \ No newline at end of file From 6a1eeed34eb131e5a9d28af1b64b519aeab7183e Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 17:29:15 -0400 Subject: [PATCH 29/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 3639248..eba1e23 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -45,7 +45,7 @@ jobs: restore-keys: | ${{ runner.os }}-plugins- - - run: npm install + - run: npm install && npm install wrangler working-directory: quartz/ - name: Install Quartz plugins @@ -61,8 +61,7 @@ jobs: working-directory: quartz/ - name: Wrangler deploy - env: - CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} - working-directory: quartz/ - run: npx wrangler@3 pages deploy public --project-name=test1 \ No newline at end of file + uses: cloudflare/wrangler-action@v4 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + workingDirectory: "quartz" From b6314e7c77cd5acb30df8827227a8e9184d373bd Mon Sep 17 00:00:00 2001 From: andus Date: Tue, 25 Aug 2026 17:45:27 -0400 Subject: [PATCH 30/30] Update .gitea/workflows/quartz-build-publish.yaml --- .gitea/workflows/quartz-build-publish.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index eba1e23..90cf690 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -61,7 +61,8 @@ jobs: working-directory: quartz/ - name: Wrangler deploy + workingDirectory: "quartz" uses: cloudflare/wrangler-action@v4 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - workingDirectory: "quartz" + command: pages deploy public --name=test1