LSHP: Less Shitty Hypertext Preprocessor