diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..39cce1d --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,65 @@ +name: Deploy Quartz site to Pages + +on: + push: + branches: + - main + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + build: + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 22 + + - name: Setup Pages + id: pages + uses: actions/configure-pages@v4 + + - name: Install Quartz + run: | + git clone https://github.com/jackyzha0/quartz.git + cd quartz + npm ci + + - name: Build Quartz site + run: | + cd quartz + cp -r ../* content/ + rm -rf content/.git content/.github content/quartz + npx quartz build + env: + BASE_URL: ${{ steps.pages.outputs.base_url }} + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./quartz/public + + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-22.04 + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore index efb3c02..3b5263f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,4 @@ .obsidian/publish.json .obsidian/workspace*.json 00 Planner -10 Notes/Inbox.md \ No newline at end of file +10 Notes/Inbox.md diff --git a/10 Notes/Codex Use Cases - Vaclav's Thoughts.md b/10 Notes/Codex Use Cases - Václav's Thoughts.md similarity index 100% rename from 10 Notes/Codex Use Cases - Vaclav's Thoughts.md rename to 10 Notes/Codex Use Cases - Václav's Thoughts.md diff --git a/10 Notes/Codex Use Cases.md b/10 Notes/Codex Use Cases.md index 4c9c5f1..eb6691a 100644 --- a/10 Notes/Codex Use Cases.md +++ b/10 Notes/Codex Use Cases.md @@ -1,10 +1,10 @@ -**Goal.** The goal of this page is to serve as an entry point to the use-case information that enters the Codex project. We flesh those out by project when possible. What has not yet been fleshed out goes under +**Goal.** The goal of this page is to serve as an entry point to the use-case information that enters the Codex project. We flesh those out by project when possible. What has not yet been fleshed out goes under "Misc". #### Project Use Cases * [[Codex Use Cases - Status]] -* Codex Use Cases - Waku +* [[Codex Use Cases - Waku]] #### Misc -* Václav's Thoughts +* [[Codex Use Cases - Václav's Thoughts]] diff --git a/index.md b/index.md new file mode 100644 index 0000000..2689f76 --- /dev/null +++ b/index.md @@ -0,0 +1,9 @@ +--- +title: "Codex Storage Knowledge Base" +--- + +# Welcome to Codex Storage Knowledge Base + +This is the knowledge base for the Codex project - a decentralized storage protocol. If you are looking for the official documentation, you should head to [https://docs.codex.storage](https://docs.codex.storage). + +