diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 55 |
1 files changed, 55 insertions, 0 deletions
@@ -1 +1,56 @@ # lumebuild + +A simple bash script to automate the build process for Lume static site generator. + +## Overview + +This script automates the following tasks: +1. Commits changes in the source directory +2. Converts images to WebP format (if configured) +3. Builds the site using Lume + +## Prerequisites + +- Deno installed +- Lume static site generator +- Git +- WebP conversion tool (optional) + +## Configuration + +Before using the script, update the following variables: +```bash +LUME_DIR="/your/lume/dir" # Path to your Lume project directory +WEBPSH="/your/webp/convert/path" # Path to WebP conversion script +``` + +## Usage + +Simply run the script: +```bash +./lumebuild.sh +``` +Set up as a cron job to run automatically: +```bash +crontab -e +``` +Add a line like this to run the script at your preferred interval: +```bash +*/5 * * * * /path/to/lumebuild.sh +``` + +## What it does + +1. Sets up Deno environment variables +2. Changes to the source directory +3. Commits any changes using Git +4. Runs WebP conversion if configured +5. Builds the site using Lume, outputting to the 'site' directory + +## Note + +Make sure the script has executable permissions: +```bash +chmod +x lumebuild.sh +``` + |