Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Tento článek popisuje strukturu souborů a složek pro zřízené wikiweby a wikiweby publikované jako kód. U obou typů wikiwebu jsou soubory uložené v úložišti Git. Soubory můžou zahrnovat stránky Markdownu, kód, obrázky, přílohy nebo jiné artefakty. Aby git vytvořil posloupnost prezentací souborů, přidá do každé složky úložiště speciální soubor (.order).
Když vytvoříte projekt, wikiweb se ve výchozím nastavení nevytvoří. Můžete zřídit wikiweb, vytvořit soubor README nebo publikovat kód projektu jako wikiweb.
Wikiweb vytvoříte pomocí uživatelského rozhraní Azure DevOps. Pak můžete upravit wiki z cesty URL úložiště Git.
Soubory úložiště a struktura složek
Úložiště Git pro wiki má dvě zásady vytváření názvů:
- Název úložiště wiki je
<ProjectName>.wiki
, kde<ProjectName>
je název vašeho projektu. - Název kořenové větve pro úložiště wikiwebu je
wikiMain
.
Úložiště wikiwebu spravujete stejným způsobem jako ostatní úložiště Git definováním zásad větví ve wikiMain
větvi. Můžete také provádět změny místní wikiMain
větve a odesílat je přímo do vzdálené větve bez definování zásad.
Úložiště wikiwebu se skládá z následujících souborů a složek:
- Soubor pro každou stránku Markdownu umístěnou na kořenové úrovni
- Soubor s názvem .order umístěný na kořenové úrovni a také v každé podsložce
- Podsložka pro každou stránku wikiwebu, která obsahuje podstránky
- Složka s názvem .attachments pro uložení všech příloh použitých na wikiwebu
Zásady vytváření názvů souborů
Název souboru pro každou stránku wikiwebu odpovídá názvu stránky wikiwebu. V názvu souboru představuje pomlčka (-
) mezeru v názvu stránky. Například název stránky "Jak přispívat" odpovídá názvu souboru How-to-contribute.md. Cesta URL ke stránce wikiwebu obsahuje název souboru. Například: https://github.com/ExampleWiki/How-To/How-to-contribute.md
. Tento přístup pomáhá zajistit, aby odkazy na záložky na stránku zůstaly nedotčené, protože wikiweb se v průběhu času mění.
Každá stránka wikiwebu odpovídá souboru v úložišti Git wikiwebu. Následující omezení platí pro názvy stránkových souborů a velikost souboru:
Název souboru: Při výběru názvu stránkového souboru mějte na paměti, že plně kvalifikovaná cesta k souboru by měla mít maximálně 235 znaků. Úplná cesta ke stránce se skládá z adresy URL úložiště, cesty ke složce k souboru stránky a názvu souboru stránky. Například:
https://github.com/ExampleWiki/Contributors/Code/How-to-add-code-to-the-project.md
.Jedinečnost: Název stránkového souboru musí být jedinečný v rámci umístění složky v hierarchii úložiště wikiwebu. V názvu se rozlišují malá a velká písmena.
Speciální znaky: Název stránkového souboru má omezení týkající se následujících speciálních znaků:
- Žádné znaky ovládacího prvku Unicode ani náhradní znaky
- Žádné tisknutelné znaky: lomítko
/
, zpětné lomítko\
, hash#
- Na začátku nebo na konci názvu není žádný symbol tečky
.
.
Velikost souboru: Maximální velikost stránkového souboru je 18 MB.
Velikost souboru přílohy: Maximální velikost pro každou přílohu stránkového souboru je 19 MB.
Povolené speciální znaky
V názvu stránkového souboru je povoleno několik speciálních znaků, například dvojtečka :
a spojovník -
. Soubor Markdownu můžete například pojmenovat jako FAQ:0525 nebo Průvodce nastavením.
Důležité
Abyste se vyhnuli chybám v syntaxi stránky a navigaci v prohlížeči, nepoužívejte znak mezery (
) v názvech stránkových souborů. Pokud pojmenujete soubory stránek na základě názvu stránky, nahraďte všechny mezery v názvu stránky pomlčkou (-
) v názvu souboru.
Následující tabulka uvádí speciální znaky povolené v názvech souborů wikistránek a odpovídající řetězec kódovaný identifikátorem URI:
Znak | Symbol | Řetězec URI |
---|---|---|
Tračník | : |
%3A |
Levý úhlová závorka | < |
%3C |
Pravý úhlový závorka | > |
%3E |
Hvězdička (zástupný znak) | * |
%2A |
Otazník | ? |
%3F |
potrubí | | |
%7C |
Spojovník (pomlčka) | - |
%2D |
Dvojitá uvozovka | " |
22 % |
Například název souboru FAQ:0525 je kódován jako FAQ%3A0525
.
Sekvence stránek a soubor .order
Soubor .order definuje pořadí stránek wikiwebu. Git vyhledá tento soubor v každé složce, aby identifikoval posloupnost pro prezentaci souborů v daném umístění. Výchozí pořadí stránek je abecední pořadí (A až Z) podle názvu souboru.
Definování vlastní sekvence stránek
Pokud složka nemá soubor .order , Git použije výchozí abecední sekvenci.
Vlastní sekvenci můžete definovat pro libovolnou složku aktualizací souboru .order ve složce, včetně na kořenové úrovni.
Následující obrázek ukazuje příklad obsahu wiki a odpovídajícího souboru .order, který vytvoří tento obsah.
Obsah wiki se zobrazí ve webovém prohlížeči.
Soubor .order určuje pořadí stránek v obsahu TOC
Snímek obrazovky s wiki složkou a seznamem souborů v úložišti Git. Soubor .order je otevřen a zobrazuje definici pořadí stránek obsahu TOC.
Soubor .order změní sekvenci z abecedy na Marketing následovaný textem Fabrikam Fiber.
Další informace o tom, jak změnit pořadí stránek wikiwebu, naleznete v tématu Přidání, úprava a změna pořadí stránek wikiwebu.
Obnovení abecedního pořadí
Pokud má složka vlastní sekvenci, můžete metodu řazení vrátit podle abecedy pomocí následujícího postupu:
Zkopírujte adresu URL klonu wikiwebu a otevřete ji v prohlížeči. Otevře se úložiště Git pro wikiweb.
Přejděte do souboru .order , který chcete vrátit a odstranit. Po odstranění souboru git automaticky vytvoří nový soubor .order pro dané umístění. Nový soubor používá výchozí sekvenci.