All the coding should be written in HTML and TailwindCSS. No react or javascript frameworks should be used. Generate a modern blog template that is really minimal, but should be very and clean. This blog template should have the following pages: - Blog home page - Blog post page - Author page - Authors page where all the authors are listed - Tag page - Tags page where all the tags are listed - About page - Terms of service page - Privacy policy page - Contact page with a contact form Write all essential javascript functions in vanilla javascript. Use the best UI/UX practices and coding practices. Make sure all the links are working fine.