/Untitled-Website-Engine

A simple typescript project to make a simple website. html/css in, html/css out

Primary LanguageTypeScriptMIT LicenseMIT

Untitled-Website-Engine

A simple solution to writing your own blog or website that uses no external dependencies and is highly customizable. Well defined format so backends can be created easily; currently only in typescript.

Installation

  • Prereq: nodejs/npm
  • clone/fork/download this repository and cd into it
  • npm install (typescript is the only dependency)

Usage

  • Start writing in posts/ and use the file format year-month-day-title-dasherized.html.
  • You can customize how things look via css in styles/. These get concatenated so ensure filenames are ordered.
  • You can change the structure of the html in views/ and partials/
  • run the build script via npm run build

Documentation

Read further details of this project and its usage in the docs/

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT