24 lines
471 B
Bash
Executable File
24 lines
471 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Exit immediately if any command fails
|
|
set -e
|
|
|
|
# Define paths
|
|
ORG_OUTPUT_DIR="$HOME/master-folder/org_files/org_web/output"
|
|
|
|
cd "$ORG_OUTPUT_DIR"
|
|
|
|
echo "HTML published to: $ORG_OUTPUT_DIR"
|
|
|
|
# Git commands
|
|
echo "Adding changes to Git..."
|
|
git add .
|
|
|
|
echo "Committing..."
|
|
git commit -m "Auto-publish on $(date)" || echo "Nothing to commit."
|
|
|
|
echo "Pushing to GitHub..."
|
|
git push origin main
|
|
|
|
echo "Done! Changes pushed and Cloudflare should rebuild the site."
|