Jest to polecenie collect_stx_titles, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
zbierz_stx_titles - zbierz deklaracje tytułów z dokumentów STX
STRESZCZENIE
zebrać_stx_tytuły [ -f od-sufiksu ] [ -T do przyrostka ] [ m4 Opcje ] filet [ filet ...]
OPIS
collect_stx_titles wyszukuje deklaracje metadanych Stx z listy plikii zrzuca
tytuł i informacje o identyfikatorze dokumentu jako definicje m4 na standardowe wyjście. Ten
informacje mogą być później wykorzystane przez w_crosslink do łączenia dokumentów za pomocą ich metadanych.
Dlaczego jest to przydatne? Cóż, wyobraź sobie, że masz dużą witrynę z wieloma linkami krzyżowymi.
Nazwa dokumentu pojawi się w wielu miejscach: w menu linków (jeśli je masz) oraz w
treść różnych stron, z których jest usieciowana. zebrać_stx_titles pozwala umieścić
wszystkie informacje w jednym miejscu i tam, gdzie ich miejsce, tj. w samym pliku. Będziesz
Cieszę się, że tak zrobiłeś, kiedy nadejdzie czas na zmianę tytułów dokumentów lub przeniesienie dokumentów
wokół; zwłaszcza jeśli Twoja witryna ma wielojęzyczną magię.
OPCJE
collect_stx_titles używa m4 wewnętrznie i zaakceptuje każdą akceptowaną przez m4 opcję. Ponadto
do tych wymaga następujących opcji:
-f od-sufiksu
W danych nazwy pliku zastąp przyrostek od-sufiksu. Tak właściwie,
z_sufiksu może być wyrażeniem regularnym; głupie, ale prawdziwe, w GNU m4 jest to a
„tradycyjne” wyrażenie regularne, podczas gdy w BSD m4 jest to „rozszerzone” wyrażenie regularne. Domyślnie do
bez sufiksu (nic do zabrania).
-t do przyrostka
W danych nazwy pliku zastąp sufiks usunięty przez od-sufiksu w do-
przyrostek. Jeśli od-sufiksu jest nil (wartość domyślna), dołącz do przyrostka do wszystkich nazw plików.
-p prefiks
Usuń przedrostek podany przez (wyrażenie regularne) prefiks z nazw plików. The
odpowiednik -t dla tego nie istnieje, ponieważ można określić katalog
prefiks do w_crosslink przez w_base.
--wersja, -V
Po prostu pokaż informacje o wersji i wyjdź.
--pomoc, -?
Po prostu pokaż krótki komunikat pomocy i wyjdź.
PRZYKŁADY
Domyślam się, że przez większość czasu będziesz chciał zautomatyzować korzystanie z funkcji collect_stx_titles, np
przykład z takim Makefile:
ŹRÓDŁA = $(znak wieloznaczny *.stx)
CELE = $(ŹRÓDŁA:.stx=.html)
wszystkie: $(CELE)
tytuły.m4: $(ŹRÓDŁA)
zebrać_stx_tytuły -f stx -t html $^ > $@
%.html: %.stx tytuły.m4
stx2any -T html tytuły.m4 $< > $@
Jeśli nie chcesz być aż tak poprawny, porzuć zależność .html od titles.m4 lub
titles.m4 zależność od ŹRÓDEŁ. Korzystanie z plików tymczasowych nie jest konieczne: to również powinno
pracy:
$ zebrać_stx_tytuły *.stx | stx2any - mydoc.stx
Korzystaj z funkcji collect_stx_titles online, korzystając z usług onworks.net