Skip to content

Commit

Permalink
Links ending in .md do not resolve (#21)
Browse files Browse the repository at this point in the history
Links ending in `.md` do not resolve

Did a pass to remove `.md` from all links throughout.
This allows Hugo to build with the correct link in the output.
  • Loading branch information
djwfyi authored Feb 3, 2025
1 parent e12e273 commit 2e0ffb3
Show file tree
Hide file tree
Showing 7 changed files with 36 additions and 36 deletions.
6 changes: 3 additions & 3 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ Such additional layers of disaggregation result in increased complexity and poor
- [CLI reference]({{< relref "command-line/_index.md" >}})

<!---
- [Usage Guide](./usage-guide.md)
- [Upgrades](./cli/upgrades.md)
- [Usage Guide](./usage-guide)
- [Upgrades](./cli/upgrades)
### Advanced
- [Internals](./internals.md)
- [Internals](./internals)
-->

## External References
Expand Down
42 changes: 21 additions & 21 deletions content/command-line/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,38 +58,38 @@ The available commands include:
| **Command** | **Description** |
|-----------------------------------------|-------------------------------------------------------------------|
| *Install* | |
| [`install`](install.md) | Install DirectPV in Kubernetes |
| [`install`](install) | Install DirectPV in Kubernetes |
| *Manage Drives and Volumes* | |
| [`discover`](discover.md) | Discover new drives |
| [`info`](info.md) | Show information about DirectPV installation |
| [`init`](init.md) | Initialize drives |
| [`label drives`](label-drives.md) | Set labels to drives |
| [`label volumes`](label-volumes.md) | Set labels to volumes |
| [`list-drives`](list-drives.md) | List drives |
| [`list-volumes`](list-volumes.md) | List volumes |
| [`repair`](repair.md) | Repair faulty XFS-formatted drives |
| [`resume-drives`](resume-drives.md) | Resume suspended drives |
| [`resume-volumes`](resume-volumes.md) | Resume suspended volumes |
| [`suspend-drives`](suspend-drives.md) | Suspend drives |
| [`suspend-volumes`](suspend-volumes.md) | Suspend volumes |
| [`discover`](discover) | Discover new drives |
| [`info`](info) | Show information about DirectPV installation |
| [`init`](init) | Initialize drives |
| [`label drives`](label-drives) | Set labels to drives |
| [`label volumes`](label-volumes) | Set labels to volumes |
| [`list-drives`](list-drives) | List drives |
| [`list-volumes`](list-volumes) | List volumes |
| [`repair`](repair) | Repair faulty XFS-formatted drives |
| [`resume-drives`](resume-drives) | Resume suspended drives |
| [`resume-volumes`](resume-volumes) | Resume suspended volumes |
| [`suspend-drives`](suspend-drives) | Suspend drives |
| [`suspend-volumes`](suspend-volumes) | Suspend volumes |
| *Manage Scheduling* | |
| [`cordon`](cordon.md) | Mark drives as unschedulable |
| [`uncordon`](uncordon.md) | Mark drives as schedulable |
| [`cordon`](cordon) | Mark drives as unschedulable |
| [`uncordon`](uncordon) | Mark drives as schedulable |
| *Maintenance* | |
| [`clean`](clean.md) | Cleanup stale volumes |
| [`migrate`](migrate.md) | Migrate drives and volumes from legacy DirectCSI |
| [`move`](move.md) | Move volumes excluding data from source drive to destination drive on a same node |
| [`remove`](remove.md) | Remove unused drives from DirectPV |
| [`clean`](clean) | Cleanup stale volumes |
| [`migrate`](migrate) | Migrate drives and volumes from legacy DirectCSI |
| [`move`](move) | Move volumes excluding data from source drive to destination drive on a same node |
| [`remove`](remove) | Remove unused drives from DirectPV |
| *Uninstall DirectPV* | |
| [`uninstall`](uninstall.md) | Uninstall DirectPV in Kubernetes |
| [`uninstall`](uninstall) | Uninstall DirectPV in Kubernetes |

## Command History

### DirectPV Command changes

| Old DirectPV Command | Replacement DirectPV Command |
|:----------------------------|:-----------------------------------|
| `kubectl directpv discover` | [`kubectl directpv init`](init.md) |
| `kubectl directpv discover` | [`kubectl directpv init`](init) |

### Command changes from DirectCSI

Expand Down
6 changes: 3 additions & 3 deletions content/concepts/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ weight: 20

DirectPV Concepts

- [Architecture](architecture.md)
- [Metrics](metrics.md)
- [Driver Specification](specification.md)
- [Architecture](architecture)
- [Metrics](metrics)
- [Driver Specification](specification)
2 changes: 1 addition & 1 deletion content/installation/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ You can provision DirectPV volumes by using this storage class as the `storageCl

For an example of using `directpv-min-io`, see the [MinIO example on GitHub](https://github.com/minio/directpv/blob/master/functests/minio.yaml#L62).

<!-- - view the [usage guide](./usage-guide.md) -->
<!-- - view the [usage guide](/usage-guide) -->

Refer to the [CLI Guide]({{< relref "command-line/_index.md" >}}) for more helpers on the following commands.

Expand Down
12 changes: 6 additions & 6 deletions content/resource-management/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ weight: 30
The pages in this section help you the various resource types part of a DirectPV deployment.
These resources include:

- [Nodes](nodes.md)
- [Nodes](nodes)

These are the computing devices to which you directly attach the drives managed by DirectPV.
- [Drives](drives.md)
- [Drives](drives)

The physical drives mounted on to nodes.
- Volumes

DirectPV creates and provisions volumes on drives and assigns the volumes to Persistent Volume Claims.
- [Manage volumes](volumes.md)
- [Provision volumes](provisioning.md)
- [Schedule volumes](scheduling.md)
- [Schedule by labels](schedule-by-label.md)
- [Manage volumes](volumes)
- [Provision volumes](provisioning)
- [Schedule volumes](scheduling)
- [Schedule by labels](schedule-by-label)
2 changes: 1 addition & 1 deletion content/resource-management/scheduling.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ In addition to these methods, DirectPV can use _drive labels_ to pick specific d
create-storage-class.sh fast-tier-storage 'directpv.min.io/tier: fast'
```

* Use the newly created storage class in [volume provisioning](./volume-provisioning.md).
* Use the newly created storage class in [volume provisioning]({{< relref "/resource-management/provisioning.md" >}}).

```sh
$ kubectl apply -f - <<EOF
Expand Down
2 changes: 1 addition & 1 deletion development-and-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,4 +151,4 @@ sudo pvremove /dev/loop<n> /dev/loop<n> /dev/loop<n> /dev/loop<n> # n can be rep
sudo losetup --detach-all
```

Please refer [here](./troubleshooting.md) for any trouble shooting guidelines.
Please refer [here](./troubleshooting) for any trouble shooting guidelines.

0 comments on commit 2e0ffb3

Please sign in to comment.