Skip to content

Fix broken internal links in the openvox-server collection #282

@miharp

Description

@miharp

Problem

The openvox-server collection has broken internal links. Companion to #262 (which covers the openvox collection); filed so each collection can be brought to zero before link checking is enforced for it in CI.

Measured against a complete local build (all references generated: openfact + openvox + openbolt) with:

htmlproofer _site/openvox-server/latest --root-dir _site \
  --disable-external --no-enforce-https --ignore-empty-alt --checks Links

Excluding the 9 OpenBolt sidebar pages that 404 site-wide (tracked in #202), there are ~13 distinct broken targets:

Missing pages

  • /openvox/latest/http_api/http_api_index.html
  • /openvox/latest/http_api/http_file_content.html
  • /openvox/latest/http_api/http_resource_type.html (the http_api/ paths moved — see how Fix broken internal links in the openvox collection #262/E repointed these in openvox)
  • ../../../openvoxdb/latest/ and ../../../openvoxdb/latest/configure.html, connect_puppet_server.html (cross-collection relative paths)
  • /puppetserver/latest/config_file_auth.html (should be /openvox-server/latest/...)
  • ../schemas/host.json

Anchor drift (file exists, fragment does not)

  • ./configuration.html#puppetserver.conf, #puppetserver_conf, #webserverconf
  • /openvox/latest/config_file_environment.html#environmenttimeout
  • /openvox/latest/ssl_attributes_extensions.html#puppet_registered_ids

The sidebar also surfaces the 9 #202 OpenBolt pages; those resolve once #202 lands and are out of scope here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions