We will configure a new docs collection in the b08x.github.io Jekyll site. This collection will use the existing doc.html layout to provide a sidebar navigation structure defined in _data/docs_nav.yml. We will also create a top-level /docs/ index page. To populate the actual documentation for GitAgent Workbench, we will create a script (e.g., a Justfile task) that pulls the markdown files from the gitagent-workbench repository into b08x.github.io/_docs/gitagent-workbench/.
docs Collection_config.yml in b08x.github.io to add the docs collection. Set output: true and permalink: /docs/:path/.grep -A 3 "docs:" _config.yml shows the correct configuration./docs/ Index Pagedocs.md file at the root of b08x.github.io with a permalink: /docs/ and a layout suitable for listing the available documentation sets.cat docs.md confirms the file exists with the correct frontmatter._data/docs_nav.yml to include a gitagent-workbench section. This will define the sidebar items for the doc.html layout.cat _data/docs_nav.yml shows the gitagent-workbench key and its navigation items.sync-gitagent-docs task in Justfile or a standalone bash script) that copies the documentation markdown files from ../gitagent-workbench/docs/ (or wherever they are stored) into _docs/gitagent-workbench/.just --summary or ls -l on the script to verify its presence, and run it to verify it copies files successfully.doc.html handles the docs_nav.yml structure correctly.gitagent-workbench needs to be defined when writing the sync script.