Skip to content

Instantly share code, notes, and snippets.

@ceiborg
Created June 16, 2019 17:30
Show Gist options
  • Select an option

  • Save ceiborg/d814b446e9dfe2c1deca41575c1b70ed to your computer and use it in GitHub Desktop.

Select an option

Save ceiborg/d814b446e9dfe2c1deca41575c1b70ed to your computer and use it in GitHub Desktop.
hacky script to fix mobirise limitations
#/usr/bin/bash
# change working directory
cd -- "$(dirname "$BASH_SOURCE")"
# ensure en folder exists
mkdir -p staging/en
# copy modified english html version
sed 's/"assets\//"\/assets\//g' staging/enindex.html > staging/en/index.html
#replace language links
sed -i.bak 's/enindex.html/\/en\//g' staging/index.html
sed -i.bak 's/enindex.html/\//g' staging/en/index.html
sed -i.bak 's/en<\/a>/es<\/a>/g' staging/en/index.html
#add extra html content
sed -i.bak '/<\/body>/ r extra.html' staging/index.html
sed -i.bak '/<\/body>/ r extra.html' staging/en/index.html
# upload files that changed
ncftpput -z -R -v -u ceiborg -p "cfM-KF&K9prv" ftp.ceiborg.com /public_html staging/*
read -n 1 -s -r -p "Listo, presiona cualquier tecla para cerrar"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment