For humans
Use the normal HTML site navigation. Pages are split into small topics so you can read one concept at a time.
For automated clients (agents, crawlers, CI)
-
Manifest —
GET /docs/manifest.json
Lists every documentation page withtitle, repository-relativepath, andraw_url(Markdown). -
Raw Markdown —
GETanyraw_urlfrom the manifest. Paths always live under/docs/raw/(not under/docs/...next to the HTML page). Example:
http://localhost:4000/docs/raw/scripts/scripting-environment.md
This is the same source as_docs/in the repo, with no sidebar or theme. -
Why use raw Markdown?
HTML pages bundle navigation, search, and minified assets. Fetching HTML often truncates or obscures the main content. Markdown gives you the full text in one response. -
Scripts — Scripting content is split into three pages: environment, task endpoint, and built-ins. Fetch all three raw files if you need the full scripting reference.
-
Regeneration —
_plugins/raw_markdown_mirror.rbwritesmanifest.jsonand/docs/raw/**after everyjekyll buildorjekyll serve. They are not committed under_site/.