Wiki dosyaları ve dosya yapısı
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Proje wiki'leri ve kod wiki'leri için dosyalar ve dosya yapısı hakkında bilgi edinin. Aşağıdaki kılavuzda kod wiki'leri belirtebilirsiniz, ancak her iki wiki türü için de geçerlidir.
Ekip projesi oluşturduğunuzda, varsayılan olarak wiki oluşturulmaz. Daha fazla bilgi için bkz. Wiki oluşturma, BENİOKU oluşturma veya Sağlanan wiki'ler ile yayımlanan kodu wiki olarak yazma.
Her kod wiki'si arka uçtaki bir Git deposu tarafından desteklenir. Bu depo Markdown sayfalarını, resimleri, ekleri ve sayfaların ve alt sayfaların sırasını depolar. Wiki'nizi Azure DevOps kullanıcı arabirimi aracılığıyla oluşturursunuz ve ardından Wiki'yi Git depoNUZUN URL yolu aracılığıyla düzenleyebilirsiniz. Kod wiki'lerini yayımlama hakkında daha fazla bilgi için bkz . Wiki'de Git deposu yayımlama.
Wiki dosyası ve klasör yapısı
Takım projesi wiki Git depolarına aşağıdaki etiketler atanır.
- Ekip projesi için wiki deposu:
ProjectName.wiki
- Ana dal:
wikiMain
wikiMain dalında dal ilkeleri tanımlayarak wiki deponuzu diğer Git depolarını yönettiğiniz gibi yönetin. Ancak, yerel wikiMain dalınızda değişiklik yapabilir ve herhangi bir ilke tanımlamadan bunları doğrudan uzak dala gönderebilirsiniz.
Wiki deposunda aşağıdaki dosya ve klasörler bulunur:
- Kök düzeyde girilen her Markdown sayfasının dosyası
- Kökte ve her klasörün altında etiketlenmiş
.order
dosya - Alt sayfaları olan her sayfanın klasörü
.attachments
klasörü, wiki'nin tüm eklerini depolama
Dosya adlandırma kuralları
Her dosya için sayfa başlığındaki boşluklar yerine kısa çizgi kullanılması gerekir. Örneğin, Katkıda bulunma sayfası başlığı dosya adına karşılık gelir How-to-contribute.md
. Sayfa adı URL’ye eklenir ve wiki zaman içinde değiştikçe paylaştığınız bağlantıların sabit kalmasını sağlar.
Her wiki sayfası, wiki Git deposundaki bir dosyaya karşılık gelir. Wiki sayfası başlığına atadığınız adlar aşağıdaki kısıtlamalara uymalıdır.
Kısıtlama türü | Kısıtlama |
---|---|
Dosya adı | Tam sayfa yolu 235 karakteri aşmamalıdır. |
Benzersizlik | Sayfa başlıkları büyük/küçük harfe duyarlıdır ve wiki hiyerarşisinde benzersiz olmalıdır. |
Özel karakterler | - Herhangi bir Unicode denetim karakteri veya vekil karakter içermemelidir. - Şu yazdırılabilir karakterleri içermemelidir: / \ # .- Nokta . ile başlamamalı veya bitmemelidir. |
Dosya boyutu | En fazşa 18 MB’ı aşmamalıdır. |
Ek dosyası boyutu | En fazla 19 MB’ı aşmamalıdır. |
Wiki sayfası başlıklarında özel karakterler
Bu özel karakterlerden : < > * ? | -
birini veya daha fazlasını içeren sayfa başlıklarını belirtebilirsiniz. Örneğin, Markdown dosyasını "SSS" veya "Kurulum kılavuzu" olarak adlandırabilirsiniz. Karakterler aşağıdaki URI ile kodlanmış dizelere sahiptir:
Karakter | Kodlanmış dize |
---|---|
: |
%3A |
< |
%3C |
> |
%3E |
* |
%2A |
? |
%3F |
| |
%7C |
- |
%2B |
" |
%22 |
.order dosyası
.order dosyası, wiki'deki sayfaların sırasını tanımlar. Aşağıdaki görselde wiki İçindekiler tablosu örneği ve buna karşılık gelen .order dosyası gösterilmektedir.
Wiki İçindekiler tablosu | .order dosyası |
---|---|
Varsayılan hiyerarşi alfabetik sıradadır, ancak bu hiyerarşiyi .order dosyasında değiştirebilirsiniz. Wiki sayfalarını yeniden sıralama hakkında daha fazla bilgi için bkz . Wiki sayfalarını ekleme ve düzenleme, Wiki sayfasını yeniden sıralama.
Alfabetik sıralamaya geri dönmek için .order dosyasını silin
.order dosyası olmadığında sayfalar alfabetik olarak sıralanır. Alfabetik sıralamaya geri dönmek için aşağıdaki adımları uygulayın:
- Wiki'nin kopya URL'sini kopyalayın ve tarayıcıda açın. Bunu yaptığınızda wiki'yi destekleyen Git deposu (dosya hub'ı) açılır.
- .order dosyasına gidin ve silin. Dosya, örneğin bir makaledeki sürükle ve bırak eyleminde silindikten sonra otomatik olarak (yeniden) oluşturulur.