2 changed files with 27 additions and 2 deletions
@ -0,0 +1,25 @@ |
|||
#!/bin/sh |
|||
|
|||
set -Eeuo pipefail |
|||
trap cleanup SIGINT SIGTERM ERR EXIT |
|||
|
|||
function cleanup() { |
|||
trap - SIGINT SIGTERM ERR EXIT |
|||
|
|||
find content/french -type l -print0 | while IFS= read -r -d $'\0' filename; do |
|||
if realpath "$filename" | grep -E "^$PWD/" > /dev/null; then |
|||
rm -f "$filename" |
|||
fi |
|||
done |
|||
} |
|||
|
|||
(cd content/english && find * -type f -name '*.md') | while read file; do |
|||
if [ ! -e "content/french/$file" ]; then |
|||
ln -s ../../../content/english/$file content/french/$file |
|||
fi |
|||
done |
|||
|
|||
find content/french -xtype l -exec rm -f {} \; |
|||
|
|||
hugo gen chromastyles --style=borland > static/css/chroma.css |
|||
hugo "$@" |
|||
Loading…
Reference in new issue