1
0
setup-zola/README.md

46 lines
1023 B
Markdown

# setup-zola
This action sets up Zola static site generator in your GitHub Actions workflow.
It supports downloading Zola from any S3-compatible storage service.
## Usage
Basic usage:
```yaml
- uses: my-org/setup-zola@v1
with:
version: "0.19.2" # Optional, defaults to 0.19.2
access_key: ${{ secrets.S3_ACCESS_KEY }} # Required
secret_key: ${{ secrets.S3_SECRET_KEY }} # Required
endpoint: "https://your-s3-endpoint.com" # Required
bucket: ${{ secrets.S3_BUCKET }} # Required
```
## Example workflow
```yaml
name: Build with Zola
on: push
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Zola
uses: my-org/setup-zola@v1
with:
version: "0.19.2"
access_key: ${{ secrets.S3_ACCESS_KEY }}
secret_key: ${{ secrets.S3_SECRET_KEY }}
endpoint: "https://your-s3-endpoint.com"
bucket: ${{ secrets.S3_BUCKET }}
- name: Build site
run: zola build
```
## License
MIT