Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions content/docs/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,20 @@ cascade:
# Curated landing cards (headings + external video); the theme's
# auto-generated child grid can't reproduce them, so suppress it.
disableCards: true
# PDF export. This one page opting into `book` is the whole opt-in: the format
# stitches this page plus its entire .Pages subtree into one print document. This
# site is flat and unversioned, so there is exactly one page to target and the
# manual covers the whole of /docs/.
#
# LIST THE WHOLE SET, not just html and book. Hugo's `outputs` REPLACES a page's
# defaults rather than adding to them, so `["html", "book"]` would silently drop
# this page's .md, RSS and llms.txt. Nothing fails and only this page is
# affected, which is exactly why it would survive review. These four are
# `outputs.section` from hugo.yaml, copied, plus `book`.
#
# The book is not built by an ordinary build: docs-theme-extras gates it behind
# `HUGO_PARAMS_BUILDBOOK=true`, which only the PDF workflow in solo-io/docs sets.
outputs: ["html", "rss", "markdown", "llms", "book"]
---

Agentregistry, an open source, secure, and centralized AI artifact catalog that helps you build, package, publish, discover, and govern Docker images for AI artifacts, including agents, skills, prompts, and MCP servers that are spread across multiple container registries and GitHub repositories. It provides a centralized view of the images you allow your teams to share and deploy into their environments.
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ go 1.25.1
// docs-theme-extras declares the hextra import itself (pinned to v0.12.3), so
// hextra is a transitive dependency and is not listed here — matching
// agentgateway / kgateway / ambientmesh. Its checksums stay in go.sum.
require github.com/solo-io/docs-theme-extras v0.3.5 // indirect
require github.com/solo-io/docs-theme-extras v0.3.8 // indirect
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
github.com/solo-io/docs-theme-extras v0.3.5 h1:KaCM1CaqV3IyyIY/7uc0z5WHutL0aHA4brV1zGwfGw0=
github.com/solo-io/docs-theme-extras v0.3.5/go.mod h1:jjjYu/QoD+vMu30zgcpfEuTEGuJOJWs5qai/K18kltg=
github.com/solo-io/docs-theme-extras v0.3.8 h1:adccTdWRD21FHUhxv49RKW3VbP+y7d+jXzZMxADAWoM=
github.com/solo-io/docs-theme-extras v0.3.8/go.mod h1:jjjYu/QoD+vMu30zgcpfEuTEGuJOJWs5qai/K18kltg=
24 changes: 24 additions & 0 deletions hugo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,30 @@ params:
# preview URL.
prodHost: "https://aregistry.ai"

# "Download all docs (PDF)" in the Copy-as-Markdown menu on docs pages, added by
# the module's copy-markdown.html. Setting `distribution` turns the item on and
# selects the solo-io/docs-pdfs release-asset URL shape, which the module
# supplies so it is not repeated per consumer:
#
# .../releases/download/{product}-{distribution}-{version}/{product}-{distribution}-{version}.pdf
#
# `{version}` resolves to `latest`: this site has no versions and registers no
# `params.sections`, so there is no version segment to substitute and no section
# to prefix it with. That substitution needs docs-theme-extras v0.3.8-beta.1 or
# later; on the v0.3.5 this site used to pin, the item did not render on an
# unversioned site at all and no configuration here could make it. solo-io/docs'
# pdf-export.yml labels this entry `latest` for the same reason, so the link and
# the published asset agree by construction.
#
# `product` is set explicitly because it is otherwise read from
# `params.currentProduct` or `params.folder`, and this site sets neither.
#
# The item renders only under /docs/, because it asks that section for its
# output formats — the marketing pages carry no `book` format and show nothing.
pdfDownload:
distribution: oss
product: agentregistry

theme:
default: dark
displayToggle: true
Expand Down
Loading