diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml new file mode 100644 index 00000000..453e88fc --- /dev/null +++ b/.github/workflows/deploy.yaml @@ -0,0 +1,47 @@ +name: Deploy to GitHub Pages + +on: + release: + types: [published] + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + build: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 # Fetch all history for git info + - uses: actions/setup-node@v4 + with: + node-version: 20 + - 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 + permissions: + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore index 25d07db1..5f96d536 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ tsconfig.tsbuildinfo private/ .replit replit.nix +.sst + diff --git a/README.md b/README.md index 27d6dbdb..6cea8c56 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,123 @@ -# 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. +- **10x faster** deploys +- Native **multi-region** support +- No more cyclical dependencies +- No stacks or stack resource limits +- No CDK or npm package conflicts +- Native support for **non-AWS** providers -ð Read the documentation and get started: https://quartz.jzhao.xyz/ +[Read the full announcement here](https://sst.dev/blog/moving-away-from-cdk.html). -[Join the Discord Community](https://discord.gg/cRFFHYye7t) +_Note: Ion is currently in alpha and only supports deploying Next.js sites and L1 AWS resources. We'll be sharing docs and technical details soon._ -## Sponsors +## Installation -
-
-
-
-