Module

cli.commands.new.presets

Site preset definitions for the new site wizard.

Presets define predefined configurations for common site types:

  • Blog: Personal or professional blog
  • Documentation: Technical docs or guides
  • Portfolio: Showcase work
  • Product: Product site with listings and features
  • Resume: Professional CV site

Functions

get_preset 1 dict[str, Any] | None
Get a preset by name.
def get_preset(name: str) -> dict[str, Any] | None
Parameters
Name Type Description
name str

Preset name (blog, docs, portfolio, product, resume)

Returns
dict[str, Any] | None
get_preset_names 0 list[str]
Get list of available preset names.
def get_preset_names() -> list[str]
Returns
list[str]
get_preset_template_id 1 str
Get the template ID for a preset.
def get_preset_template_id(name: str) -> str
Parameters
Name Type Description
name str

Preset name

Returns
str