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

heading string
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.