Skip to main content

sort-redirects

Sorts redirect entries in Open Publishing redirection JSON files alphabetically by path. Use after adding redirects or when the file becomes unsorted.

Informations de source

Dépôt
dotnet/docs
Dernière activité de la source
20 février 2026 à 19:26
Langue détectée de SKILL.md
anglais
Étoiles
4 771
Forks
6 072

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
2 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
sort-redirects
description
Sorts redirect entries in Open Publishing redirection JSON files alphabetically by path. Use after adding redirects or when the file becomes unsorted.
# Sort Redirects Sort redirect entries in Open Publishing redirection JSON files alphabetically by path. This ensures consistency and makes the redirect files easier to maintain. ## When to Use - After adding redirect entries to a JSON file - When the redirect file has become unsorted - After merging branches that may have caused unsorted entries ## Steps 1. **Identify the redirection file** - Determine which `.openpublishing.redirection.*.json` file needs sorting. 2. **Run the sort script** - Use the `sort-redirects.ps1` script with the file path. ## Scripts ### sort-redirects.ps1 Sorts all entries in the JSON file alphabetically by path (ignoring leading `/` for `source_path_from_root`). Handles both `source_path_from_root` and `source_path` properties. Location (relative to this skill file): `./scripts/sort-redirects.ps1` | Parameter | Required | Description | |-----------|----------|-------------| | `RedirectionFile` | Yes | The path to a redirection JSON file (e.g., `.openpublishing.redirection.csharp.json`) | **Example:** ```powershell .\scripts\sort-redirects.ps1 -RedirectionFile ".openpublishing.redirection.csharp.json" ``` ## Important Notes - The script preserves all existing redirect entries, only changing their order. - Sorting is case-sensitive and alphabetical by the normalized path (without leading `/`).
Voir sur GitHub