Reference
Command line
The build, dev and init commands and their options.
Run docs-kit with npx github:mindmelding/docs-kit <command>, or install it and use docs-kit <command>.
#Commands
| Command | What it does |
|---|---|
init [dir] |
Starts a docs folder (default help) with help.json and two pages. Leaves an existing folder alone. |
dev [dir] |
Builds, serves the site at localhost:4321, and rebuilds and reloads on every save. |
build [dir] |
Builds the site into dist/. Exits with an error on a missing page or a broken link. |
#Options
| Option | Default | What it does |
|---|---|---|
--out <dir> |
dist |
Where the build goes. The folder is emptied first. |
--base <path> |
help.json base, or / |
The URL path the docs live under. |
--site <url> |
help.json site |
Origin for canonical links, llms.txt and the sitemap. |
--port <n> |
4321 |
Port for dev. |
#What a build writes
dist/
index.html redirects to the base path
<base>/
index.html the docs home (or a redirect to the first page)
<page>/index.html one folder per page
<page>.md each page's Markdown
search.json the search index
llms.txt
llms-full.txt
sitemap.xml when site is set
404.html
_kit/ styles and scripts, fingerprinted