Squidoc
Squidoc is a static-first documentation platform with a plugin system, powerful themes, and SEO-first defaults.
It is built for teams that want the first five minutes to feel simple: create a project, write Markdown, run a local server, and deploy a fast static site. Under that simple workflow, Squidoc keeps the platform modular so power users can add search, MDX, LLM files, custom SEO behavior, and full site themes without replacing the docs pipeline.
The mental model
A Squidoc project has four moving parts:
docs/contains the articles that become routes.docs.config.tsdefines site metadata, navigation, plugins, and the active theme.- Plugins add behavior such as SEO tags, generated files, search indexes, code block enhancements, article trees, and additional document formats.
- Themes decide how the normalized docs data becomes pages, navigation, headers, footers, and layout.
Squidoc generates an internal Astro project during development and build. You do not need to author Astro pages to use Squidoc; Astro is the static rendering engine that gives the generated site fast builds, static output, and easy deployment.
Start here
Begin with Getting Started, then read Configuration, Frontmatter, and the CLI Reference. When you are ready to publish, use the Deployment guide.