jmopines/scripts/new.sh
Jean-Michel Tremblay 8ec3295123 Add date-test page (created March 1)
Edit date-test page (modified April 3)

script to create new page, build in date, and fetch update date from git
2026-04-03 17:53:37 -04:00

19 lines
448 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
# Create a new content page using Hugo's archetype.
# Usage: ./scripts/new.sh <path>
# Example: ./scripts/new.sh content/thissite/my-page.md
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/../.env"
if [[ $# -lt 1 ]]; then
echo "Usage: $0 <content-path>"
echo "Example: $0 content/thissite/my-page.md"
exit 1
fi
docker run --rm \
-v "${SITE_DIR}:/src" \
-w /src \
"${HUGO_IMAGE}" new "$1"