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.

معلومات المصدر

المستودع
dotnet/docs
آخر نشاط في المصدر
٢٠ فبراير ٢٠٢٦ في ١٩:٢٦
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٤٬٧٧٥
التفرعات
٦٬٠٧٧

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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 `/`).
عرض على GitHub