From nothing to a served website in four commands.
italic new my-site
cd my-siteThis scaffolds an empty starter site, including a fully commented
config.yaml that shows every available setting (all optional — italic is
zero-config).
echo '# Hello, world' > content/index.mdAny Markdown file in content/ becomes a page.
italic serveCongrats! You have a website at http://localhost:3000, rebuilding live on every change.
The default site is unstyled. Grab the starter themes and pick one:
git clone --depth 1 https://github.com/gordonbrander/italic_themes.git themes/# config.yaml
theme: "themes/obsidian"Optionally add the theme's demo content to see it dressed:
italic scaffolditalic buildThe site lands in public/ — plain static files, ready for any host. See
Deployment.
- Tutorial: publish your Obsidian vault — the full garden workflow: wikilinks, backlinks, tags, feeds.
- Project layout — what the scaffolded directories mean.
- Configuration reference — every
config.yamlkey.