28 lines
648 B
Bash
28 lines
648 B
Bash
|
#!/usr/bin/env nix-shell
|
||
|
#!nix-shell -i zsh
|
||
|
#!nix-shell -I nixpkgs="https://github.com/NixOS/nixpkgs/archive/19.09.tar.gz"
|
||
|
|
||
|
webdir="_site"
|
||
|
|
||
|
debug () {
|
||
|
print -- $* >/dev/null
|
||
|
}
|
||
|
|
||
|
type -a filelist
|
||
|
setopt extendedglob
|
||
|
if (($#>0)); then
|
||
|
filelist=( $* )
|
||
|
else
|
||
|
filelist=( $webdir/**/*.html(.) )
|
||
|
fi
|
||
|
|
||
|
for fic in $filelist; do
|
||
|
if echo $fic|egrep -- '-(mk|sci|modern).html$'>/dev/null; then
|
||
|
continue
|
||
|
fi
|
||
|
print -n -- "$fic "
|
||
|
cat $fic | perl -p -e 's#href="/css/mk.css"#href="/css/sci.css"#' > ${fic:r}-sci.html
|
||
|
cat $fic | perl -p -e 's#href="/css/mk.css"#href="/css/modern.css"#' > ${fic:r}-modern.html
|
||
|
print "[OK]"
|
||
|
done
|