Merge-MarkdownHelp
Unire più versioni markdown dello stesso cmdlet in un singolo file markdown.
Sintassi
Merge-MarkdownHelp
[-Path] <String[]>
[-OutputPath] <String>
[-Encoding <Encoding>]
[-ExplicitApplicableIfAll]
[-Force]
[[-MergeMarker] <String>]
[<CommonParameters>]
Descrizione
Moduli simili o versioni diverse dello stesso modulo, spesso contengono contenuto duplicato.
Merge-MarkdownHelp unire più file markdown in un singolo file markdown.
Usa il applicable:
campo dei metadati yaml per identificare le versioni o i tag applicabili.
Agisce su due livelli: per l'intero cmdlet e per i singoli parametri.
Il markdown risultante contiene i applicable:
tag e tutto il contenuto dei file markdown originali.
Il contenuto duplicato viene semplicemente ignorato.
Il contenuto univoco per ogni file viene unito usando marcatori di unione, seguito da un elenco delimitato da virgole di tag applicabili.
Un marcatore di unione è una stringa di testo che funge da marcatore per descrivere il contenuto unito.
Il testo predefinito dell'indicatore di unione è costituito da tre punti esclamativi !! può tuttavia essere modificato in qualsiasi testo pertinente usando il flag -MergeMarker .
Esempio
Esempio 1
Il cmdlet Test-CsPhoneBootstrap.md è incluso sia in Lync Server 2010 che in Lync Server 2013. Gran parte del contenuto viene duplicato e quindi si vuole avere un singolo file per il cmdlet con contenuto univoco unito da ogni singolo file.
Merge-MarkdownHelp -Path @('Lync Server 2010\Test-CsPhoneBootstrap.md', 'Lync Server 2013\Test-CsPhoneBootstrap.md') -OutputPath lync
Il file risultante si trova in lync\Test-CsPhoneBootstrap.md
.
Parametri
-Encoding
Specifica la codifica dei caratteri per il file della Guida esterna. Specificare un oggetto System.Text.Encoding . Per altre informazioni, vedere about_Character_Encoding.
Type: | Encoding |
Position: | Named |
Default value: | UTF8 without BOM |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExplicitApplicableIfAll
Scrivere sempre l'elenco completo dei tag applicabili. Per impostazione predefinita, i cmdlet e i parametri presenti in tutte le varianti non ottengono un tag dell'applicazione.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Indica che questo cmdlet sovrascrive un file esistente con lo stesso nome.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MergeMarker
Stringa da usare come indicatore di testo di tipo merge. L'elenco di tag applicabile verrà incluso dopo il marcatore
Type: | String |
Position: | 3 |
Default value: | '!!! ' |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutputPath
Specifica il percorso della cartella in cui questo cmdlet crea i file della Guida markdown combinati.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Specifica una matrice di percorsi di file o cartelle markdown. Questo cmdlet crea una guida markdown combinata in base a questi file e cartelle.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Input
String[]
Output
FileInfo[]
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per