Adjust which Liquid filters to use based on file type

Also adds the ability to have entirely plaintext files with `.txt`.