~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion] andreijiroh.dev
zensical mkdocs-material website
1#!/usr/bin/env bash 2set -ea 3if [[ $DEBUG != "" ]]; then 4 set -x 5fi 6 7_root_directory_git=$(git rev-parse --show-toplevel) 8 9warn() { 10 echo "warning: $*" 11} 12 13error() { 14 echo "error: $*" 15} 16 17info() { 18 echo "info: $*" 19} 20 21if [[ $CI == "true" ]] && [[ $CI_PIPELINE_SOURCE == "push" || $CI_PIPELINE_SOURCE == "web" ]] && [[ $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH ]]; then 22 npx wrangler pages publish ${_root_directory_git}/public --project-name ${CF_PAGES_PROJECT_NAME:-"ajhalili2006"} --branch main 23 scp -i "$PWD/.secretskit/passwordless" -o "StrictHostKeyChecking=no" -rv public ajhalili@iapetus.uberspace.de:html 24fi