fix: add build:css step and env vars to workflow
This commit is contained in:
@@ -0,0 +1,28 @@
|
|||||||
|
# Copy this to .env and fill in your values
|
||||||
|
# .env is in .gitignore — never commit it
|
||||||
|
|
||||||
|
# --- Required ---
|
||||||
|
SITE_URL=https://blog.giersig.eu
|
||||||
|
SITE_NAME=Sven Giersig
|
||||||
|
AUTHOR_NAME=Sven Giersig
|
||||||
|
|
||||||
|
# --- Optional but recommended ---
|
||||||
|
SITE_DESCRIPTION=Svens Personal IndieWeb blog
|
||||||
|
AUTHOR_BIO=pedestrian sociologist
|
||||||
|
AUTHOR_EMAIL=sven@giersig.eu
|
||||||
|
AUTHOR_LOCATION=
|
||||||
|
|
||||||
|
# --- Social feeds (enables auto-fetching) ---
|
||||||
|
GITHUB_USERNAME=svemagie
|
||||||
|
MASTODON_INSTANCE=https://mastodon.social
|
||||||
|
MASTODON_USER=
|
||||||
|
BLUESKY_HANDLE=
|
||||||
|
|
||||||
|
# --- ActivityPub (IndieKit) ---
|
||||||
|
ACTIVITYPUB_HANDLE=
|
||||||
|
|
||||||
|
# --- Optional extras ---
|
||||||
|
AUTHOR_AVATAR=/images/avatar.jpg
|
||||||
|
AUTHOR_TITLE=
|
||||||
|
AUTHOR_PRONOUN=
|
||||||
|
SITE_LOCALE=de
|
||||||
@@ -18,10 +18,23 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: npm ci
|
run: npm ci
|
||||||
|
|
||||||
- name: Build
|
- name: Build CSS
|
||||||
run: npm run build
|
run: npm run build:css
|
||||||
|
|
||||||
- name: Deploy via SSH
|
- name: Build site
|
||||||
|
run: npm run build
|
||||||
|
env:
|
||||||
|
SITE_URL: ${{ secrets.SITE_URL }}
|
||||||
|
SITE_NAME: ${{ secrets.SITE_NAME }}
|
||||||
|
SITE_DESCRIPTION: ${{ secrets.SITE_DESCRIPTION }}
|
||||||
|
AUTHOR_NAME: ${{ secrets.AUTHOR_NAME }}
|
||||||
|
AUTHOR_BIO: ${{ secrets.AUTHOR_BIO }}
|
||||||
|
AUTHOR_EMAIL: ${{ secrets.AUTHOR_EMAIL }}
|
||||||
|
GITHUB_USERNAME: ${{ secrets.GH_USERNAME }}
|
||||||
|
MASTODON_INSTANCE: ${{ secrets.MASTODON_INSTANCE }}
|
||||||
|
MASTODON_USER: ${{ secrets.MASTODON_USER }}
|
||||||
|
|
||||||
|
- name: Deploy via SCP
|
||||||
uses: appleboy/scp-action@v0.1.7
|
uses: appleboy/scp-action@v0.1.7
|
||||||
with:
|
with:
|
||||||
host: ${{ secrets.SSH_HOST }}
|
host: ${{ secrets.SSH_HOST }}
|
||||||
|
|||||||
@@ -9,6 +9,10 @@ css/style.css
|
|||||||
# Cache
|
# Cache
|
||||||
.cache/
|
.cache/
|
||||||
|
|
||||||
|
# Environment variables (never commit!)
|
||||||
|
.env
|
||||||
|
.env.local
|
||||||
|
|
||||||
# Content (symlinked at runtime)
|
# Content (symlinked at runtime)
|
||||||
content/
|
content/
|
||||||
uploads/
|
uploads/
|
||||||
|
|||||||
Reference in New Issue
Block a user