for file in src/**/*.md set -l output (string replace .md .html $file) set -l output (string replace src/ out/ $output) pandoc \ --to html \ --css basic.css \ --self-contained \ $file \ > $output end