Htmlgoddess

screenshot of Htmlgoddess

A static site generator to code like its 1999

Overview

HTMLGoddess is a refreshing take on web development that transports you back to the simplicity of 1999. This minimalist framework allows users to create static websites without the complexities of modern web technologies. Ideal for those looking to dive into website creation with less fluff, HTMLGoddess could be a perfect tool for both beginners and veterans wanting to create fast, lightweight sites.

The easy-to-use command line interface and the straightforward setup process make it accessible for anyone, even if you don't have a background in HTML. With HTMLGoddess, you can focus on the content of your website without getting bogged down by unnecessary complications.

Features

  • Command Line Utility: Easily create your website using simple commands with the htmlgoddess CLI, allowing for quick site setup and management.

  • Template System: Utilize a powerful templating engine that supports recursive templates, making it easy to organize and manage site content.

  • Static Site Generation: Compiles files from your src folder into static HTML in the docs folder, perfect for serving fast, efficient websites.

  • Customizable Styles: Add any stylesheet targeting plain HTML elements, providing flexibility in design without the need for complex frameworks.

  • Local Testing: Run your site locally using the serve command to ensure everything functions seamlessly before deploying.

  • Deployment Ready: Simple commands for saving and publishing your site means going live is just a few clicks away.

  • No JavaScript Dependency: Focus entirely on HTML and CSS without the distraction of JavaScript, making the process simpler and more straightforward.

  • User-Friendly: Support for those unfamiliar with coding, including tutorial resources to help beginners get started smoothly.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.