summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md55
1 files changed, 55 insertions, 0 deletions
diff --git a/README.md b/README.md
index 29d93ed..0fcce45 100644
--- a/README.md
+++ b/README.md
@@ -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
+```
+