DevOpsWikiStrategy.EncodeWikiFragmentIdentifier Method
- Namespace
- Kampute.DocToolkit
- Assembly
- Kampute.DocToolkit.dll
Definition
Encodes a string for use as a fragment identifier compatible with Azure DevOps Wiki heading fragments.
public static string EncodeWikiFragmentIdentifier(string heading)Parameters
headingstring- The heading to encode as a fragment identifier.
Returns
- string
- The encoded fragment identifier.
Remarks
This method encodes fragments to match Azure DevOps Wiki heading fragment rules:
- Lowercases all characters.
- Spaces are replaced with hyphens.
- Reserved or special characters are percent-encoded.
- Forbidden characters such (#, /, \) are replaced with underscores.
- All other characters are left unchanged.
