file directive now only accepts "block" filename.ext, logs.md, testpro.md and fizzbuzz.md compatible