From 74ab9924b4193c0fb66f3c0e3667a4d7b4edfb18 Mon Sep 17 00:00:00 2001 From: mo8it Date: Fri, 16 May 2025 21:08:29 +0200 Subject: Start with Zola --- website/package.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 website/package.json (limited to 'website/package.json') diff --git a/website/package.json b/website/package.json new file mode 100644 index 0000000..ee8a1c8 --- /dev/null +++ b/website/package.json @@ -0,0 +1,7 @@ +{ + "devDependencies": { + "rustywind": "^0.24", + "tailwindcss": "^4.1", + "@tailwindcss/cli": "^4.1" + } +} -- cgit v1.2.3 From 596e7f36cc0fc8b6b755d444b7f054da19734b8e Mon Sep 17 00:00:00 2001 From: mo8it Date: Sat, 17 May 2025 22:33:00 +0200 Subject: Add website CI --- .github/workflows/website.yml | 46 +++++++++++++++++++++++++++++++++++++++++++ website/package.json | 7 ++++--- 2 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/website.yml (limited to 'website/package.json') diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml new file mode 100644 index 0000000..355d40b --- /dev/null +++ b/.github/workflows/website.yml @@ -0,0 +1,46 @@ +name: Website + +on: + push: + branches: [main] + +jobs: + # Build & upload the static files as an artifact + build: + defaults: + run: + working-directory: website + + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Install Zola + run: sudo snap install zola + - name: Install TailwindCSS + run: npm install @tailwindcss/cli + - name: Build CSS + - run: npx @tailwindcss/cli -m -i input.css -o static/main.css + - name: Build site + run: zola build + - name: Upload static files as artifact + uses: actions/upload-pages-artifact@v3 + with: + path: public/ + + deploy: + needs: build + + # Grant GITHUB_TOKEN the permissions required to make a Pages deployment + permissions: + pages: write # to deploy to Pages + id-token: write # to verify the deployment originates from an appropriate source + + # Deploy to the github-pages environment + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + uses: actions/deploy-pages@v4 diff --git a/website/package.json b/website/package.json index ee8a1c8..f502431 100644 --- a/website/package.json +++ b/website/package.json @@ -1,7 +1,8 @@ { - "devDependencies": { - "rustywind": "^0.24", - "tailwindcss": "^4.1", + "dependencies": { "@tailwindcss/cli": "^4.1" + }, + "devDependencies": { + "rustywind": "^0.24" } } -- cgit v1.2.3 From adf3ddd968cd076e98c39a383ed79537985eff77 Mon Sep 17 00:00:00 2001 From: mo8it Date: Fri, 23 May 2025 13:14:47 +0200 Subject: Remove rustywind from dev deps --- website/package.json | 3 --- 1 file changed, 3 deletions(-) (limited to 'website/package.json') diff --git a/website/package.json b/website/package.json index f502431..38dd27e 100644 --- a/website/package.json +++ b/website/package.json @@ -1,8 +1,5 @@ { "dependencies": { "@tailwindcss/cli": "^4.1" - }, - "devDependencies": { - "rustywind": "^0.24" } } -- cgit v1.2.3