İngilizceFransızcaİspanyolca

OnWorks favicon'u

hxindex - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında hxindex çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen hxindex komutudur.

Program:

ADI


hxindex - bir HTML belgesine bir dizin ekle

SİNOPSİS


hxindex [ -t ] [ -x ] [ -n ] [ -f ] [ -r ] [ -c sınıflar ] [ -b baz ] [ -i indeksdb ] [ -s
şablon ] [ -u ifade ] [--] [ dosya veya URL ]

TANIM


The hxindex bir belgede indekslenecek terimleri arar, toplar, çevirir
hedef tutturur ve yerine eklenen bir HTML listesi olarak sıralanmış bir dizin oluşturur
belgedeki bir yer tutucunun Ortaya çıkan belge standart çıktıya yazılır.

Dizin, formun yorumunun yerine eklenir



veya formun iki yorumu arasında


Kendi ID’n ile mağazalarını oluştur


İkinci durumda, önce iki yorum arasındaki mevcut tüm içerik kaldırılır.

Dizin terimleri, tür öğelerinden biridir veya sınıf özniteliği olan öğeler
"indeks". (Geriye dönük uyumluluk için ayrıca sınıf öznitelikleri "indeks-inst" ve "indeks-def"
tanınmış.) elemanlar (ve sınıf "indeks-def") daha önemli kabul edilir
sınıflı elemanlar "indeks" ve oluşturulan dizinde kalın olarak görünecektir.

Seçenek -c için takma ad olan ek sınıflar ekler "indeks".

Varsayılan olarak, öğenin içeriği dizin terimi olarak alınır. işte iki tane
"ayakkabı" indeks teriminin oluşum örnekleri:

Ayakkabı bir giysidir...
deri bir ayakkabıyla tamamlandı...

Dizine alınacak terim, öğenin içeriğine eşit değilse, başlık nitelik
doğru terimi vermek için kullanılabilir:

... Ayakkabılar giysi parçalarıdır...
...iki deri ayakkabıyla ...

The başlık öznitelik, indeks terimi başka bir terimin alt terimi olduğunda da kullanılmalıdır.
Alt terimler dizinde, baş terimlerinin altında girintili olarak görünür. Bir alt terimi tanımlamak için bir
başlık terim ve alt terim arasında iki ünlem işareti ("!!") olan öznitelik, örneğin
bu:

...
...
...

Yukarıdaki son örneğin gösterdiği gibi, birden çok alt-alt terim seviyesi olabilir.

The başlık öznitelik ayrıca birden çok dizin teriminin tek bir terimle ilişkilendirilmesine izin verir.
oluşum. Birden çok terim dikey bir çubukla ("|") ayrılır. Karşılaştır
yukarıdakilerle aşağıdaki örnekler:

...
...

Bu iki öğe, dizine iki terim ekler. Dikkat edin ikinci örnek
yukarıdaki, alt terimleri ve birden çok terimi birleştirir.

Dizini zaten bir dizine sahip olan bir dosyada çalıştırmak mümkündür. Eski hedef çapa
ve eski dizin yeniden oluşturulmadan önce kaldırılacaktır.

SEÇENEKLER


Aşağıdaki seçenekler desteklenir:

-t Varsayılan olarak, hxindex içeren öğeye bir kimlik özelliği ekler.
Bir terimin ortaya çıkışı ve Ayrıca ekler içindeki eleman ile bir isim
öznitelik kimliğine eşittir. Bu, kimliği yok sayan eski tarayıcılara izin vermek içindir.
Netscape 4 gibi öznitelikler de hedefi bulmak için. NS -t seçenek
bastırır eleman.

-x Bu seçenek, XML sözdizimi kurallarını açar: boş öğeler />
yerine > HTML'de olduğu gibi. -x ima -T.

-i indeksdb
hxindex bir dosyadan ilk dizini okuyabilir ve birleştirilmiş koleksiyonu yazabilir
dizin terimlerini o dosyaya geri döndürür. Bu, bir dizinin birkaç belgeye yayılmasına izin verir.
The -i seçeneği, dizini içeren dosyanın adını vermek için kullanılır.

-b baz Bu seçenek aşağıdakilerle birlikte kullanışlıdır: -i temel URL referansını vermek için
döküman. Varsayılan olarak, hxindex içindeki olaylara bağlantılar depolayacaktır. indeksdb
formdaki dosya #Çapa, ama ne zaman -b verildi, bağlantılar gibi görünecek
temel#çapa yerine.

ile birlikte kullanıldığında -n, bağlantıların başlık özellikleri şunları içerecektir
terimi içeren belgenin başlığı. Başlık daha önce eklendi
the şablon (seçeneğe bakın -s) ve ondan virgül ve boşlukla ayrılır.
örneğin, eğer hxindex ile denir

hxindex -i termdb -n -base dosyam.html dosyam.html

ve termdb zaten bir "3.1" bölümünde "foo" için bir giriş içeriyor
"The foos" başlıklı "file2.html" adlı belge, ardından oluşturulan dizin
bunun gibi bir giriş içerecektir:

aptal,
title="Foos, bölüm 3.1">3.1

-c sınıf[,sınıf[,...]]
Normal indeks terimleri, bir sınıfa sahip oldukları için tanınırlar. "indeks". The -c
seçeneği, dikkate alınacak ek, virgülle ayrılmış sınıf adları ekler
takma adlar "indeks". Örneğin, -c örnek bundan emin olacak <Açıklık
class="örnek">terim indeks için bir terim olarak kabul edilir.

-n Varsayılan olarak dizin, bağlantı metni olarak "#" olan bağlantılardan oluşur. Seçenek -n
bağlantı metninin, içinde bulunulan bölümlerin bölüm numaralarından oluşmasına neden olur.
terimler ortaya çıkar ve "sayısız" duruma geri döner (seçeneklere bakın) -u aşağıda) hayır ise
bölüm numarası bulunabilir. Bölüm numaraları aranarak bulunur.
"secno" veya "no-num" sınıfına sahip en yakın önceki başlangıç ​​etiketi. Bu durumuda
"secno", o elemanın içeriği bölüm numarası olarak alınır. İçinde
"sayısız" olması durumunda, bölümün numarası olmadığı varsayılır ve hxindex yazdıracak
yerine "numarasız". Bu sınıflar aynı zamanda hxnum(1), öyle
çalıştırmak için yararlı hxindex sonra hxnum, Örneğin,

hxnum dosyam.html | hxindex -n >yenidosyam.html

-s şablon
Seçenek ne zaman -n kullanıldığında, bağlantının bir başlık niteliği olacaktır ve şablon
içerdiğini belirler. Varsayılan "bölüm %s"dir, burada %s bir
bölüm numarası için yer tutucu. Başka bir deyişle, indeks şunları içerecektir:
şöyle girişler:

dönem, 7.8

Bazı örnekler:

hxindex -n -s 'bölüm %s'
hxindex -n -s 'bölüm %s'
hxindex -n -s 'hoofdstuk %s' -u 'bölge numarası'

Bu seçenek yalnızca aşağıdakilerle birlikte kullanışlıdır: -n

-u ifade Seçenek ne zaman -n referansları olmayan bölüm numaralarını görüntülemek için kullanılır.
bölüm numarası bulunabilir olarak gösterilir ifade Bunun yerine. Varsayılan "??"

Bu seçenek yalnızca aşağıdakilerle birlikte kullanışlıdır: -n

-f Kaldır başlık dizin için kullanılan öznitelikler ve yorumlar
eklenen dizini sınırlayan. Bu, tarayıcıların bunları görüntülemesini önler.
Öznitellikler. Bunu not et hxindex bu durumda kendi çıktısında tekrar çalıştırılamaz
seçeneği kullanılır. (Anımsatıcı: "ftekrar" veya "final".)

-r Dizin terimlerini sıralarken sondaki noktalama işaretlerini göz ardı etmeyin. Örneğin, eğer iki terim
olarak yazılmıştır

ah, ah ... ah!

hxindex normalde virgülü yok sayar ve onlara aynı terimmiş gibi davranır, ancak
-R, farklı muamele görürler. Bu, sondaki virgülleri (,), noktalı virgülleri etkiler
(;), iki nokta üst üste (:), ünlem işareti (!), soru işareti (?) ve nokta (.).
Terimde iki veya daha fazla nokta varsa, son nokta asla göz ardı edilmez.
kısaltmaları ("BC") ve üç noktayı ("daha fazla...") koruyun. Bu yapar değil etkiler
dizin teriminin nasıl yazdırıldığı (her zaman metinde göründüğü gibi yazdırılır),
sadece benzer terimlerle nasıl karşılaştırıldığı. (Anımsatıcı: "rah".)

İŞLENENLER


Aşağıdaki işlenen desteklenir:

dosya veya URL
Bir HTML veya XML dosyasının adı veya birinin URL'si. Eğer yoksa veya dosya
"-", bunun yerine standart girdi okunur.

EXIT DURUMU


Aşağıdaki çıkış değerleri döndürülür:

0 Başarılı tamamlama.

>0 HTML dosyası ayrıştırılırken bir hata oluştu.

ÇEVRE


Girişin UTF-8'de olduğu varsayılır, ancak mevcut yerel ayar,
dizin terimlerinin sıralama düzeni. yani, hxindex LANG, LC_ALL ve/veya
LC_COLLATE ortam değişkenleri. Görmek yerel(1).

Uzak dosyaları almak üzere bir proxy kullanmak için ortam değişkenlerini ayarlayın http_proxy or
ftp_proxy. Örneğin, http_proxy="http://localhost:8080/"

onworks.net hizmetlerini kullanarak hxindex'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad