# > Fonctions de nettoyage # .PHONY sert à indiquer une commande (sinon un fichier nommé "clean" poserait problème) # Un tiret devant une commande indique d'ignorer une éventuelle erreur. .PHONY: clean build js css svg static svg build: svg css js static build-anti build-anti: anti-svg anti-css anti-js anti-static svg: npm run build-svg css: npm run build-css cp ./node_modules/katex/dist/katex.css s/css/ cp -r ./node_modules/katex/dist/fonts s/css/ js: npm run build-js wget "https://cdn.plot.ly/plotly-2.24.3.min.js" -O s/js/plotly.min.js static: npm run build-static anti-static: mkdir -p .anti/{articles,notes,fr,en,fr/tag,en/tag} cp favicon.ico .anti/ npm run build-anti-static mkdir -p .anti/s npm run build-static anti-svg: npm run build-anti-svg anti-css: mkdir -p .anti/s/css npm run build-anti-css cp ./node_modules/katex/dist/katex.css .anti/s/css/ cp -r ./node_modules/katex/dist/fonts .anti/s/css/ anti-js: mkdir -p .anti/s/js npm run build-anti-js wget "https://cdn.plot.ly/plotly-2.24.3.min.js" -O .anti/s/js/plotly.min.js clean: @echo "Clean" -rm -fr articles/*.html notes/*.html tag/ s/ index.html sitemap.xml rss.xml rss en/ fr/ .anti/