Tota logo

Docs

Getting started

  • Overview
  • Commands
  • Configuration

Usage

  • Pages
  • Posts
  • Front matter
  • Templates
  • Assets
  • Deployment

Commands

Tota is a command-line (CLI) tool available in your terminal. You can invoke its commands with tota [command].


init

Scaffolds a new Tota project in the current directory from the starting template.

tota init
OptionDescription
-d, --directorySpecify the directory path (defaults to ".")
-v, --verboseEnable verbose logging


new

Creates a new page from a title.

tota new <title>
OptionDescription
-t, --typeType of page to create [page, post]
-f, --forceForce creation of file
-v, --verboseEnable verbose logging


build

Generates static files from source pages.

tota build
OptionDescription
-v, --verboseEnable verbose logging


Deploy

Deploys site to a hosting provider. Currently only deploys to Netlify.

tota deploy
OptionDescription
--hostHosting provider (defaults to "netlify")
-v, --verboseEnable verbose logging

Next steps

  • Configuration
Tota logo

Tota is a static-site generator made by @izolate.


© 2025 Tota. MIT license.

Site links

  • house Home
  • open book Docs
  • question mark Articles

Open source

  • Pub
  • GitHub
  • File an issue
  • Edit this site