#!/usr/bin/env sh # Site specific settings DOMAIN="https://iiogama.0x212.com" TITLE="Just some dude creating things" DESCRIPTION="iiogama@0x212.com" COPYRIGHT="Copyright $(date +%Y), Thai Noodles" AUTHOR="Thai Noodles, (iiogama@0x212.com)" HTML_LANG="en_US" # Your document (HTML) language setting CONTENT_DIR="content" BLOG_DIR="blog" ASSET_DIR="assets" OUTPUT_DIR="_output" FEED_FILE="index.xml" TIME="01:00:00 PST" TTL="60" function build_pages() { rsync -r --exclude="*.html" "$CONTENT_DIR/" "$OUTPUT_DIR/" rsync -r "$ASSET_DIR/" "$OUTPUT_DIR/" find $CONTENT_DIR -type f -name "*.html" | while read file; do PAGE_FILE="$(echo "$file" | sed "s/$CONTENT_DIR/$OUTPUT_DIR/")" echo '' >> "$PAGE_FILE" echo '' >> "$PAGE_FILE" cat "templates/_head.html" >> "$PAGE_FILE" echo '
' >> "$PAGE_FILE" cat "templates/_nav.html" "$file" "templates/_footer.html" >> "$PAGE_FILE" echo '' >> "$PAGE_FILE" echo '' >> "$PAGE_FILE" done } function build_feed() { echo "\([^<]*\)
$|\1|p' $file)" +"%a, %d %b %Y %H:%M:%S")" CAT_DATE="$(date -d "$(sed -n 's|^\([^<]*\)
$|\1|p' $file)" +"%Y/%m/%d/%u")" POST_TITLE="$(sed -n 's|^