Skip to content

robots.txt missing on doc.owncloud.com (dropped during monorepo migration) #100

Description

@dj4oC

Summary

https://doc.owncloud.com/robots.txt currently 404s. The retired docs-ui repo shipped one (src/static/robots.txt):

User-agent: *
Sitemap: https://doc.owncloud.com/sitemap.xml

It was never carried over when the docs site moved to this Antora monorepo. sitemap.xml itself still builds and serves fine (200, via antora-extensions/sitemap-cleanup.js) — nothing just points crawlers at it anymore. Came up during review of #97.

Proposed fix

Add a robots.txt (the legacy content above is a reasonable starting point) wherever this Antora setup publishes root-level static assets from — e.g. via ui/supplemental/ or a static_files playbook entry.

Also worth discussing: llms.txt

https://doc.owncloud.com/llms.txt also 404s. Unlike robots.txt, this isn't a regression — no repo in the docs family (docs-main, docs-server, docs-webui, docs-ui) has ever had one. llms.txt is an emerging convention for giving LLM crawlers a curated, markdown-friendly entry point into a site. Flagging it here for visibility rather than proposing a specific fix — worth splitting into its own issue if there's appetite for it.

Verification

  • curl -o /dev/null -w '%{http_code}' https://doc.owncloud.com/robots.txt → 404
  • curl -o /dev/null -w '%{http_code}' https://doc.owncloud.com/llms.txt → 404
  • curl -o /dev/null -w '%{http_code}' https://doc.owncloud.com/sitemap.xml → 200

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions