İngilizceFransızcaİspanyolca

OnWorks favicon'u

sisu - Bulutta Çevrimiçi

Sisu'yu 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 ç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 sisu komutudur.

Program:

ADI


sisu - belgeler: işaretleme, yapılandırma, birden fazla standart formatta yayınlama ve arama

SİNOPSİS


sisu [-kısa-seçenekler|--uzun-seçenekler] [dosya adı/joker karakter]

sisu [-abCcDdeFGghIikLMmNnoPpQqRrSsTtUuVvWwXxYyZ_0-9] [dosya adı/joker karakter]

sisu --txt --html --epub --odt --pdf --wordmap --sqlite --manpage --texinfo --sisupod
--source --qrcode [dosya adı/joker karakter]

sisu [-Ddcv] [talimat] [dosya adı/joker karakter]

sisu --pg (--createdb|güncelleme [dosya adı/joker karakter]|--dropall)

sisu [operasyonlar]

sisu [-CcFLSVvW]

sisu (--configure|--webrick|--örnek-arama-formu)

SISU - MANUEL,


RALPH AMISSAH

NE IS SISU'mu?


TANITIM - NE IS SISU'mu?



SiSU hafif bir işaretleme tabanlı belge oluşturma ve yayınlama çerçevesidir
komut satırından kontrol edilir. için belgeleri hazırlayın SiSU metin düzenleyicinizi kullanarak
seçim yapın, ardından kullanın SiSU çeşitli çıktı belgesi formatları oluşturmak için.

Hafifçe hazırlanmış tek bir belgeden (düz metin UTF-8 ) sisu özel birkaç tane oluşturur
alıntı için ortak bir (metin nesnesi) numaralandırma sistemini paylaşan standart çıktı formatları
bir belge içindeki içeriğin (bunun aynı zamanda arama açısından da sonuçları vardır). Sisu motoru
belgenin yapısı ve içeriğinin soyutlanmasıyla çalışır
belgenin farklı temsil biçimlerini oluşturmak mümkündür. SiSU üretir:
düz metin, Html, XHTML, XML, EPUB, ODF: ODT (Açık belge), Lateks, pdf, ve bir nüfusu doldurur
SQL veri tabanı ( PostgreSQL or SQLite ) metin nesneleriyle, kabaca paragraf boyutunda parçalarla
böylece belge aramaları bu ayrıntı düzeyinde yapılır.

Çıktılar, metin nesneleri ve herhangi bir şeyle ilişkili ortak bir alıntı numaralandırma sistemini paylaşır.
belge hakkında sağlanan anlamsal meta veriler.

SiSU aynı zamanda uyumluluk dosyaları, belge içeriği sertifikaları ve bildirimlerini de sağlar.
üretilen çıktı. Kitap indeksleri yapılabilir.

Bazı belge işaretleme örnekleri sisu -markup-samples paketinde sağlanmaktadır.
Ana sayfalar:

*http://www.sisudoc.org/>

*http://www.jus.uio.no/sisu>

KOMUTLAR ÖZET


TANIM



SiSU basit, tek bir işaretlenmiş belgeden oluşan bir belge yayınlama sistemidir.
aşağıdakiler de dahil olmak üzere birden fazla çıktı formatı üretir: düz metin, Html, XHTML, XML, EPUB, ODT (
OpenDocument ( ODF ) metin), Lateks, pdf, bilgi ve SQL ( PostgreSQL ve SQLite ) , hangisi
metin nesnesi numaralarını ("nesne alıntı numaralandırması") ve aynı belge yapısını paylaşın
bilgi. Daha fazlası için bkz:http://sisudoc.org> veyahttp://www.jus.uio.no/sisu>

BELGE İŞLEME KOMUT BAYRAKLAR


-[0-9] [dosya adı/joker karakter]
bkz. --act

--ao [dosya adı/joker karakter/url]
diğer işaretlerin çoğu için varsayılır, işlenmek üzere yeni ara dosyalar oluşturur
(soyut nesneler, belge soyutlaması) sonraki tüm işlemlerde kullanılır
diğer çıktılardan. Bu adım çoğu işleme bayrağı için varsayılır. Atlamak için -n'ye bakın.
Takma ad -m.

--act[s0-9] [dosya adı/joker karakter]
--act0'dan --act9'a, birden fazla bayrak için yapılandırılabilir kısayollar, -0'dan -9'a eş anlamlılar,
sisurc.yml'de yapılandırın; hiçbir bayrağın olmadığı belirli bir dosyada sisu varsayılan eylemi
sağlanan --act0; --act veya --acts atfedilen mevcut eylemler hakkında bilgi için
--act0'dan --act9'a

--asciidoc [dosya adı/joker karakter]
asciidoc, akıllı metin (mevcut değil)

-b [dosya adı/joker karakter]
bkz. --xhtml

--ile-* bkz. --output-by-*

-C paylaşılan çıktı dizin dosyalarını yapılandırma/başlatma
dizin (css ve dtd dosyaları gibi yapılandırma dosyaları zaten güncellenmişse güncellenmez)
değiştirici kullanılmadığı sürece mevcuttur). -C --init-site siteyi yapılandır/başlat daha fazla
Kendi başına -C'den kapsamlı, paylaşılan çıktı dizini dosyaları/zorla güncelleme, mevcut
Bu değiştiricinin kullanılması durumunda css ve dtd dosyaları gibi paylaşılan çıktı yapılandırma dosyaları güncellenir
kullanıldı.

-c [dosya adı/joker karakter]
bkz. --renk geçişi

--renk
bkz. --renkli-açık

--renk kapalı
terminale giden çıktıdaki rengi kapat

--renk açık
terminale giden çıktıda rengi aç

--renk geçişi [dosya adı/joker karakter]
ekran varsayılan ayara bağlı olarak ansi ekran rengini açar veya kapatır (-c işareti olmadığı sürece)
kullanılır: eğer sisurc rengi varsayılanı 'true' olarak ayarlanmışsa, ekrana çıktı şu şekilde olacaktır:
renk, eğer sisurc renk varsayılanı 'yanlış' olarak ayarlanmışsa veya tanımsız ekran çıkışı ise
renksiz olacaktır). Takma ad -c

--yapılandır
paylaşılan çıktı dizin dosyalarını yapılandırma/başlatma
dizin (css ve dtd dosyaları gibi yapılandırma dosyaları zaten güncellenmişse güncellenmez)
değiştirici kullanılmadığı sürece mevcuttur). Eşdeğeri: -C --init-site
siteyi yapılandırma/başlatma, kendi başına -C'den daha kapsamlı, paylaşılan çıktı
dizin dosyaları/zorla güncelleme, css ve gibi mevcut paylaşılan çıktı yapılandırma dosyaları
-CC kullanılırsa dtd dosyaları güncellenir.

--uyum [dosya adı/joker karakter]
bir belgedeki tüm kelimelerin temel bir indeksini oluşturan uyumluluk (kelime haritası) üretir.
(260,000 kelimeyi aşan dokümanlar için uyum dosyaları oluşturulmamaktadır.
bu sınır sisurc.yml dosyasında artırılmıştır). Takma ad -w

-d [dosya adı/joker karakter/url]
--docbook'a bakın

--dal [dosya adı/joker karakter/url]
(soyut nesneler, belge soyutlaması, sisu5'te soyut nesneler olarak yeniden adlandırılmıştır) bkz. --ao

--silmek [dosya adı/joker karakter]
--zap'a bakın

--sindirimler [dosya adı/joker karakter/url]
belge özeti veya belge içerik sertifikası ( DCC ), özet ağacı olarak
belge: belgenin özeti ve içinde yer alan her nesnenin özeti
belge (onu üreten yazılım sürümlerine ilişkin bilgilerle birlikte)
(özet.txt). --digests -V ekrana ayrıntılı özet çıktısı için.

--belge defteri [dosya adı/joker karakter/url]
doküman kitabı xml

--dom [dosya adı/joker karakter/url]
--xml-dom'a bakın

--dump[=dizin_yolu] [dosya adı/joker karakter]
Geçerli dizinde hiçbiri belirtilmemişse, çıktıyı belirtilen dizine yerleştirir
(pwd). Varsayılan ayarları kullanmanın aksine HTML dosyalar gömülü css içerir. Karşılaştırmak
--yönlendirme

-e [dosya adı/joker karakter]
bkz. --epub

--epub [dosya adı/joker karakter]
bir epub belgesi oluşturur, [sisu version >=2 ] (dosyaadı.epub). Takma ad -e

--hatalar-as-uyarılar
Hata durumunda işlemeyi durdurmayı geçersiz kıl. Takma ad --no-stop

--hariç-*
çıktı özelliğini hariç tutar, yapılandırma ayarlarını geçersiz kılar --exc-numaralandırma, bkz.
--exc-ocn; --exc-ocn, ("nesne alıntı numaralandırmasını" hariç tut, (nesneyi kapatır
alıntı numaraları), html'yi etkiler (seg, kaydırma), epub, xhtml, xml, pdf) ; --exc-toc,
(içindekileri hariç tutun, html'yi (kaydırma), epub, pdf'yi etkiler) ; --exc-bağlantılar--
manifest, --exc-manifest-links, (manifest'e giden bağlantıları hariç tutun, html'yi etkiler (seg,
taslak)); --exc-search-form, (arama formunu hariç tut, html'yi etkiler (seg, kaydırma),
belirgin); --exc-minitoc, (mini içindekiler tablosunu hariç tutun, html'yi etkiler (seg),
uyumluluk, açık); --exc-manifest-minitoc, (mini içindekiler tablosunu hariç tut,
tezahürü etkiler); --exc-html-minitoc, (mini içindekiler tablosunu hariç tutun,
html (seg), uyumluluk); --exc-html-navigation, (navigasyonu hariç tut, html'yi etkiler)
(bölüm)); --exc-html-navigation-bar, (gezinme çubuğunu hariç tutun, html'yi etkiler (seg));
--exc-html-search-form, (arama formunu hariç tut, html'yi etkiler (seg, kaydırma)); --hariç-
html-right-pane, (sağ bölmeyi/sütunu hariç tutun, html'yi etkiler (bölüm, kaydırma)); --hariç-
html-top-band, (üst bandı hariç tutun, html'yi etkiler (seg, kaydırma), uyumluluk (minitoc)
segment navigasyonu sağlamaya zorlandı)); --exc-segsubtoc (alt tabloyu hariç tut)
içerik, html'yi etkiler (seg), epub) ; ayrıca bkz. --inc-*

-F [--webserv=webrick]
bkz. --örnek-arama-formu

-f [isteğe bağlı dizi Bölüm of dosya adı]
gör -- bul

--kurgu kitabı [dosya adı/joker karakter/url]
kurgu kitabı xml (mevcut değil)

--bulmak [isteğe bağlı dizi Bölüm of dosya adı]
bkz. --glob

-G [isteğe bağlı dizi Bölüm of dosya adı]
bkz. --glob

-g [dosya adı/joker karakter]
bkz. --git

--git [dosya adı/joker karakter]
git repo'da işaretleme kaynak dosyası yapısını üretir veya günceller (deneysel ve
değişebilir). Takma ad -g

--küre [isteğe bağlı dizi Bölüm of dosya adı]
eşleşme dizesi olmadan, dizindeki tüm .sst .ssm dosyalarını (dil dahil) globlayın
alt dizinler). Eşleştirme dizesi ile dizinde verilen dizeyle eşleşen dosyaları bulun
(dil alt dizinleri dahil). Takma ad -G, -f, --find

-h [dosya adı/joker karakter]
bkz. --html

--hasat *.ss[tm]
Bir dizindeki sisu işaretleme belgelerine dayanarak iki sisu çıktısı listesi oluşturur:
yazar ve yazarların çalışmalarının listesi (yıl ve başlıklar) ve; başlıklarla konuya göre listele
ve yazar. Başlık meta veri alanlarını kullanır (yazar, başlık, tarih,
konu_register). Bakım (-M) ve uzaktan yerleştirme (-R) bayraklarıyla kullanılabilir.

--html [dosya adı/joker karakter]
iki biçimde html çıktısı üretir (i) içindekiler tablosuyla birlikte bölümlenmiş metin
(toc.html ve index.html) ve (ii) belgeyi tek bir dosyada (scroll.html).
Takma ad -h

--html-kaydırma [dosya adı/joker karakter]
html çıktısı üretir, belge yalnızca tek bir dosyada (scroll.html) bulunur. Karşılaştırmak
--html-seg ve --html

--html-seg [dosya adı/joker karakter]
html çıktısı, içindekiler tablosuyla birlikte bölümlenmiş metin üretir (toc.html ve
index.html). --html-scroll ve --html'yi karşılaştırın

--html-strict [dosya adı/joker karakter]
--strict seçeneğiyle html üretir. bkz. --strict

-I [dosya adı/joker karakter]
bkz. --texinfo

-i [dosya adı/joker karakter]
bkz. --manpage

--i18n-*
bu bayraklar çıktıyı dosya türüne ve dosya adına göre etkiler): --i18n-mono (--monolingual)
varsayılan dil için dil kodu olmadan dosya adlarının çıktısını alın ('en' veya ayarlandığı gibi);
--i18n-çoklu (--çok dilli) dil kodu çıktının bir parçası olarak sağlandı
dosya adı, bu varsayılandır. Çıktının tek bir dilde olduğu durumlarda yalnızca dil
kod istenmeyebilir. ayrıca bkz. --output-by-*

--inc-*
çıktı özelliğini içerir, yapılandırma ayarlarını geçersiz kılar (genellikle
hiçbiri ayarlanmadı), --exc-* (çıkış özelliğini hariç tut) üzerinde önceliğe sahiptir. Biraz detay
--exc-* altında verilmiştir, bkz. --exc-*

-j [dosya adı/joker karakter]
bir dosyayla ilişkili görüntüleri html, xhtml ve xml çıktıları tarafından kullanılmak üzere kopyalar
(--dump ve yönlendirme tarafından otomatik olarak çağrılır).

-k bkz. --renk kapalı

--dosyaları işlemeye devam et [dosya adı/joker karakter/url]
bkz. --bakım

-M [dosya adı/joker karakter/url]
bkz. --bakım

-m [dosya adı/joker karakter/url]
bkz. --dal (belge soyutlama düzeyi/katmanı)

--makine [dosya adı/joker karakter/url]
bkz. --dal (belge soyutlama düzeyi/katmanı)

--bakım [dosya adı/joker karakter/url]
bakım modunda, ara işlem dosyaları korunur ve konumları
belirtilen. (ayrıca bkz. -V). Takma adlar -M ve --keep-processing-files.

--belirgin [dosya adı/joker karakter]
oluşturulan çıktının (içeriğe köprülenmiş) ve belgenin bir html özetini üretir
belirli meta veriler (sisu_manifest.html). Bu adım çoğu işlem için varsayılır
bayraklar.

--mansayfası [dosya adı/joker karakter]
dosyanın man sayfasını oluşturur, tüm çıktılar için uygun değildir. Takma ad -i

--markdown [dosya adı/joker karakter/url]
Markdown akıllı metni (mevcut değil)

--tek dilli
bkz. --i18n-*

--çok dilli
bkz. --i18n-*

-N [dosya adı/joker karakter/url]
bkz. --digests

-n [dosya adı/joker karakter/url]
eğer ara işlem dosyalarının (belge soyutlaması) oluşturulmasını atlayın
zaten mevcut olduğundan, çoğu kişi tarafından varsayılan -m eşdeğeri atlanır
bayrakları işliyoruz.

--HAYIR-* bkz. --exc-*

--durmak yok
Hata durumunda işlemeyi durdurmayı geçersiz kıl. Takma ad --uyarı olarak hatalar

--numaralama
"Nesne alıntı numaraları"nı açın. Bkz. --inc-ocn ve --exc-ocn

-o [dosya adı/joker karakter/url]
bkz. --odt

--ocn "nesne alıntı numaraları". Bkz. --inc-ocn ve --exc-ocn

--odf [dosya adı/joker karakter/url]
bkz. --odt

--odt [dosya adı/joker karakter/url]
temel belgeyi opendocument dosya formatında (opendocument.odt) çıktılayın. Takma ad -o

--output-by-*
3 alternatif arasından çıktı dizini yapısını seçin: --dile göre çıktı,
(dosya tipine sahip dil ​​dizini (dil koduna göre) (html, epub, pdf vb.)
alt dizinler); --output-by-filetype, (dil koduna sahip dosya türü dizinleri
dosya adının bir kısmı); --output-by-filename, (dil koduna sahip dosya adı dizinleri
dosya adının bir parçası olarak). Bu yapılandırılabilir. Takma ad --by-*

-P [dil_dizini/dosya adı dil_dizini]
bkz. --po4a

-p [dosya adı/joker karakter]
--pdf'e bakın

--papersize-(a4|a5|b5|letter|legal)
--pdf set pdf papersize ile birlikte tüm yapılandırma ayarlarını geçersiz kılar,
birden fazla kağıt boyutu ayarlamak için seçeneği tekrarlayın --pdf --papersize-a4 --papersize-
mektup. Ayrıca bkz. --papersize=*

--papersize=a4,a5,b5,letter,legal --pdf ile birlikte pdf kağıt boyutunu ayarlayın,
birden fazla kağıt boyutu listesi ayarlamak için tüm yapılandırma ayarlarını geçersiz kılma
virgül ayırıcılı eşittir işareti --papersize=a4,letter. Ayrıca bkz. --papersize-*

--pdf [dosya adı/joker karakter]
üretir Lateks pdf (portre.pdf ve manzara.pdf). Yön ve kağıt boyutu şunlar olabilir:
komut satırında ayarlayın. Varsayılan kağıt boyutu yapılandırma dosyasında veya belgede ayarlanır
başlık veya ek komut satırı parametresi ile sağlanır, örneğin --papersize-a4
önceden ayarlanmış boyutlar şunları içerir: 'A4', ABD 'letter' ve 'legal' ve kitap boyutları 'A5' ve 'B5'
(sistem varsayılan olarak A4'tür) ve; --manzara veya --portrait, yani: örneğin "sisu --pdf-a4
--pdf-letter --landscape --verbose [dosya adı/joker karakter]" veya "sisu --pdf --landscape
--a4 --letter --verbose [dosya adı/joker karakter]". --pdf varsayılan olarak hem yatay hem de
dikey çıktı ve başka kağıt boyutu yapılandırılmamışsa a4. İlgili seçenekler
--pdf-manzara --pdf-portrait --pdf-papersize-* --pdf-papersize=[liste]. Takma ad -p

--pdf-l [dosya adı/joker karakter]
Bakınız --pdf-scape

--pdf-manzara [dosya adı/joker karakter]
yönelimi belirler, üretir Lateks pdf manzara.pdf. Varsayılan kağıt boyutu şurada ayarlanmıştır:
config dosyası veya belge başlığı veya ek komut satırıyla birlikte sağlanır
parametresi, örneğin --papersize-a4 önceden ayarlanmış boyutlar şunları içerir: 'A4', ABD 'letter' ve
'legal' ve kitap boyutları 'A5' ve --papersize-* veya --papersize=[list]. Takma ad --pdf-l
veya --pdf --landscape ile birlikte

--pdf-p [dosya adı/joker karakter]
Bakınız --pdf-portrait

--pdf-portre [dosya adı/joker karakter]
yönelimi belirler, üretir Lateks pdf portre.pdf.pdf. Varsayılan kağıt boyutu şurada ayarlanmıştır:
config dosyası veya belge başlığı veya ek komut satırıyla birlikte sağlanır
parametresi, örneğin --papersize-a4 önceden ayarlanmış boyutlar şunları içerir: 'A4', ABD 'letter' ve
'legal' ve kitap boyutları 'A5' ve --papersize-* veya --papersize=[list]. Takma ad --pdf-p
veya --pdf --portrait ile birlikte

--pg-[talimat] [dosya adı]
veritabanı PostgreSQL ( Bunun yerine --pgsql kullanılabilir) olası talimatlar şunları içerir:
--pg-oluşturuldub; --pg-oluştur; --pg-dropall; --pg-import [dosya adı]; --pg-güncelleme
[dosya adı]; --pg-remove [dosya adı]; aşağıdaki veritabanı bölümüne bakın.

--po [dil_dizini/dosya adı dil_dizini]
bkz. --po4a

--po4a [dil_dizini/dosya adı dil_dizini]
dosya için dil tarafından belirtilen dillerde .pot ve po dosyaları üretir
dizin. SiSU işaretleme, dil koduyla adlandırılan alt dizinlere yerleştirilir,
örneğin en/ fr/ es/. Sisu yapılandırma dosyası çıktı dizini yapısını şu şekilde ayarlamalıdır:
çok dilli. v3, deneysel

-Q [dosya adı/joker karakter]
--qrcode'a bakın

-q [dosya adı/joker karakter]
bkz: sessiz

--QR kod [dosya adı/joker karakter]
Meta verilerin QR kod görüntüsünü oluşturun (bildirimde kullanılır).

--sessizlik [dosya adı/joker karakter]
sessiz ekrana daha az çıktı.

-R [dosya adı/joker karakter]
--rsync'e bakın

-r [dosya adı/joker karakter]
bkz. --scp

--yönlendirme[=dizin_yolu] [dosya adı/joker karakter]
çıktıyı belirtilen dizinin altındaki alt dizine yerleştirir, alt dizin
dosya adı (sonek olmadan). Hiçbir çıktı dizini belirtilmemişse,
Geçerli dizinin (pwd) altındaki alt dizin. Varsayılan ayarları kullanmanın aksine HTML
dosyalar gömülü css içerir. --dump'ı karşılaştır

--ilk [dosya adı/joker karakter/url]
ReST (rST yeniden yapılandırılmış metin) akıllı metin (mevcut değil)

--rsync [dosya adı/joker karakter]
sisu çıktı dosyalarını rsync kullanarak uzak ana bilgisayara kopyalar. Bunun için sisurc.yml gerekir
Ana makine adı ve kullanıcı adı hakkında bilgi sağlandığını ve
"anahtarlar" ve ssh aracısı yerinde. -R kullanılırsa rsync'in davranışının farklı olduğuna dikkat edin
tek başına kullanıldığında diğer bayraklarla birlikte. Tek başına rsync --delete parametresi gönderilir,
uzak dizini temizlemek için kullanışlıdır (-R diğer dizinlerle birlikte kullanıldığında
bayraklar, öyle değil). Ayrıca bkz. --scp. Takma ad -R

-S bkz. --sisupod

-S [dosya adı/joker karakter]
bkz. --sisupod

-s [dosya adı/joker karakter]
--kaynak'a bakın

--örnek-arama-formu [--db-(pg|sqlite)]
için (naif) cgi arama formu örnekleri oluşturun SQLite veya PgSQL sizin durumunuza bağlıdır
zaten bir alanı doldurmak için sisu'yu kullanmıştım SQLite veya PgSQL veritabanı ( SQLite
version mevcut sisu_sqlite veritabanları için çıktı dizinlerini tarar, dolayısıyla
arama formunu oluşturmadan önce bunları oluşturmak gerekir) bkz. --sqlite &
--pg ve aşağıdaki veritabanı bölümü. İsteğe bağlı ek parametreler: --db-
kullanıcı='www-veri'. Örnekler mevcut çalışma dizinine atılır.
yazılabilir, (cgi-bin'e kopyalanmaları için verilen ekran talimatlarıyla birlikte)
dizin). Takma ad -F

-- saksafon [dosya adı/joker karakter/url]
bkz. --xml-sax

--scp [dosya adı/joker karakter]
sisu çıktı dosyalarını scp kullanarak uzak ana bilgisayara kopyalar. Bunun için sisurc.yml gerekir
Ana makine adı ve kullanıcı adı hakkında bilgi sağlandığını ve
"anahtarlar" ve ssh aracısı yerinde. Ayrıca bkz. --rsync. Takma ad -r

--sha256
sha256'nın kullanıldığı yerde karma özetini ayarlayın

--sha512
sha512'nın kullanıldığı yerde karma özetini ayarlayın

--sqlite-[talimat] [dosya adı]
veritabanı türü olarak ayarlandı SQLit, bu, iki olası veri tabanından birini üretir;
gizli bir veri tabanı ile ilgili ek talimatlar üretir SQLite için dosya
işlenen belge; ek talimatlarla ortak bir sonuç üretir SQLite
(aynı belge hazırlığından gelen) işlenmiş tüm belgelerin veri tabanı
dizin ve sonuç olarak) aynı çıktı dizini temel yolunu paylaşır (mümkünse
talimatlar şunları içerir: --sqlite-createdb; --sqlite-create; --sqlite-dropall;
--sqlite-import [dosya adı]; --sqlite-update [dosya adı]; --sqlite-kaldır
[dosya adı]); aşağıdaki veritabanı bölümüne bakın.

--sisupod
bir sisupod oluşturur; sisu işaretlemesi de dahil olmak üzere işaretleme dosyalarının sıkıştırılmış bir sisu dizini
kaynak dosyaları ve dizinler, yerel yapılandırma dosyası, resimler ve dış görünümler. Not:
bu yalnızca içinde bulunan yapılandırma dosyalarını veya dış görünümleri içerir yalnızca test edilmiştir
zsh ile). Takma ad -S

--sisupod [dosya adı/joker karakter]
ilişkili belgelerle birlikte belirtilen hazırlanan belgenin sıkıştırılmış bir dosyasını oluşturur
varsayılan olarak sisupod.zip olarak adlandırılan görüntüler, alternatif olarak şu adla da adlandırılabilir:
dosya adı uzantısı .ssp Bu, ilgili parçaları toplamanın hızlı bir yolunu sağlar
daha sonra örneğin e-postayla gönderilebilecek bir sisu belgesinin. Bir sisupod sisu içerir
işaretleme kaynak dosyası (bir ana dosya veya mevcutsa ilişkili belgelerle birlikte)
çok dilli versiyonlarda), ilgili görseller ve dış görünümle birlikte. SiSU komutlar
doğrudan yerel bir dizinde bulunan bir sisupod'a karşı çalıştırılabilir veya
uzak bir sitedeki URL olarak. Sağlanan görünümlerle ilgili bir güvenlik sorunu olduğundan
diğer kullanıcılar için --trust veya --trusted bayrağı eklenmedikçe uygulanmazlar.
Komut talimatında, size ait olmayan dosyanın
güvenilmez muamelesi görüyor. Sıkıştırılmış dosyanın dizin yapısı şu şekilde anlaşılmaktadır:
sisu ve sisu komutları onun içinde çalıştırılabilir. Not: Birden fazla göndermek istiyorsanız
Sisu işaretleme dizinini sıkıştırmak hızla daha fazla alan tasarrufu sağlar,
gönderilecek tek tek dosyalar yerine). Olmadan -S seçeneğine bakın
[dosya adı/joker karakter]. Takma ad -S

--kaynak [dosya adı/joker karakter]
sisu işaretleme dosyasını çıktı dizinine kopyalar. Takma adlar

--sıkı
--html ile birlikte daha fazla w3c uyumlu html üretir, örneğin
metin için tamamen sayısal tanımlayıcılar, konum nesnesi url#33, url#o33 olur

-T [dosya adı/joker karakter (*.termsheet.rb)]
standart form belge oluşturucu, ön işleme özelliği

-t [dosya adı/joker karakter]
--txt'ye bakın

--texinfo [dosya adı/joker karakter]
texinfo ve info dosyası üretir (pinfo ile görüntüleyin). Takma ad -I

--Tekstil [dosya adı/joker karakter/url]
tekstil akıllı metni (mevcut değil)

--Txt [dosya adı/joker karakter]
üretir düz metin Unix satır beslemeli ve işaretlemesiz, (nesne numaraları
ihmal edilmiş), bunları içeren her paragrafın sonunda dipnotlar bulunur [ -A for
eşdeğer dos (satır besleme) çıktı dosyası] [son notlar için -e'ye bakın]. (Seçenekler şunları içerir:
--son notlar için son notlar --her paragrafın sonundaki dipnotlar için dipnotlar
--unix unix satır beslemesi için (varsayılan) --msdos msdos satır beslemesi için). Takma ad -t

--txt-asciidoc [dosya adı/joker karakter]
bkz. --asciidoc

--txt-markdown [dosya adı/joker karakter]
bkz. --markdown

--txt-rst [dosya adı/joker karakter]
bkz. --rst

--txt-tekstil [dosya adı/joker karakter]
bkz. --tekstil

-U [dosya adı/joker karakter]
bkz. --url'ler

-u [dosya adı/joker karakter]
işlenmek üzere talep edilen işaretler için çıktı dosyalarının URL eşlemesini sağlar, ayrıca
görüşürüz

--url'ler [dosya adı/joker karakter]
mevcut işleme bayrakları seçenekleri için url çıktı listesini/haritasını yazdırır ve sonuçta
talep edilebilecek dosyalar (işleme seçeneklerinin bir listesini almak için kullanılabilir)
bir dosyayla ilgili olarak, çıktıya ilişkin bilgilerle birlikte
üretilir), -u, işlenmek üzere talep edilen bayraklar için URL çıktı eşlemesini sağlar.
Varsayılan, sisu_webrick'in çalıştığını varsayar ve webrick url eşlemelerini sağlar.
uygundur, ancak bunlar sisurc.yml dosyasındaki dosya sistemi yollarına değiştirilebilir. Takma ad -U

-V kendi başına sağlar SiSU sürüm ve ortam bilgileri (sisu --help env)

-V [dosya adı/joker karakter]
-v bayrağından bile daha ayrıntılı.

-v kendi başına sağlar SiSU versiyon bilgisi

-v [dosya adı/joker karakter]
bkz. --ayrıntılı

--ayrıntılı [dosya adı/joker karakter]
neyin üretildiğine, çıktının nereye yerleştirildiğine dair ayrıntılı çıktı sağlar (ve
-u bayrağında olduğu gibi, varsa hata mesajları) için oluşturulan dosyaların URL eşlemesini sağlar.
işleme bayrağı isteklerinin her biri. Takma ad -v

--çok ayrıntılı [dosya adı/joker karakter]
üretilen şeyin daha ayrıntılı çıktısını sağlar. Bakınız --ayrıntılı. Takma ad -V

--versiyon
sisu versiyonu

-W bkz. --webrick

-w [dosya adı/joker karakter]
bkz. --uyum

--webrick
Ruby'nin webrick web sunucusu noktalarını sisu çıktı dizinlerinde başlatır, varsayılan
bağlantı noktası 8081 olarak ayarlanmıştır ve kaynak yapılandırma dosyalarında değiştirilebilir. [uç:
webrick sunucusu bağlantı soneklerini gerektirir, bu nedenle html çıktısı kullanılarak oluşturulmalıdır.
-H yerine -h seçeneği; ayrıca -F webrick ]'e dikkat edin. Takma ad -W

--Dünya haritası [dosya adı/joker karakter]
bkz. --uyum

--xhtml [dosya adı/joker karakter]
xhtml/ üretir XML tarayıcı görüntüleme için çıktı (saksafon ayrıştırma). Takma ad -b

--xml-dom [dosya adı/joker karakter]
üretir XML Dom niteliğinde, derin belge yapısına sahip çıktı. Takma ad -X

--xml-sax [dosya adı/joker karakter]
üretir XML çıktı sığ yapısı (saksafon ayrıştırma). Takma ad -x

-X [dosya adı/joker karakter]
--xml-dom'a bakın

-x [dosya adı/joker karakter]
bkz. --xml-sax

-Y [dosya adı/joker karakter]
html çıktısına dayalı olarak belge için kısa bir site haritası girişi oluşturur ve
sisu_manifest. --sitemaps mevcut site haritalarının site haritası dizinini oluşturur/günceller.
(Deneysel, [g,y,m bu hafta duyurusu])

-y [dosya adı/joker karakter]
bkz. --manifest

-Z [dosya adı/joker karakter]
--zap'a bakın

--zap [dosya adı/joker karakter]
Zap, diğer işleme bayraklarıyla birlikte kullanılırsa, silinmek üzere olan türdeki çıktı dosyalarını siler.
işlenmeden önce işlenir. Eğer -Z tek başına işleme ile ilgili olarak kullanılıyorsa
flag (veya -[mMvVq] birleşimiyle birlikte), ilgili öğeyi kaldıracaktır.
belge çıktı dizini. Takma ad -Z

KOMUT LINE DEĞİŞTİRİCİLER


--no-ocn
[--html --pdf veya --epub ile] kapanır nesne alıntı numaralama. Üretmek
html kenar boşluklarındaki sayıları tanımlamadan çıktı veya Lateks /pdf çıktısı.

--açıklama yok
yıldız işareti veya hançer/artı işaretiyle gösterilen düzenleyici son notlarının[^*1] çıktı metnini çıkarır

--yıldız işareti yok
yıldız işaretiyle gösterilen düzenleyici son notlarının[^*2] çıktı metnini çıkarır

--hançersiz
hançer/artı işaretiyle gösterilen düzenleyici son notlarının[^+1] çıktı metnini çıkarır

VERİTABANI KOMUTLAR



dbi - veritabanı arayüzey

--sayfa or --pgsql kurmak PostgreSQL --sqlit için varsayılan ayar SQLite -d ile değiştirilebilir
--db=[veritabanı türü (PgSQL veya SQLite )]

--sayfa -v --createall
İlk adım, mevcut sistemde gerekli ilişkileri (tablolar, dizinler) oluşturur. PostgreSQL
veritabanı (bir veritabanı manuel olarak oluşturulmalı ve çalışmayla aynı ad verilmelidir)
dizin, istendiği gibi) (rb.dbi) [ -dv --createall SQLite eşdeğer] olabilir
başlangıçta sisu -Dv --createdb'yi çalıştırmak gerekiyor NOT: şu anda
PostgreSQL veritabanını manuel olarak oluşturmak gerekebilir. Komut
dizin adı olun (yol olmadan)]. Lütfen yalnızca alfasayısal karakterler ve alt çizgi kullanın.

--sayfa -v --içe aktarmak
[dosya adı/joker karakter] belirtilen verileri içe aktarır PostgreSQL db (rb.dbi) [ -dv --içe aktarma
SQLite eş değer]

--sayfa -v --Güncelleme
[dosya adı/joker karakter] belirtilen verileri günceller/içe aktarır PostgreSQL db (rb.dbi) [ -dv
--Güncelleme SQLite eş değer]

--sayfa --kaldırmak
[dosya adı/joker karakter] belirtilen verileri kaldırır PostgreSQL db (rb.dbi) [ -d --remove
SQLite eş değer]

--sayfa --dropall
verileri öldürür" ve düşer ( PostgreSQL or SQLite ) veritabanı, tablolar ve dizinler [ -d --dropall
SQLite eş değer]

-v ayrıntılı çıktı içindir.

KOMUT LINE İLE BAYRAKLAR - TOPLU İŞLEME


Veri dizininde sisu -mh dosyaadı veya joker karakter komutunu çalıştırın; "sisu -h cisg.sst" veya "sisu
-h *.{sst,ssm}" tüm belgelerin html sürümünü oluşturmak için.

Sisu'yu çalıştırmak (herhangi bir bayrak, dosya adı veya joker karakter olmadan tek başına) etkileşimli olanı getirir
Tanınmayan herhangi bir sisu komutu gibi yardım edin. Kaçmak için girin.

YARDIM ET


SISU MANUEL


Sisu hakkında en güncel bilgiler mevcut sisu_manual'da bulunmalıdır.
at:

<http://sisudoc.org/sisu/sisu_manual/>

Kılavuz, sırasıyla ya içinde bulunan kaynaktan oluşturulabilir. SiSU
tarball'da veya yerel olarak şu adreste yüklü:

./data/doc/sisu/markup-samples/sisu_manual

/usr/share/doc/sisu/markup-samples/sisu_manual

ilgili dizine gidin ve örneğin şunu yazın:

sisu sisu_manual.ssm

SISU MAN SAYFALAR


If SiSU sisteminizde yüklüyse normal man komutları mevcut olmalıdır, şunu deneyin:

adam sisu

köprü SiSU man sayfaları doğrudan Sisu belgelerinden oluşturulur.
kaynak dosyaları içinde bulunan sisu kılavuzu SiSU tarball'da:

./data/doc/sisu/markup-samples/sisu_manual

Kurulduktan sonra, dizin eşdeğeri:

/usr/share/doc/sisu/markup-samples/sisu_manual

Mevcut man sayfaları man2html kullanılarak tekrar html'ye dönüştürülür:

/usr/share/doc/sisu/html/

./data/doc/sisu/html

Sisu kılavuz sayfasının çevrimiçi versiyonuna buradan ulaşabilirsiniz:

* çeşitli sisu man sayfalarıhttp://www.jus.uio.no/sisu/man/> [^1]

* sisu.1http://www.jus.uio.no/sisu/man/sisu.1.html> [^2]

SISU ANKASTRE İNTERAKTİF YARDIM ET, [DURDURULDU]


Bu güncelliğini yitirdi ve durduruldu.

TANITIM TO SISU İŞARETLEYİCİ[^3]


ÖZET



SiSU kaynak belgeler düz metin ( UTF-8 )[^4] dosya

Tüm paragraflar boş bir satırla ayrılmıştır.

İşaretleme şunlardan oluşur:

* Bir belgenin üst kısmında, belgeyle ilgili anlamsal meta verilerden oluşan belge başlığı
belge ve istenirse ek işlem talimatları (böyle bir talimat)
başlıkları belirli bir seviyeden aşağıya doğru otomatik olarak numaralandırır)

*ardından en önemli bölümü hazırlanan ana metin gelir.
karakteristik özelliği, ana taslağı tanımlayan farklı başlık seviyelerinin işaretlenmesidir.
belge yapısından. Temel metnin işaretlenmesi şunları içerir:

* başlık seviyeleri belge yapısını tanımlar

* metin temel özellikleri, italik, kalın vb.

* kod gibi farklı şekilde ele alınması gereken gruplandırılmış metinler (nesneler)
bloklar veya şiirler.

* dipnotlar/sonnotlar

* bağlantılı metin ve resimler

* Girinti, madde işaretli, numaralı listeler vb. gibi paragraf eylemleri.

İŞARETLEME TÜZÜK, BELGE YAPI VE METADATA ŞARTLAR


minimum içerik/yapı gereksinimi:

[meta veriler]
A~ (düzey A [başlık])

1~ (en az bir seviye 1 [bölüm/(bölüm)])

yapı kuralları (belge hiyerarşisi, başlık düzeyleri):

ABCD (varsa başlık ve kısımlar) ve 123 (bölüm ve kısımlar) olmak üzere iki başlık düzeyi seti vardır.
varsa alt bölümler)

Sisu'nun akıcı seviyeleri var:
A~ [başlık] .
gerekli (== 1) ardından B~ veya 1~
B~ [bölüm] *
ardından C~ veya 1~
C~ [alt bölüm] *
ardından D~ veya 1~
D~ [alt alt bölüm] *
ardından 1~
1~ [bölüm (bölüm)] +
gerekli (>= 1) ardından metin veya 2~
metin *
ardından daha fazla metin veya 1~, 2~
veya ilgili kısım *()
2~ [alt bölüm] *
ardından metin veya 3~
metin *
ardından daha fazla metin veya 1~, 2~ veya 3~
veya ilgili kısım için bkz. *()
3~ [alt-bölüm] *
ardından metin
metin *
ardından daha fazla metin veya 1~, 2~ veya 3~ veya ilgili kısım gelir, bkz. *()

*(B~ eğer başkası kullanılmıyorsa;
eğer C~ en son kullanılmışsa: C~ veya B~;
D~ kullanılırsa: D~, C~ veya B~)

* seviye A~ döşemedir ve zorunludur
* yalnızca bir A düzeyi olabilir~
* BCD başlık seviyeleri isteğe bağlıdır ve her birinden birkaç tane olabilir
(üçünün de kullanıldığı durumlarda, örneğin Kitap Bölümü Bölümüne karşılık gelir)
*Kullanılan alt düzeyler birbirini sırayla takip etmelidir
(alfabetik olarak),
* A~ B~ C~ D~ başlık seviyelerini daha ziyade diğer başlık seviyeleri takip eder
asıl metinden daha
bu sonraki sıralı (alfabetik) başlık bölümü seviyesi olabilir
veya bir başlık (bölüm) seviyesi 1~
* en az bir başlık (bölüm) seviye 1 olmalıdır~
(bir kitapta metnin bölümlere ayrıldığı düzey,
Bölüm düzeyine)
* ek başlık seviyeleri 1~ 2~ 3~ isteğe bağlıdır ve birkaç tane olabilir
her
* 1~ 2~ 3~ başlık düzeylerini metin takip eder (bunun ardından
aynı başlık seviyesi)
ve/veya bir sonraki alt sayısal başlık düzeyi (ardından metin gelir)
veya gerçekten ilgili parça seviyesine geri dönün
(asıl metin/içerik üzerindeki kuralların bir sonucu olarak
öncesinde seviye 1~ (2~ veya 3~) başlık bulunmalıdır)

İŞARETLEME ÖRNEKLER


ONLINE


Çevrimiçi işaretleme örnekleri, buradan üretilen ilgili çıktılarla birlikte mevcuttur.
<http://www.jus.uio.no/sisu/SiSU/examples.html> veya itibaren
<http://www.jus.uio.no/sisu/sisu_examples/>

Elbette sisu işaretlemesine üstünkörü bir genel bakış sağlayan bu belge var ve
üretilen ilgili çıktı:http://www.jus.uio.no/sisu/sisu_markup/>

işaretleme sözdiziminin alternatif bir sunumu: /usr/share/doc/sisu/on_markup.txt.gz

KURULMUŞ


İle SiSU yüklü örnek dış görünümler şurada bulunabilir: /usr/share/doc/sisu/markup-samples (veya
eşdeğer dizin) ve eğer sisu -markup-samples aynı zamanda şuraya kuruluysa:
/usr/share/doc/sisu/markup-samples-non-free

İŞARETLEME OF BAŞLIKLAR


Başlıklar aşağıdakilerden birini içerir: bir belge hakkında herhangi bir kişi tarafından kullanılabilen anlamsal meta veriler
programın çıktı modülü veya; işleme talimatları.

Not: Bir belgenin ilk satırı, belgede kullanılan biçimlendirme sürümüne ilişkin bilgileri içerebilir.
bir yorum şekli. Yorumlar paragrafın başlangıcındaki yüzde işaretidir (ve
metin satırındaki ilk karakter) ardından bir boşluk ve yorum gelir:
% bu bir yorum olurdu

NUMUNE ÜSTBİLGİ


Bu geçerli belge buna benzer başlığa sahip bir ana belge tarafından yüklenmiştir
bir:
% SiSU master 4.0

@title: SiSU
:altyazı: Kılavuz

@yaratıcı:
:yazar: Amissah, Ralph

@yayıncı: [yayıncı adı]

@haklar: Telif Hakkı (C) Ralph Amissah 2007, SiSU belgelerinin bir parçası, Lisans GPL 3

@sınıflandırmak:
:topic_register: SiSU:manuel;elektronik belgeler:SiSU:manuel
:konu: e-kitap, e-yayıncılık, elektronik kitap, elektronik yayıncılık,
elektronik belge, elektronik alıntı, veri yapısı,
alıntı sistemleri, arama

Kullanılan_tarafın yüzdesi: manuel

@tarih:
:yayın tarihi: 2008-05-22
:oluşturuldu: 2002-08-28
:yayın tarihi: 2002-08-28
:mevcut: 2002-08-28
:değiştirilme tarihi: 2010-03-03

@yapmak:
:num_top: 1
:sonlar: yeni=C; ara=1
:kalın: /Gnu|Debian|Ruby|SiSU/
:home_button_text: {SiSU}http://sisudoc.org; {git}http://git.sisudoc.org
:altbilgi: {SiSU}http://sisudoc.org; {git}http://git.sisudoc.org
:manpage: name=sisu - belgeler: işaretleme, yapılandırma, birden fazla standart formatta yayınlama ve arama;
synopsis=sisu [-abcDdeFhIiMmNnopqRrSsTtUuVvwXxYyZz0-9] [dosya adı/joker karakter ]
. sisu [-Ddcv] [talimat]
. sisu [-CcFLSVvW]

@bağlantılar:
{ SiSU Ana Sayfası }http://www.sisudoc.org/
{ SiSU Kılavuzu }http://www.sisudoc.org/sisu/sisu_manual/
{ Kitap Örnekleri ve İşaretleme Örnekleri }http://www.jus.uio.no/sisu/SiSU/examples.html
{ SiSU İndir }http://www.jus.uio.no/sisu/SiSU/download.html
{ SiSU Değişiklik Günlüğü }http://www.jus.uio.no/sisu/SiSU/changelog.html
{ SiSU Git deposu }http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=özet
{ SiSU Liste Arşivleri }http://lists.sisudoc.org/pipermail/sisu/
{ SiSU @ Debian }http://packages.qa.debian.org/s/sisu.html
{ SiSU Projesi @ Debian }http://qa.debian.org/developer.php?giriş=[e-posta korumalı]
{ SiSU @ Vikipedi }http://en.wikipedia.org/wiki/SiSU

MEVCUT BAŞLIKLAR


Başlık etiketleri bir belgenin başında görünür ve belgenin meta bilgilerini sağlar.
belge (örneğin Dublin çekirdek ) veya belgenin bir bütün olarak nasıl olduğuna ilişkin bilgi
işlenecek. Tüm başlık talimatları @başlıkadı: biçimini alır veya sonraki satırda bulunur
ve bir kez boşluk ile girintili :subheadername: All Dublin çekirdek meta etiketleri mevcut

@tanımlayıcı: bilgi veya talimatlar

burada "tanımlayıcı" program tarafından tanınan bir etikettir ve "bilgi" veya
"talimatlar" belirtilen etikete/tanımlayıcıya aittir

Not: Kullanıldığı yerde bir başlık yalnızca bir kez kullanılmalıdır; @title: dışındaki tüm başlıklar
isteğe bağlı; @structure: başlığı belge yapısını tanımlamak için kullanılır ve faydalı olabilir
bilmek.

Bu bir örnek başlıktır
% SiSU 2.0 [işaretleme sürümüyle birlikte bildirilen dosya türü tanımlayıcısı]

@title: [başlık metni] [bu başlık zorunlu olan tek başlıktır]
:subtitle: [varsa altyazı]
:dil ingilizce

@yaratıcı:
:yazar: [Soyadı, Adları]
:illustrator: [Soyadı, Adları]
:çevirmen: [Soyadı, Adları]
:prepared_by: [Soyadı, Adları]

@tarih:
:yayınlandı: [yıl veya yyyy-aa-gg]
:oluşturuldu: [yıl veya yyyy-aa-gg]
:yayınlandı: [yıl veya yyyy-aa-gg]
:mevcut: [yıl veya yyyy-aa-gg]
:düzenlendi: [yıl veya yyyy-aa-gg]
:geçerli: [yıl veya yyyy-aa-gg]
:added_to_site: [yıl veya yyyy-aa-gg]
:translated: [yıl veya yyyy-aa-gg]

@Haklar:
:telif hakkı: Telif Hakkı (C) [Yıl ve Sahibi]
:license: [Verilen Lisansı Kullan]
:text: [Yıl ve Sahibi]
:çeviri: [İsim, Yıl]
:çizimler: [İsim, Yıl]

@sınıflandırmak:
:topic_register: SiSU:biçimlendirme örneği:kitap;kitap:roman:fantezi
:tip:
:ders:
:Tanım:
:anahtar kelimeler:
:soyut:
:loc: [Kongre Kütüphanesi sınıflandırması]
:dewey: [Dewey sınıflandırması

@tanımlamak:
:isbn: [ISBN]
:oclc:

@bağlantılar: { SiSU }http://www.sisudoc.org
{ FSF }http://www.fsf.org

@yapmak:
:num_top: 1
:başlıklar: [her seviye için eşleşecek metin
(örneğin BÖLÜM; Bölüm; Bölüm; Makale; veya başka: yok; KİTAP|İLK|İKİNCİ; yok; BÖLÜM;)
:sonlar: yeni=:C; ara=1
:promosyon: sisu, ruby, sisu_search_libre, open_society
:bold: [kelimelerin/ifadelerin normal ifadesi kalın olarak yazılacaktır]
:italik: [italik olarak yazılacak kelimelerin/ifadelerin normal ifadesi]
:home_button_text: {SiSU}http://sisudoc.org; {git}http://git.sisudoc.org
:altbilgi: {SiSU}http://sisudoc.org; {git}http://git.sisudoc.org

@orijinal:
:dil: [dil]

@notlar:
:Yorum:
:prefix: [önek, içindekiler tablosunun hemen sonrasına yerleştirilir]

İŞARETLEME OF ÖZEL METİN


HEADING DÜZEYLERİ


Başlık seviyeleri :A~ ,:B~ ,:C~ ,1~ ,2~ ,3~ ... :A - :C parça / bölüm başlıklarıdır,
ardından diğer başlık seviyeleri gelir ve 1-6 arası başlıklar ve ardından önemli metin veya
alt başlıklar. :A~ genellikle başlık :A~? koşullu düzey 1 başlığı (durumda kullanılır)
tek başına belge başka bir belgeye aktarılabilir)

:A~ [başlık Metin] Üst düzey başlık [bu genellikle başlığa benzer içeriğe sahiptir
@title: ] NOT: burada açıklanan başlık seviyeleri 0.38 notasyonuyla verilmiştir, başlığa bakın

:B~ [başlık Metin] İkinci düzey başlık [bu bir başlık düzeyi bölücüsüdür]

:C~ [başlık Metin] Üçüncü düzey başlık [bu bir başlık düzeyi bölücüsüdür]

1~ [başlık Metin] Belgenin veya alt başlığın ana metninden önceki üst düzey başlık
2, normalde bir belgede 1. veya 2. veya 3. vb. olarak işaretlenecek başlık düzeyi ve
sisu'nun varsayılan olarak html çıktısını adlandırılmış bölümlere ayıracağı düzey, adlar
Hiçbiri (bir sayı) verilmemişse otomatik olarak sağlanır, aksi halde şu formu alır:
1~bu_segment için_dosyaadım_

2~ [başlık Metin] Belgenin veya alt metninin ana metninden önceki ikinci düzey başlık
başlık 3 , normalde 1.1 veya 1.2 veya 1.3 veya 2.1 vb. olarak işaretlenecek başlık düzeyidir.
bir belgede.

3~ [başlık Metin] Belgenin asıl metninden önceki üçüncü düzey başlık;
normalde bir belgede 1.1.1 veya 1.1.2 veya 1.2.1 veya 2.1.1 vb. olarak işaretlenir
1~dosya adı düzey 1 başlığı,

% Bölüm gibi ana metin tarafından takip edilen birincil bölüm ve daha da alt bölümlere ayrılabilir (bu, varsayılan olarak html bölümlerinin oluşturulduğu düzeydir)

FONT ÖZNİTELİKLERİ



işaretleme örnek:
normal metin, *{vurgu}*, !{kalın metin}!, /{italik}/, _{alt çizgi}, "{citation}",
^{superscript}^, ,{subscript},, +{inserted text}+, -{çizgili}-, #{monospace}#

normal metin

*{emphasis}* [not: kalın, italik veya alt çizgi ile temsil edilecek şekilde yapılandırılabilir]

!{kalın yazı}!

/{italik}/

_{vurgulamak}_

"{Alıntı}"

^{üst simge}^

,{abonelik},

+{metin eklendi}+

-{üstü çizili}-

#{tek aralıklı}#

Ortaya çıkan çıktı:

normal metin, vurgu, pim metin , italik, vurgulamak, "alıntı", ^üst simge^,
[abonelik], ++eklenen metin++, --üstü çizili--, tek aralıklı

normal metin

vurgu [not: kalın, italik veya alt çizgi ile temsil edilecek şekilde yapılandırılabilir]

pim metin

italik yazı

vurgulamak

"Alıntı"

^üst simge^

[abonelik]

++eklenen metin++
--üstü çizili--
monospace

GİRİNTİ VE MERMİLER



işaretleme örnek:
sıradan paragraf

_1 paragrafa bir adım girinti

_2 paragrafa iki adım girinti

_9 paragraf dokuz adım girintili

Ortaya çıkan çıktı:

sıradan paragraf

paragrafa bir adım girinti

paragraf girintisi iki adım

paragraf dokuz adım girintili

işaretleme örnek:
__* madde işareti metni

_1* madde işareti metni, ilk girinti

_2* madde işareti metni, iki adımlı girinti

Ortaya çıkan çıktı:

* madde işareti metni

* madde işareti metni, ilk girinti

* madde işareti metni, iki adımlı girinti

Numaralı Liste (başlıklar/başlıklar ile karıştırılmamalıdır, (belge yapısı))

işaretleme örnek:
# numaralı liste numaralı liste 1., 2., 3 vb.

_# numaralı liste numaralı liste girintili a., b., c., d., vb.

ASILI GİRİŞLER



işaretleme örnek:
_0_1 ilk satırda girinti yok,
paragrafın geri kalanı bir adım girintili

_1_0 ilk satır girintili,
paragrafın geri kalanında girinti yok

her durumda seviye 0-9 olabilir

Ortaya çıkan çıktı:

ilk satırda girinti yok, paragrafın geri kalanında bir adım girintili; ilk satır hayır
girinti, paragrafın geri kalanı bir adım girintili; ilk satırda girinti yok, geri kalanı
paragraf bir adım girintili; ilk satır girintisiz, paragrafın geri kalanı girintili
bir adım; ilk satır girintisiz, paragrafın geri kalanı bir adım girintili; Birinci
satır girintisiz, paragrafın geri kalanı bir adım girintili; ilk satırda girinti yok,
paragrafın geri kalanı bir adım girintili; ilk satır girintisiz, paragrafın geri kalanı
bir adım girintili; ilk satır girintisiz, paragrafın geri kalanı bir adım girintili;

Sıradan bir paragraf.

ilk satır girintili, paragrafın geri kalanı girintisiz ilk satır girintili, paragrafın geri kalanı
girinti yok ilk satır girintili, paragrafın geri kalanı girintisiz ilk satır girintili, geri kalanı
paragraf girintisiz ilk satırı girintili, paragrafın geri kalanı girintisiz ilk satırı girintili,
paragrafın geri kalanı girintisiz ilk satır girintili, paragrafın geri kalanı girintisiz ilk satır
girintili, paragrafın geri kalanı girintisiz ilk satır girintili, paragrafın geri kalanı girintisiz
ilk satır girintili, paragrafın geri kalanı girintisiz ilk satır girintili, paragrafın geri kalanı no
çentik

her durumda seviye 0-9 olabilir

canlı inşa
Özelleştirilmiş oluşturmak için kullanılan komut dosyaları koleksiyonu Debian
Canlı sistemler.
.Yaşayarak inşa ediyorum
eskiden canlı yardımcı olarak biliniyordu ve hatta daha önce canlı paket olarak biliniyordu.

canlı inşa

Özelleştirilmiş oluşturmak için kullanılan komut dosyaları koleksiyonu Debian
Canlı sistemler. canlı inşa
eskiden canlı yardımcı olarak biliniyordu ve hatta daha önce canlı paket olarak biliniyordu.

/ NOTLAR


Dipnot ve sonnotlar, içinde belirtilecekleri yere işaretlenir.
bir metin. Otomatik olarak numaralandırılırlar. Çıktı türü dipnot mu yoksa dipnot mu olduğunu belirler.
son notlar üretilecek

işaretleme örnek:
~{bir dipnot veya sonnot }~

Ortaya çıkan çıktı:

[^5]

işaretleme örnek:
normal metin~{ müstakil sonnot işaretçisi ve sonnot bir arada }~ devam ediyor

Ortaya çıkan çıktı:

normal metin[^6] devam ediyor

işaretleme örnek:
normal metin ~{* numarasız yıldız işareti dipnot/son not, gerekirse birden fazla yıldız işareti ekleyin }~ devam ediyor

normal metin ~{** başka bir numarasız yıldız işareti dipnot/son not }~ devam ediyor

Ortaya çıkan çıktı:

normal metin [^*] devam ediyor

normal metin [^**] devam ediyor

işaretleme örnek:
normal metin ~[* editör notları, numaralı yıldız işareti dipnot/sonnot serisi ]~ devam ediyor

normal metin ~[+ editör notları, numaralı artı sembol dipnot/sonnot serisi ]~ devam ediyor

Ortaya çıkan çıktı:

normal metin [^*3] devam ediyor

normal metin [^+2] devam ediyor

Alternatif endnote çift notasyonu için dipnotlar/sonnotlar:
% "~^" son not işaretleyicisine dikkat edin

normal metin~^ devam ediyor

^~ işaretçinin geçtiği paragraftan sonraki son not metni

standart ve çift notasyonu aynı belgede karıştırılamaz

 


ÇIPLAK URL'LER İÇİNDE METİN, ALIŞVERİŞ İLE URL'LER


Metin içinde bulunan URL'ler otomatik olarak işaretlenir. Metin içindeki bir URL otomatik olarak
kendisine hiper bağlantılıdır ve varsayılan olarak açılı ayraçlarla süslenmiştir (eğer bunlar aksi belirtilmedikçe).
bir kod bloğunun içinde yer alır (bu durumda normal metin olarak iletilir) veya kaçışlı
önünde bir alt çizgi bulunur (bu durumda dekorasyon atlanır).

işaretleme örnek:
normal metin http://www.sisudoc.org/ devam ediyor

Ortaya çıkan çıktı:

normal metinhttp://www.sisudoc.org/> devam ediyor

Süslemesiz, çıkışlı bir URL

işaretleme örnek:
normal metin _http://www.sisudoc.org/ devam ediyor

borç_http://www.jus.uio.no/sisu/archive kararsız ana özgür olmayan

Ortaya çıkan çıktı:

normal metin <_http://www.sisudoc.org/> devam ediyor

borç <_http://www.jus.uio.no/sisu/archive> kararsız ana özgür olmayan

Bir kod bloğunun kullanıldığı yerde ne dekorasyon ne de hiper bağlantı vardır; kod blokları
bu belgenin ilerleyen kısımlarında tartışılacaktır

Ortaya çıkan çıktı:
deb http://www.jus.uio.no/sisu/archive kararsız ana özgür olmayan
deb-src http://www.jus.uio.no/sisu/archive kararsız ana özgür olmayan

BAĞLAMA METİN


Bir metni veya resmi bir URL'ye bağlamak için işaretleme aşağıdaki gibidir

işaretleme örnek:
{ SiSU } hakkındahttp://url.org işaretleme

Ortaya çıkan çıktı:

hakkındaSiSUhttp://www.sisudoc.org/> işaretleme

Bir kısayol gösterimi mevcuttur, böylece URL bağlantısı otomatik olarak da sağlanabilir.
dipnot

işaretleme örnek:
yaklaşık {~^ SiSU }http://url.org işaretleme

Ortaya çıkan çıktı:

hakkındaSiSUhttp://www.sisudoc.org/> [^7] işaretleme

Bir ocn de dahil olmak üzere etiketli bir konuma dahili belge bağlantıları

işaretleme örnek:
{ metin bağlantıları }#link_text hakkında

Ortaya çıkan çıktı:

⌠metin bağlantıları⌡⌈link_text⌋ hakkında

Paylaşılan belge toplama bağlantısı

işaretleme örnek:
hakkında { SiSU kitap biçimlendirme örnekleri }:SiSU/examples.html

Ortaya çıkan çıktı:

⌠ hakkında SiSU kitap işaretleme örnekleri⌡⌈:SiSU/examples.html⌋

BAĞLAMA GÖRÜNTÜLER



işaretleme örnek:
{ tux.png 64x80 }resim

% çeşitli URL bağlantılı görseller

{tux.png 64x80 "daha iyi bir yol" }http://www.sisudoc.org/

{GnuDebianLinuxRubyBetterWay.png 100x101 "Çok Daha İyi - Gnu/Linux, Debian ve Ruby ile" }http://www.sisudoc.org/

{~^ ruby_logo.png "Yakut" }http://www.ruby-lang.org/en/

Ortaya çıkan çıktı:

[ tux.png ]

tux.png 64x80 "Gnu/Linux - daha iyi bir yol"http://www.sisudoc.org/>

GnuDebianLinuxRubyBetterWay.png 100x101 "Çok Daha İyi - Gnu/Linux, Debian ve Ruby ile"
<http://www.sisudoc.org/>

ruby_logo.png 70x90 "Yakut"http://www.ruby-lang.org/en/> [^8]

bağlantılı url dipnot kestirme
{~^ [bağlantı metni] }http://url.org

% şununla eşleşir: { [bağlantı metni] }http://url.org ~{ http://url.org }~

%, bir belge/paragraf içinde hiper bağlantılı metin üretir; son not, köprüde kullanılan metin konumu için URL'yi sağlar

metin işaretçisi *~isim

başlık düzeyinde not: başlıklara adlar verilerek aynı şey otomatik olarak elde edilir
1, 2 ve 3 yani 2~[isim] ve 3~[isim] veya otomatik başlık numaralandırma durumunda, olmadan
daha fazla müdahale.

LINK KISAYOL İÇİN BİRDEN VERSIONS OF A SISU BELGE IN L' AYNI DİZİN


TREE

işaretleme örnek:
!_ /{"Viral Sarmal"}/, David Bollier

{ "Viral Sarmal", David Bollier [3sS]}viral_spiral.david_bollier.sst

Viral Sarmal , David Bollier "Viral Spiral", David Bollier
<http://corundum/sisu_manual/en/manifest/viral_spiral.david_bollier.html>
belge bildirimi
<http://corundum/sisu_manual/en/manifest/viral_spiral.david_bollier.html>
⌠html, bölümlere ayrılmış
metin⌡「http://corundum/sisu_manual/en/html/viral_spiral.david_bollier.html
⌠html, kaydırma, belgeleme
bir⌡「http://corundum/sisu_manual/en/html/viral_spiral.david_bollier.html
⌠epub⌡「http://corundum/sisu_manual/en/epub/viral_spiral.david_bollier.epub
⌠pdf,
manzara⌡「http://corundum/sisu_manual/en/pdf/viral_spiral.david_bollier.pdf
⌠pdf, portre⌡「http://corundum/sisu_manual/en/pdf/viral_spiral.david_bollier.pdf
⌠odf: odt, belgeyi aç
metin⌡「http://corundum/sisu_manual/en/odt/viral_spiral.david_bollier.odt
⌠xhtml
kaydırma⌡「http://corundum/sisu_manual/en/xhtml/viral_spiral.david_bollier.xhtml
⌠xml, saksafon⌡「http://corundum/sisu_manual/en/xml/viral_spiral.david_bollier.xml
⌠xml, dom⌡「http://corundum/sisu_manual/en/xml/viral_spiral.david_bollier.xml
⌠uyum⌡「http://corundum/sisu_manual/en/html/viral_spiral.david_bollier.html
⌠dcc, belge içeriği sertifikası
(özetler)⌡「http://corundum/sisu_manual/en/digest/viral_spiral.david_bollier.txt
⌠işaretleme kaynağı
metin⌡「http://corundum/sisu_manual/en/src/viral_spiral.david_bollier.sst
⌠işaretleme kaynağı (sıkıştırılmış)
kapsül⌡「http://corundum/sisu_manual/en/pod/viral_spiral.david_bollier.sst.zip

GRUPLANMIŞ METİN / BLOKE METİN


Engellenen metin için kaşlı ayraçlar veya tikler kullanan iki işaretleme sözdizimi vardır.

BLOKE METİN KIVIRCIK DESTEK SÖZDİZİMİ


bir satırın başında, açılan küme ayracı ile blok tipinin kendi kullanım adında,
bloğun içeriğini takip edin ve kapanış küme parantezi ve bloğun adıyla kapatın.
blok türü, örneğin
kod{

bu bir kod bloğudur

}kod

şiir{

işte bu bir şiir

}şiir

BLOKE METİN BİT SÖZDİZİMİ


``` kodu
bu bir kod bloğudur

`

``` şiir
işte bu bir şiir

`

üç arka işaret ile bir satır başlatın, bir boşluk ve ardından blok türünün adının adı,
bloğun içeriğini takip edin ve satırlarının bir satırında üç geri tik işaretiyle kapatın.
kendi, örneğin

TABLOLAR


Tablolar iki şekilde de hazırlanabilir

işaretleme örnek:
tablo{ c3; 40; 30; 30;

Bu bir masa
bu birinci satırın ikinci sütunu olur
birinci satırın üçüncü sütunu burada

Ve burada başka bir sıra başlıyor
ikinci satırın ikinci sütunu
ikinci satırın üçüncü sütunu vb.

}masa

Ortaya çıkan çıktı: Bu bir tablodur|bu birinci satırın ikinci sütunu olacak|üçüncü sütun olacak
birinci satır burada』Ve işte başka bir satır başlıyor|ikinci satırın ikinci sütunu|satırın üçüncü sütunu
iki ve benzeri.''

Çok fazla bilginin olmadığı durumlarda ikinci bir formla çalışmak daha kolay olabilir.
her sütun

işaretleme örnek: [^9]
!_ Tablo 3.1: Wikipedia'ya Katkıda Bulunanlar, Ocak 2001 - Haziran 2005

{Tablo 24; 12; 12; 12; 12; 12; 12;}
|Ocak. 2001|Ocak. 2002|Ocak. 2003|Ocak. 2004|Temmuz 2004|Haziran 2006
Katkıda Bulunanlar* | 10| 472| 2,188| 9,653| 25,011| 48,721
Aktif katkıda bulunanlar** | 9| 212| 846| 3,228| 8,442| 16,945
Çok aktif katkıda bulunanlar*** | 0| 31| 190| 692| 1,639| 3,016
İngilizce dilindeki makale sayısı| 25| 16,000| 101,000| 190,000| 320,000| 630,000
Ürün sayısı, tüm diller | 25| 19,000| 138,000| 490,000| 862,000|1,600,000

* En az on kez katkıda bulunmuş; **geçen ay içinde en az 5 kez; *** Geçen ay 100'den fazla kez.

Ortaya çıkan çıktı:

tablo 3.1: Katkıda için Vikipedi, Ocak 2001 - Haziran 2005 |Ocak. 2001|Ocak. 2002|Ocak.
2003|Jan. 2004|July 2004|June 2006』Contributors*|10|472|2,188|9,653|25,011|48,721』Active
contributors**|9|212|846|3,228|8,442|16,945』Very active
katkıda bulunanlar***|0|31|190|692|1,639|3,016』No. İngilizce dili
makaleler|25|16,000|101,000|190,000|320,000|630,000』No. makalelerin hepsi
languages|25|19,000|138,000|490,000|862,000|1,600,000』

* En az on kez katkıda bulunmuş; **geçen ay içinde en az 5 kez; *** 100 den fazla
geçen ay kez.

ŞİİR



temel işaretleme:
şiir{

Buradaki şiiriniz

}şiir

Bir şiirdeki her mısraya bir nesne numarası verilir.

işaretleme örnek:
şiir{

Fury dedi ki
fare, o
tanıştım
ev,
"Hadi
ikisi de gider
hukuk: yapacağım
dava açmak
SEN. --Gelmek,
hayır alacağım
inkar; Biz
olmalı
deneme: için
gerçekten bu
sabah ben
hiçbir şey değil
yapmak."
dedi ki
fareyi
Cur, "Böyle
bir duruşma,
Sevgili bayım,
İle
jüri yok
ya da yargıç,
olurdu
israf
bizim
nefes."
"Ben olacağım
yargıç, ben yapacağım
jüri olun"
Adı geçen
kurnaz
eski Fury:
"Hasta
deneyin
bütün
sebep olmak,
ve
mahkum etmek
sen
için
ölüm."'

}şiir

Ortaya çıkan çıktı:
Fury dedi ki
fare, o
tanıştım
ev,
"Hadi
ikisi de gider
hukuk: yapacağım
dava açmak
SEN. --Gelmek,
hayır alacağım
inkar; Biz
olmalı
deneme: için
gerçekten bu
sabah ben
hiçbir şey değil
yapmak."
dedi ki
fareyi
Cur, "Böyle
bir duruşma,
Sevgili bayım,
İle
jüri yok
ya da yargıç,
olurdu
israf
bizim
nefes."
"Ben olacağım
yargıç, ben yapacağım
jüri olun"
Adı geçen
kurnaz
eski Fury:
"Hasta
deneyin
bütün
sebep olmak,
ve
mahkum etmek
sen
için
ölüm."'

GRUP



temel işaretleme:
grup{

Gruplandırılmış metniniz burada

}grup

Bir gruba bir nesne muamelesi yapılır ve tek bir nesne numarası verilir.

işaretleme örnek:
grup{

Fury dedi ki
fare, o
tanıştım
ev,
"Hadi
ikisi de gider
hukuk: yapacağım
dava açmak
SEN. --Gelmek,
hayır alacağım
inkar; Biz
olmalı
deneme: için
gerçekten bu
sabah ben
hiçbir şey değil
yapmak."
dedi ki
fareyi
Cur, "Böyle
bir duruşma,
Sevgili bayım,
İle
jüri yok
ya da yargıç,
olurdu
israf
bizim
nefes."
"Ben olacağım
yargıç, ben yapacağım
jüri olun"
Adı geçen
kurnaz
eski Fury:
"Hasta
deneyin
bütün
sebep olmak,
ve
mahkum etmek
sen
için
ölüm."'

}grup

Ortaya çıkan çıktı:
Fury dedi ki
fare, o
tanıştım
ev,
"Hadi
ikisi de gider
hukuk: yapacağım
dava açmak
SEN. --Gelmek,
hayır alacağım
inkar; Biz
olmalı
deneme: için
gerçekten bu
sabah ben
hiçbir şey değil
yapmak."
dedi ki
fareyi
Cur, "Böyle
bir duruşma,
Sevgili bayım,
İle
jüri yok
ya da yargıç,
olurdu
israf
bizim
nefes."
"Ben olacağım
yargıç, ben yapacağım
jüri olun"
Adı geçen
kurnaz
eski Fury:
"Hasta
deneyin
bütün
sebep olmak,
ve
mahkum etmek
sen
için
ölüm."'

KOD


Kod etiketleri kod{ ... }kodu (yukarıda açıklanan diğer grup etiketlerinde olduğu gibi kullanılır) şunu yapmak için kullanılır:
düzenli sisu işaretlemesinden kaçar ve bu belgede yaygın olarak kullanılmıştır.
örnekleri SiSU işaretleme. Ancak kod etiketlerinden kaçmak için kod etiketlerini kullanamazsınız. Bunlar
ancak grup veya şiir etiketleriyle aynı şekilde kullanılır.

Bir kod bloğu bir nesne olarak ele alınır ve tek bir nesne numarası verilir. [bir seçenek
her kod satırının numarası daha sonra dikkate alınabilir]

kullanım of kod etiketler yerine of şiir karşılaştırıldı, Ortaya çıkan çıktı:
Fury dedi ki
fare, o
tanıştım
ev,
"Hadi
ikisi de gider
hukuk: yapacağım
dava açmak
SEN. --Gelmek,
hayır alacağım
inkar; Biz
olmalı
deneme: için
gerçekten bu
sabah ben
hiçbir şey değil
yapmak."
dedi ki
fareyi
Cur, "Böyle
bir duruşma,
Sevgili bayım,
İle
jüri yok
ya da yargıç,
olurdu
israf
bizim
nefes."
"Ben olacağım
yargıç, ben yapacağım
jüri olun"
Adı geçen
kurnaz
eski Fury:
"Hasta
deneyin
bütün
sebep olmak,
ve
mahkum etmek
sen
için
ölüm."'

Konum SiSU 2.7.7'de, açılış kodu etiketinden sonra bir karma koyarak kod bloklarını numaralandırabilirsiniz.
kod{# burada gösterildiği gibi:
1 | 'Fury dedi ki
2 | fare, o
3 | tanıştım
4 | ev,
5 | "Hadi
6 | ikisi de gider
7 | hukuk: yapacağım
8 | dava açmak
9 | SEN. --Gelmek,
10 | hayır alacağım
11 | inkar; Biz
12 | sahip olmalı
13 | deneme: için
14 | gerçekten bu
15 | sabah ben
16 | Hiçbir şey
17 | yapmak."
18 | dedi ki
19 | fareyi
20 | Cur, "Böyle
21 | bir duruşma,
22 | Sayın Bay,
23 | İle
24 | jüri yok
25 | ya da yargıç,
26 | muhtemel
27 | israf
28 | bizim
29 | nefes."
30 | "Ben olacağım
31 | yargıç, ben yapacağım
32 | jüri olun"
33 | Söz konusu
34 | marifetli
35 | eski Fury:
36 | "Hasta
37 | dene
38 | tüm
39 | neden,
40 | Ve
41 | kınamak
42 | Sen
43 | ile
44 | ölüm."'

EK ARALAR - SATIR KIRIKLARI İÇİNDE NESNELER, SÜTUN VE SAYFA SONLARI


HAT KESİNTİLERİ


Bir "paragraf nesnesi" içindeki bir satırı kesmek için, önünde bir boşluk ve bir boşluk bulunan iki ters eğik çizgi \\
bunlardan sonra boşluk veya yeni satır kullanılabilir.
Bir "paragraf nesnesi" içindeki bir satırı kesmek için,
önünde bir boşluk bulunan iki ters eğik çizgi \\
ve onlardan sonra bir boşluk veya yeni satır \\
Kullanılabilir.

Açılı parantezlerin içine alınmış html break br (belgelenmemiş olsa da) şurada mevcuttur:
3.0.13 ve 2.9.7'den önceki sürümler (şimdilik mevcuttur, ancak
amortismana tabi tutulmuştur).

Paragrafları bölen bir çizgi çizmek için sayfa sonları bölümüne bakın.

SAYFA ARALAR


Sayfa sonları yalnızca bazı çıktı formatlarında geçerlidir ve dikkate alınır. Bir sayfa sonu veya yeni
sayfa, aşağıdaki işaretleme kullanılarak kendi başına bir satıra manuel olarak eklenebilir:

page new =\= sayfayı keser, yeni bir sayfa başlatır.

sayfa sonu - bir sütunu kırar, yeni bir sütun başlatır, eğer sütun kullanılıyorsa, aksi halde
sayfa, yeni bir sayfa başlatır.

sayfa boyunca sayfa sonu çizgisi -..- paragrafları bölen bir bölme çizgisi çizer

sayfa sonu:
-\\-

sayfa (son) yeni:
=\\=

sayfa boyunca sayfa (kesme) satırı (paragrafları bölme):
-..-

KAYNAKLAR / REFERANSLAR


Sisu kullanarak bir kaynakça hazırlamanın üç yolu vardır (bunlar birbirini dışlar):
(i) bir referans listesinde manuel olarak normal metin olarak hazırlamak ve işaretlemek, bu
normal bir belge bölümü olarak ele alınır (ve varsa son notların önüne yerleştirilir); (ii)
Bir bibliyografya hazırlamak, 1~! bibliyo başlığını işaretlemek (ünlem işaretine dikkat edin)
ve yazar için: başlık: dahil olmak üzere çeşitli meta veri etiketlerini kullanarak bir kaynakça hazırlamak
yıl: aşağıda listesi verilen veya; (iii) bir belgenin hazırlanmasında yardımcı olarak
bibliyografya, başlık seviyesi 1~!bibliyo işaretleme ve dipnotlardaki alıntıları etiketleme
dahil etme, alıntıları tanımlama ve bunları ayıklamak için bir ayrıştırıcı girişiminde bulunma ve bir
sağlanan alıntıların bibliyografyası.

Başlık/bölüm sırası için: son notlar, kaynakça ve ardından kitap dizini oluşturulacak,
Kaynakça bölümüne bibliyografya veya kaynakça ismi şu şekilde verilmelidir:
1~!biblio~ [Not: başlık işaretçisi::gerekli başlık eksik]

A İŞARETLEME ETİKETLENMİŞ METADATA KAYNAKLAR BÖLÜM


Burada alıntılarınızın tamamını doğrudan dipnot olarak yazmak yerine, her yeni alıntı yaptığınızda
Alıntı yapılacak materyali kaynakça bölümünüze eklersiniz (henüz eklenmemişse)
İhtiyaç duyduğunuz bilgileri mevcut bir etiket listesine (aşağıda verilmiştir) göre sağlamak.

Gerekli etiketler şunlardır: au: ti: ve yıl: [^10] Kısa ve hızlı bir örnek şu şekilde olabilir:
1~!biblio~ [Not: başlık işaretçisi::gerekli başlık eksik]

au: von Hippel, E.
ti: Perspektif: İnovasyon için Kullanıcı Araç Setleri
lng: (dil)
jo: Ürün İnovasyon Yönetimi Dergisi
ses: 18
editör: (editör)
yıl: 2001
not:
sn: Hippel, /{Kullanıcı Araç Setleri}/ (2001)
kimlik: vHippel_2001
% biçim:

Au: Benkler, Yochai
ti: Ağların Zenginliği
st: Toplumsal Üretim Piyasaları ve Özgürlüğü Nasıl Dönüştürür?
lng: (dil)
pb: Harvard Üniversitesi Yayınları
Edn: (baskı)
yıl: 2006
pl: ABD
url: http://cyber.law.harvard.edu/wealth_of_networks/Main_Page
not:
sn: Benkler, /{Ağların Zenginliği}/ (2006)
Kimlik: Benkler2006

au: Kişot, Don; Panza, Sancho
ti: Yel Değirmenlerini Ehlileştirmek, Doğruyu Tutmak
jo: Hayali Günlük
yıl: 1605
URL: https://en.wikipedia.org/wiki/Don_Quixote
not: iki yazarlı bir makale için yazar işaretlemesi örneği sağlamak üzere hazırlanmıştır
sn: Kişot ve Panza, /{Yel Değirmenlerini Ehlileştirmek}/ (1605)
kimlik: quixote1605

Bibliyografyanın bölüm adının !biblio (veya !bibliyografya) olması gerektiğini unutmayın.
özel olarak ele alınmalı ve otomatik olarak oluşturulan son not bölümünün sonrasına yerleştirilmelidir.

Bu yöntemi kullanarak kaynakçanın, yazar veya editörün etiketlerinin hazırlanmasına çalışılır.
Yıl ve başlık gereklidir ve altına yerleştirilen bibliyografyayı sıralamak için kullanılacaktır.
Kaynakça bölümü

Meta veri etiketleri, eğer sağlanmışsa, kısa ad (sn :) ve kimliği içerebilir.
metin içinde değiştirme. Verilen kimlik metin içinde her bulunduğunda
eserin verilen kısa başlığıyla değiştirilmiştir (bu nedenle kısa başlık verilmiştir)
başlığı italik hale getirmek için sisu işaretlemesi), eklenecek sayfa numaralarıyla çalışmalıdır,
Kısa başlık, tam açıklamaya bakmak için kolayca kullanılabilecek bir başlık olmalıdır.
kaynakça.
Aşağıdaki dipnot~{ Quixote1605, s. 1000 - 1001, ayrıca Benkler2006 s. 1. }~

şu şekilde sunulacaktır:

Kişot ve Panza, taming yel değirmenleri (1605), s. 1000 - 1001 ayrıca Benkler, servet of
Ağlar, (2006) s. 1 veya daha doğrusu[^11]
au: yazarın Soyadı, Adı (çoklu noktalı virgül ayırıcısı varsa)
(bunun yerine düzenleyici kullanılmayacağı sürece gereklidir)
ti: başlık (gerekli)
st: altyazı
jo: günlük
ses: hacim
ed: editör (yazar belirtilmemişse gereklidir)
tr: çevirmen
src: kaynak (diğerlerinin uygun olmadığı genel alan)
içinde: içinde (src gibi)
pl: yer/konum (eyalet, ülke)
pb: yayıncı
Edn: basım
yıl: yıl (yyyy veya yyyy-aa veya yyyy-aa-gg) (gerekli)
sayfa: sayfalar
url: http://url
not: not
kimlik: create_short_identifier örneğin yazarSoyadıYıl
(değiştirmelerde kullanılır: metin içinde bulunduğunda
sağlanan kısa adla değiştirildi)
sn: kısa ad, örneğin Yazar, /{kısa başlık}/, Yıl
(değiştirmelerde kullanılır: metin içinde bir kimlik bulunduğunda
bunun yerine kısa ad kullanılacaktır)

ETİKETLEME alıntılar İÇİN DAHİL IN L' KAYNAKLAR


Burada kaynakçaya eklenmesini istediğiniz bir alıntıyı yaptığınızda etiketi etiketlersiniz.
alıntının özel sınırlayıcılar kullanılarak yapılması (bunlar daha sonra
Sisu tarafından hazırlanan son metin)

Buraya normal metin veya dipnot olarak aşağıdakine benzer bir şey yazarsınız
Bakınız.: Kişot, Don; Panza, Sancho /{Yel Değirmenlerini Ehlileştirmek, Doğruyu Tutmak}/ (1605) :.

SiSU ortaya çıkarmayı denemek için sınırlayıcılar içindeki bir dizi modeli ayrıştıracaktır.
yazarlar, başlık, tarih vb. ve bundan bir Kaynakça oluşturun. Bu daha sınırlı
Etiketli bir bibliyografya hazırlamak ve içinde bir kimlik kullanmak için daha önce açıklanan yöntem
Çalışmayı tanımlayan metin, aynı zamanda daha fazla tutarlılığa da katkıda bulunur.

SÖZLÜK


1~!sözlük bölüm adının kullanılması, Sözlüğün özel olarak şu şekilde ele alınmasına neden olur:
otomatik olarak oluşturulan son not bölümünün sonrasına (kaynakça/listenin önüne) yerleştirilir.
varsa referanslar).

Sözlük, bu amaç için uygun görülen bir şekilde işaretlenmiş sıradan bir metindir.
örneğin terim kalın harflerle, muhtemelen asılı girintiyle.
1~!sözlük~ [Not: başlık işaretçisi::gerekli başlık eksik]

_0_1 *{GPL}* "Genel Amaçlı Lisans" anlamına gelen bir kısaltma. ...

_0_1 [terimler ve tanımlar listenizi sağlayın]

Verilen örnekte ilk satır girintili değildir, sonraki satırlar bir düzeydedir,
ve tanımlanacak terim kalın harflerle yazılmıştır.

KİTAP INDEX


Paragrafa bir dizin eki yapmak için, kitap dizini teriminin onunla ilgili olduğu eşit bir terim kullanılır.
işareti ve küme parantezleri.

Şu anda iki düzey sağlanmaktadır; bir ana terim ve gerekirse bir alt terim. Alt terimler:
ana terimden iki nokta üst üste ile ayrılır.
Ana terim ve alt terimi içeren paragraf.
={Ana terim:alt terim}

Dizin sözdizimi yeni bir satırda başlar ancak arada boş bir satır olmamalıdır.
paragraf ve dizin işaretlemesi.

Ortaya çıkan endeksin yapısı şöyle olacaktır:
Ana terim, 1
alt dönem, 1

Bir paragrafla ilgili birkaç terim olabilir; bunlar noktalı virgülle ayrılır. Eğer terim
birden fazla paragrafa atıfta bulunur, paragraf sayısını belirtir.
Ana terim, ikinci terim ve alt terimi içeren paragraf.
={ilk terim; ikinci dönem: alt dönem}

Ortaya çıkan endeksin yapısı şöyle olacaktır:
İlk dönem, 1,
İkinci dönem, 1,
alt dönem, 1

Bir paragrafın altında birden fazla alt terim yer alıyorsa bunlar ana terim altında ayrılır.
bir boru sembolüyle birbirlerinden ayrılıyor.
Ana terim, ikinci terim ve alt terimi içeren paragraf.
={Ana terim:
alt dönem+2|ikinci alt dönem;
Başka bir terim
}

İlk alt terimin tartışılmasına devam eden bir paragraf

Verilen örnekteki artı bir, ilk alt terimin bir ek süreyi kapsadığını gösterir.
paragraf. Ortaya çıkan endeksin mantıksal yapısı şöyle olacaktır:
Ana terim, 1,
alt dönem, 1-3,
ikinci alt terim, 1,
Başka bir terim, 1

KOMPOZİT BELGELER İŞARETLEME


Diğerlerini gerektiren bir ana belge oluşturarak bir belge oluşturmak mümkündür.
belgeler. Gerekli belgeler oluşturulabilecek eksiksiz belgeler olabilir
bağımsız olarak veya kolayca erişilebilecek şekilde hazırlanmış işaretleme parçacıkları olabilirler.
başka bir metnin içine yerleştirilmelidir. Çağıran belge bir ana belge ise (oluşturulmuş
diğer belgeler), son ek ile adlandırılmalıdır. .ssm Bu belgede şunları yapacaksınız:
Metin içerisinde bulunması gereken diğer belgeler hakkında bilgi verir. Bunlar
düzenli olarak işlenecek başka belgeler veya hazırlanmış işaretleme parçaları olabilir
yalnızca bir ana belgeye dahil edilmek üzere .sst normal işaretleme dosyası veya .ssi
(insert/bilgi) Bileşik belgenin ikincil bir dosyası,
aynı önek ve sonekle işleniyor ._sst

Bir belgeyi ana belgeye içe aktarmak için temel işaretleme
<< dosyaadı1.sst

<< dosyaadı2.ssi

Yukarıda açıklanan forma güvenilmelidir. İçinde Gayret editör bunun sonucunda
bu şekilde bağlanan metin, uygun olan, çağırdığı belgeye hiper bağlantılı hale gelir
düzenleme için.

İKAMELER



işaretleme örnek:
Mevcut Debian ${debian_stable}, sonraki debian ise ${debian_testing} olacak

_sisu/sisu_document_make'de değiştirmeyi yapılandırın

@yapmak:
:substitute: /${debian_stable}/,'*{Wheezy}*' /${debian_testing}/,'*{Jessie}*'

Ortaya çıkan çıktı:

Akım Debian is Jessie bir sonraki debian olacak Stretch

_sisu/sisu_document_make'de değiştirmeyi yapılandırın

SISU DOSYA TİPLERİ



SiSU vardır düz metin ve ikili dosya türlerini destekler ve her iki belge türünü de işleyebilir.

.SST .SSM .SGK İŞARETLENMİŞ UP SADE METİN


SiSU belgeler düz metin (utf-8) dosyaları olarak hazırlanır. SiSU işaretleme. Yapabilirler
dizinde saklanan resimlere referans verir ve bunları içerir (örneğin)
onların altında _sisu/image. 〔b¤SiSU düz metin işaretleme dosyaları üç türdendir;
kullanılan dosya uzantısına göre ayırt edilebilir: normal metin .sst; usta
belgeler, diğer metinleri içeren bileşik belgeler (herhangi bir metin olabilir)
normal metin veya metin ekleme; ve içeriği normal gibi olan ekler
bunların dışındaki metinler .ssi olarak işaretlenir ve işlenmez.

SiSU işlem doğrudan bir sisu belgelerine karşı yapılabilir; hangi yer olabilir
yerel olarak veya URL'nin sağlandığı uzak bir sunucuda.

SiSU kaynak işaretlemesi şu komutla paylaşılabilir:

sisu -s [dosya adı]

SISU METİN - DÜZENLİ DOSYALAR (.SST)


En yaygın belge biçimi SiSU, bölümüne bakın SiSU işaretleme.

SISU MASTER DOSYALAR (.SSM)


Diğerlerini içeren karma belgeler SiSU düzenli olabilecek belgeler
SiSU bağımsız olarak oluşturulabilen metin .sst veya yalnızca
bir veya daha fazla ana belgeye dahil edilme amacını taşır.

Ana dosyaların diğer belgeleri dahil ettiği mekanizma şu şekilde tanımlanır:
altındaki başlıklar SiSU içindeki işaretleme SiSU manuel.

Not: Ana belgeler normal belgelere benzer şekilde hazırlanabilir ve
Bir .sst dosyası başka bir işlem gerektirmeden .ssm olarak yeniden adlandırılırsa işlem normal şekilde gerçekleşir
belgeler; .ssm işaretçisi, belgenin başka belgeler içerebileceğini belirtir.

Not: Bileşik belgenin ikincil bir dosyası, işlenmeden önce oluşturulur.
aynı önek ve sonek ._sst [^12]

SISU INSERT DOSYALAR (.SGK)


Ekler, yalnızca bir veya başka bir belgeye dahil edilmek amacıyla hazırlanmış belgelerdir.
daha fazla ana belge. Normale benziyorlar SiSU metin dosyaları (.sst). sisu -5.5.0'dan beri
(6.1.0) .ssi dosyaları, diğer .sst veya .ssm dosyalarını içeren .ssm dosyalarını beğenebilir. .ssi dosyaları olamaz
doğrudan sisu işlemcisi tarafından çağrılabilir ve yalnızca diğer belgelere dahil edilebilir.
Bir dosyayı .ssi dosyası haline getirmek, bir belgeyi parçalamanın hızlı ve kolay bir yoludur.
bir ana belgeye dahil edilecek ve dahil edilecek dosyanın .ssi olarak işaretlenmesi
dosyanın kendi başına işlenmesi amaçlanmamıştır.

SİSUPOD, Fermuarlı İKİLİ KONTEYNER (SISUPOD.ZIP, .SSP)


Sisupod sıkıştırılmış bir dosyadır SiSU metin dosyası veya kümesi SiSU metin dosyaları ve ilgili görseller
içerdikleri (bu, ses ve multimedya dosyalarını da içerecek şekilde genişletilecektir)

SiSU düz metin dosyalar aşağıdaki gibi içerikleri bulmak için tanınmış bir dizin yapısına dayanır:
belgelerle ilişkili resimler, ancak tüm resimler, örneğin tüm belgeler için
Bir dizinde bulunanlar _sisu/image alt dizininde bulunur. olmadan
bir sisupod oluşturma yeteneği, diğer tüm öğeleri manuel olarak tanımlamak zahmetli olabilir.
Bir belgeyle ilişkili dosyalar. Bir sisupod, ilişkili tüm öğeleri otomatik olarak paketler.
bir bölmeye dönüştürülen belgeyi içeren dosyalar.

Sisupodun yapısı, örneğin tek bir tane içerebilecek şekildedir.
belge ve ilgili görselleri; bir ana belge ve onunla ilişkili belgeler
ve başka herhangi bir şey; veya hazırlanmış bir dizinin tamamının sıkıştırılmış içeriği SiSU
belgeler.

Sisupod oluşturma komutu:

sisu -S [dosya adı]

Alternatif olarak, tüm dizinin içeriğinden oluşan bir bölme oluşturun:

Sisu-S

SiSU işleme doğrudan bir sisupod'a karşı yapılabilir; hangi yer olabilir
yerel olarak veya URL'nin sağlandığı uzak bir sunucuda.

<http://www.sisudoc.org/sisu/sisu_commands>

<http://www.sisudoc.org/sisu/sisu_manual>

YAPILANDIRMA


YAPILANDIRMA DOSYALAR


YAPILANDIRMA.YML



SiSU yapılandırma parametreleri, yapılandırma dosyasında ayarlanır;
ayarlanan varsayılanları geçersiz kılın. Bu, hangi dizinin geçici olarak işleneceği gibi şeyleri içerir.
yapılması ve oluşturulan çıktının nereye yerleştirilmesi gerektiği.

The SiSU yapılandırma dosyası bir yaml dosyasıdır; bu, girintinin önemli olduğu anlamına gelir.

SiSU kaynak yapılandırması, varsa aşağıdaki dosyalara bakılarak belirlenir:

./_sisu/v7/sisurc.yml

./_sisu/sisurc.yml

~/.sisu/v7/sisurc.yml

~/.sisu/sisurc.yml

/etc/sisu/v7/sisurc.yml

/etc/sisu/sisurc.yml

Arama listelenen sıraya göre yapılır ve ilk bulunan kullanılır.

Bunlardan herhangi birinde talimat bulunmadığında dahili programa geri döner
varsayılan.

Yapılandırma, çıktı ve işleme dizinlerini ve veritabanı erişimini belirler
detaylar.

If SiSU yüklendiğinde sisurc.yml örneği /etc/sisu/sisurc.yml dosyasında bulunabilir.

SISU_DOCUMENT_MAKE


Sisu belge başlıklarının çoğu meta verilerle ilgilidir, bunun istisnası @make: başlığıdır.
işlemeyle ilgili bilgileri sağlar. @make başlığının varsayılan içeriği şu şekilde olabilir:
bunları sisu_document_make dosyasına yerleştirerek ayarlayın.

Arama sırası kaynak yapılandırmasındaki gibidir:

./_sisu/v7/sisu_document_make

./_sisu/sisu_document_make

~/.sisu/v7/sisu_document_make

~/.sisu/sisu_document_make

/etc/sisu/v7/sisu_document_make

/etc/sisu/sisu_document_make

Örnek bir sisu_document_make aşağıdaki _sisu/ dizininde bulunabilir.
sisu işaretleme örnekleri sağladı.

CSS - basamaklı STİL ÇARŞAFLAR (İÇİN Html, XHTML VE XML)


Görünümünü değiştirmek için CSS dosyaları SiSU html, XHTML or XML içine yerleştirilebilir
konfigürasyon dizini: ./_sisu/css ; ~/.sisu/css veya; /etc/sisu/css ve bunlar olacak
Sisu -CC komutu ile çıktı dizinlerine kopyalanır.

Html çıktısı için temel CSS dosyası html'dir. css, bu isimde bir dosyayı dizine yerleştirmek
_sisu/css veya eşdeğeri, bu adın varsayılan dosyasının üzerine yazılmasına neden olur.

HTML: html.html. css

XML DOM: dom.css

XML SAX: sax.css

XHTML: xhtml.xhtml. css

Varsayılan ana sayfa homepage.css veya html'yi kullanabilir. css

Farklı bir adla bir CSS dosyasının yerleştirilmesine izin verilmesi değerlendirilmektedir.
dizin _sisu/css dizini veya eşdeğeri.[^13]

ORGANİZASYON İÇERİK - DİZİN YAPI VE HARİTA



SiSU v3, kaynak dizin ağacı ve çıktı dizini yapıları için yeni seçeneklere sahiptir.
ki 3 alternatif var.

BELGE KAYNAK DİZİN


Belge kaynak dizini, sisu işleme komutlarının bulunduğu dizindir.
verildi. Sisu kaynak dosyalarını içerir (.sst .ssm .ssi) veya (sisu v3 için içerebilir)
sisu kaynak dosyalarını içeren dil kodlarına sahip alt dizinler, yani tümü İngilizce
dosyalar en/ alt dizinine, Fransızca fr/, İspanyolca es/ vb. alt dizine gider. ISO 639-1
kodlar kullanılır (po4a'ya göre değişir). Mevcut dillerin (ve olası alt dillerin) bir listesi
dizin adları) "sisu --help lang" komutuyla elde edilebilir. Dillerin listesi
XeTeX polyglosia tarafından desteklenen dillerle sınırlıdır.

GENEL DİZİNLER


./özne ismi/

Bu seviyede depolanan dosyaların %'si örneğin sisu_manual.sst veya
Sisu v3 için % dil alt dizinleri altında olabilir
% Örneğin

./konu_adı/tr

./konu_adı/fr

./konu_adı/es

./konu_adı/_sisu

./konu_adı/_sisu/css

./konu_adı/_sisu/resim

BELGE ÇIKTI DİZİN YAPILAR


ÇIKTI DİZİN KÖK


Çıkış dizini kökü sisurc.yml dosyasında ayarlanabilir. Kökün altında,
Bir belge kümesinin bulunduğu her dizin için alt dizinler oluşturulur. Eğer bir
şiirler veya kurallar adlı dizin, bu dizin çıktının altında oluşturulacaktır.
dizin kökü ve belirli bir dizinde yer alan tüm belgelerin çıktısı
isim bu dizinin altındaki alt dizinlere (şiir veya gelenekler) oluşturulacaktır. A
belge, belgeyle aynı adı taşıyan bir alt dizine yerleştirilecektir.
dosya türü tanımlayıcısı çıkarıldı (.sst .ssm)

Bir belgenin ayarlandığı alt dizini temsil eden dizin yolunun son kısmı
bulunduğu, çıktı dizini için kullanılacak dizin adıdır. Bu var
belge koleksiyonlarının organizasyonuna ilişkin çıkarımlar, yerleştirmenin anlamlı olabileceği şekilde
belirli bir konuya ilişkin belgeler veya bunları tanımlayan bir dizin içindeki tür. Bu
önerildiği gibi gruplandırma konuya göre yapılabilir (satış_yasası, ingilizce_literatür); ya da tıpkı
başka bir sınıflandırmayla (X Üniversitesi) rahatlıkla. Haritalama aynı zamanda şu anlama gelir:
organizasyonel amaçlı belgeleri aynı çıktı dizinine yerleştirmek mümkündür
amaçların ayrı tutulması, örneğin belirli bir konuya ilişkin iki farklı belgenin
kurumlar bir dizin altında aynı isimdeki iki farklı dizinde tutulabilir
her kurumun adını alır ve bunlar aynı çıktı dizinine çıkarılır.
Kaplamalar her kurumla dizin bazında ilişkilendirilebilir ve sonuçta
belgeler uygun farklı görünüme sahip olacaktır.

ALTERNATİF ÇIKTI YAPILAR


Dile, dosya türüne veya dosya türüne göre tanımlanan 3 olası çıktı yapısı vardır.
dosya adına göre seçim sisurc.yml dosyasında yapılır
#% çıktı_dizini_yapı_by: dil; dosya tipi; veya dosya adı
Output_dir_structure_by: dil #(dil ve dosya türü, tercih edilir mi?)
#output_dir_structure_by: dosya türü
#output_dir_structure_by: dosya adı #(varsayılan, orijinal v1 ve v2'ye en yakın)

BY DİL


Dile göre dizin yapısı çıktı dosyalarını yerleştirir

Dile göre dizin yapısı, çıktı dosyalarını dil koduna göre ayırır (tüm dosyalar)
belirli bir dil) ve dil dizini içinde dosya türüne göre.

Seçimi sisurc.yml dosyasında yapılandırılmıştır

Output_dir_structure_by:: dil
|-- tr
|--epub
|-- karmalar
|--html
| |-- viral_spiral.david_bollier
| |-- bildirim
| |-- qrcode
| |-- tek
| |--pdf
| |-- site haritaları
| |--txt
| |-- xhtml
| `--xml
|-- po4a
| `-- canlı manuel
| |-- po
| |-- Fr
| `-- tencere
`-- _sisu
|-- css
|-- resim
|-- image_sys -> ../../_sisu/image_sys
`--xml
|-- rnc
|-- rng
`-- xsd

#by: dil konu_dizini/en/manifest/dosyaadı.html

BY DOSYA TİPİ


Dosya türüne göre dizin yapısı, çıktı dosyalarını dosya türüne göre ayırır; tüm html dosyaları
bir dizin pdf'leri diğerinde vb. Dosya adlarına bir dil uzantısı verilir.

Seçimi sisurc.yml dosyasında yapılandırılmıştır

Output_dir_structure_by:: dosya türü
|--epub
|-- karmalar
|--html
|-- viral_spiral.david_bollier
|-- bildirim
|-- qrcode
|-- tek
|--pdf
|-- po4a
|-- canlı kullanım kılavuzu
| |-- po
| |-- Fr
| `-- tencere
|-- _sisu
| |-- css
| |-- resim
| |-- image_sys -> ../../_sisu/image_sys
| `--xml
| |-- rnc
| |-- rng
| `-- xsd
|-- site haritaları
|--txt
|-- xhtml
`--xml

#by: dosya türü konu_dir/html/dosyaadı/manifest.en.html

BY DOSYA ADI


Dosya adına göre dizin yapısı, belirli bir dosyanın çoğu çıktısını yerleştirir (
farklı dosya türleri) ortak bir dizinde.

Seçimi sisurc.yml dosyasında yapılandırılmıştır

Output_dir_structure_by:: dosya adı
|--epub
|-- po4a
|-- canlı kullanım kılavuzu
| |-- po
| |-- Fr
| `-- tencere
|-- _sisu
| |-- css
| |-- resim
| |-- image_sys -> ../../_sisu/image_sys
| `--xml
| |-- rnc
| |-- rng
| `-- xsd
|-- site haritaları
|-- kaynak
|-- bölme
`-- viral_spiral.david_bollier

#by: dosya adı konu_dizini/dosya adı/manifest.en.html

UZAKTAN DİZİNLER


./özne ismi/

% oluşturuldukları oluşturulan dosyalardan sonra adlandırılan alt dizinleri içeren

./konu_adı/kaynak

%, paylaşılan kaynak dosyalarını, metni ve ikili dosyayı içerir; örneğin sisu_manual.sst ve sisu_manual.sst.zip

./konu_adı/_sisu

% yapılandırma dosyası örneğin sisurc.yml

./konu_adı/_sisu/skin

Çeşitli dış görünüm dizinlerindeki görünümlerin yüzdesi doc, dir, site, yml

./konu_adı/_sisu/css

./konu_adı/_sisu/resim

Bu dizinde bulunan belgeler için görsellerin %'si

./konu_adı/_sisu/mm

SİSUPOD


./sisupod/

Bu seviyede depolanan dosyaların %'si, örneğin sisu_manual.sst

./sisupod/_sisu

% yapılandırma dosyası örneğin sisurc.yml

./sisupod/_sisu/skin

Çeşitli dış görünüm dizinlerindeki görünümlerin yüzdesi doc, dir, site, yml

./sisupod/_sisu/css

./sisupod/_sisu/image

Bu dizinde bulunan belgeler için görsellerin %'si

./sisupod/_sisu/mm

ANA SAYFALAR



SiSU belgeleri otomatik olarak oluşturma yeteneği ile ilgilidir. Ana sayfalar özel olarak kabul edilir
inşa edilmiş öğelerdir ve tarafından oluşturulmamıştır. SiSU. Daha doğrusu, SiSU varsayılan bir ana sayfaya sahiptir,
diğer sitelerle kullanıma uygun olmayacak ve kendi sitenizi sağlama araçları
ana sayfa yerine site yapılandırmasının bir parçası olarak iki yoldan biriyle; bunlar:

1. ana sayfanızı ve diğer özel oluşturulmuş belgelerinizi alt dizine yerleştirerek
_sisu/home/ (bu muhtemelen daha kolay ve daha kullanışlı seçenektir)

2. Bir görünümde ana sayfa olarak istediğinizi sağlayarak,

Belge kümeleri genellikle siteye veya konuya göre düzenlenen dizinlerde bulunur. Her biri
dizinin kendi ana sayfası olabilir/olmalıdır. Dizin yapısı ile ilgili bölüme bakın ve
içeriğin organizasyonu.

ANA SAYFA SAYFA VE DİĞER ÖZEL İNŞA EDİLMİŞ SAYFALAR IN A ALT DİZİN


Ana sayfa index.html de dahil olmak üzere özel olarak oluşturulmuş sayfalar,
konfigürasyon dizini _sisu/home/ aranılan konumlardan herhangi birinde
konfigürasyon dizini, yani ./_sisu ; ~/_sisu ; /etc/sisu Buradan kopyalanırlar
çıktı dizininin köküne şu komutla:

sisu-CC

İŞARETLEME VE ÇIKTI ÖRNEKLER


İŞARETLEME ÖRNEKLER


Güncel işaretleme örnekleri ve belge çıktı örnekleri aşağıda verilmektedirhttp://sisudoc.org>
veyahttp://www.jus.uio.no/sisu> ve sisu -markup-sample paketinde mevcut
<http://git.sisudoc.org>

Bazı belgeler için başlık dışında neredeyse hiç işaretleme gerekmez ve
Program tarafından dikkate alınması gereken seviyelerin bir göstergesi
çıktılar.

SISU İŞARETLEME ÖRNEKLERİ


Sisu işaretleme örnekleri olarak hazırlanmış birkaç ek örnek kitap, çıktı formatları
kullanılarak oluşturulan SiSU sisu -markup-samples ayrı bir pakette bulunur. sisu
-markup-samples, kendi firmaları tarafından yayımlanan kitapları (sisu işaretlemesi kullanılarak hazırlanmış) içerir.
çeşitli lisanslar yazarlar, çoğunlukla izin vermeyen farklı Creative Commons lisansları
dahil edilmesi Debian Karşılanmayan gereksinimlere sahip oldukları için proje Debian Ücretsiz
Yazılım Yönergeleri çeşitli nedenlerle, çoğunlukla da orijinalin gerekli olması nedeniyle
asıl metin değişmeden kalır ve bazen eserler yalnızca
ticari olarak.

Accelerando, Charles Stross (2005) accelerando.charles_stross.sst

Alice'in Maceraları in harikalar diyarı, Lewis Carroll'un (1865)
alices_adventures_in_wonderland.lewis_carroll.sst

İÇERİK, Cory Doctorow (2008) content.cory_doctorow.sst

Demokratikleştirilmesi Yenilik, Eric von Hippel (2005)
demokratikleştirme_innovasyon.eric_von_hippel.sst

Aşağı ve Dışarı in the sihirli ABD, Cory Doctorow'un (2003)
down_and_out_in_the_magic_kingdom.cory_doctorow.sst

Her Ticaretçi İçin Mükemmellik the Win, Cory Doctorow (2010) for_the_win.cory_doctorow.sst

Ücretsiz as in Freedom - Richard Stallman'ın Haçlı seferi için Ücretsiz Yazılım, Sam Williams'ın (2002)
free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst

Ücretsiz as in Freedom 2.0 - Richard aygır ve the Ücretsiz Yazılım devrim Sam Williams
(2002), Richard M. Stallman (2010)
free_as_in_freedom_2.richard_stallman_and_the_free_software_revolution.sam_williams.richard_stallman.sst

Ücretsiz Kültür - Ne kadar Büyük medya Kullanımlar Teknoloji ve the Kanun için kilitlemek Aşağı Kültür ve Kontrol
Yaratıcılık, Lawrence Lessig (2004) free_culture.lawrence_lessig.sst

Ücretsiz Her Ticaretçi İçin Mükemmellik Türkiye - Ne kadar Linux ve the Ücretsiz Yazılım hareket kesme vuruşu the Yüksek Teknoloji Titanları,
Peter Wayner (2002) free_for_all.peter_wayner.sst

GNU GENEL HALKA AÇIK LİSANS v2, Özgür Yazılım Vakfı (1991) gpl2.fsf.sst

GNU GENEL HALKA AÇIK LİSANS v3, Özgür Yazılım Vakfı (2007) gpl3.fsf.sst

Gulliver'in seyahatler, Jonathan Swift (1726/1735) gullivers_travels.jonathan_swift.sst

küçük Erkek kardeş, Cory Doctorow (2008) little_brother.cory_doctorow.sst

The katedral ve the Çarşı, Eric Raymond (2000)
the_cathedral_and_the_bazaar.eric_s_raymond.sst

The Açık Alan domain - Kapalı the Avam of the Zihin, James Boyle (2008)
the_public_domain.james_boyle.sst

The servet of ağlar - Ne kadar Sosyal Medya üretim Dönüşümler Piyasalar ve Özgürlük, Yochai
Benkler (2006) the_wealth_of_networks.yochai_benkler.sst

İçinden the Looking Cam, Lewis Carroll'un (1871)
through_the_look_glass.lewis_carroll.sst

İki Bit - The Kültürel Önemi of Ücretsiz Yazılım, Christopher Kelty'nin (2008)
two_bits.christopher_kelty.sst

UN Sözleşmeler için Uluslararası İNDİRİM of Mal, BM (1980)
un_contracts_international_sale_of_goods_convention_1980.sst

Viral Sarmal, David Bollier (2008) viral_spiral.david_bollier.sst

SISU ARAMA - TANITIM


Çünkü oluşturulan sitelerin belge yapısı açıkça tanımlanmış olup, metinler nesne
alıntı sistem en azından varsayımsal olarak tüm çıktı biçimleri için mevcuttur;
Sql veritabanında arama yapmak ve bu veritabanından sonuçları okumak veya haritayı görüntülemek mümkündür.
sonuçları html'ye veya daha zengin metin işaretlemesine sahip başka bir çıktıya aktarır.

SiSU İlişkisel bir sql tipi veritabanını nesne düzeyinde belgelerle doldurabilir,
farklı çıktı türlerinde paylaşılan nesne numaraları dahil. Belge oluşturma
bu düzeyde ayrıntı düzeyiyle aranabilir bir korpus. Temel olarak eşleşme kriterleriniz karşılanıyor
bu belgelerde ve her bir belgenin içindeki bu konumlarda görüntülenebilecek
veritabanından doğrudan veya çeşitli çıktı formatlarında.

SiSU bir sql veritabanını (sqlite3 veya postgresql) bunların oluşturduğu belgelerle doldurabilir.
nesneler. Ayrıca veritabanını sorgulamak için kullanılabilecek bir cgi arama formu da oluşturabilir.

Yerleşik arama işlevini kullanmak için aşağıdaki adımları uygulamanız gerekir.

* bir sql veritabanını bir sisu işaretleme içeriğiyle doldurmak için sisu'yu kullanın

* sqlite3 kutunun dışında çalışmalıdır

* postgresql bazı başlangıç ​​veritabanı yapılandırmalarını gerektirebilir

* Sisu'nun yardımcı olabileceği veritabanını sorgulamanın bir yolunu sağlamak

* örnek bir ruby ​​cgi arama formu oluşturma, gerekli (sisu yapılandırması)
Tavsiye edilen)

* Bu arama formunun tüm html dosyalarına eklenmesi için bir sorgu alanı eklenmesi
(sisu konfigürasyonu gerekli)

SQL


DOLGU L' VERİTABANI


Sql veritabanını doldurmak için sisu'yu bir sisu işaretleme dosyasına karşı çalıştırın.
aşağıdaki bayrak kümeleri
sisu --sqlite dosya adı.sst

yalnızca sisu işaretlemesinin aranabilir içeriğini içeren bir sqlite3 veritabanı oluşturur
seçilen belge
sisu --sqlite --dosyaadı.sst'yi güncelle

işaretlenmiş belge(ler)in aranabilir içeriğini içeren bir sqlite3 veritabanı oluşturur
kullanıcı tarafından ortak bir dizinden seçilir
sisu --pg --dosya adı.sst'yi güncelle

tarafından seçilen işaretlenmiş belge(ler)in aranabilir içeriğiyle postgresql veritabanını doldurur.
kullanıcı ortak bir dizinden

Postgresql için komut belirli bir dizinde ilk kez çalıştırıldığında kullanıcı
Sisu'nun sağladığı istemi yazarken gerekli veritabanını oluşturmanız istendi
aşağıdaki gibidir:
pg veritabanıyla bağlantı kurulamadı, şunu çalıştırmanız gerekebilir:
createdb "SiSU.7a.current"
bundan sonra koşmayı unutmayın:
sisu --pg --createall
veritabanını doldurmaya çalışmadan önce

Sisu'nun bulmayı beklediği adlandırılmış veritabanı mevcut olmalı ve gerekirse kullanılarak oluşturulmalıdır.
postgresql araçları. Veritabanı mevcut ancak veritabanı tabloları yoksa, sisu bunu deneyecektir.
ihtiyaç duyduğu tabloları oluşturmak için istenen sisu --pg --createall'ın eşdeğeri
Komut.

Bu yapıldıktan sonra sql veritabanı doldurulur ve sorgulanmaya hazır olur.

SQL TİP VERİTABANLARI



SiSU sisu işaretleme belgelerini sql tipi veritabanlarına besler PostgreSQL [^14] ve/veya SQLite
[^15] veritabanı ve belge yapısına ilişkin bilgiler.

Bu, en ilginç çıktı biçimlerinden biridir, çünkü tüm yapısal veriler
belgeler korunur (gerçi bu durumda veritabanı kullanıcısı tarafından göz ardı edilebilir)
seçmek). Tüm site metinleri/belgeleri (şu anda) dört tabloya aktarılmaktadır:

* biri anlamsal (ve diğer) başlıkları içerir; başlık, yazar,
konu, (
.I Dublin Core.
..);

* ayrı ayrı "paragraf" (veya nesne) ile önemli metinleri başka bir şekilde - birlikte
Yapısal bilgiler içeren, her paragrafın tanımlanabildiği
paragraf numarası (hemen hemen hepsinde olan bir tane varsa) ve
her paragrafın asıl metni oldukça doğal olarak aranabilir (hem
arama için biçimlendirilmiş ve temiz metin sürümleri); Ve

* üçüncüsü, paragrafa çapraz referans verilen son notları içerir
başvurulanlar (hem biçimlendirilmiş hem de temiz metin sürümlerinde)
Aranıyor).

* Başlık tablosu ile bire bir ilişkisi olan dördüncü bir tablo içerir
çıktının tam metin versiyonları, örn. pdf, html, xml ve
.Ben ascii.

Elbette başka yapılar ekleme olasılığı da var.

Bu seviyede SiSU nesnelere bölünmüş belgelerden oluşan ilişkisel bir veritabanı yükler, bunların
metin nesneleri olarak, nesneleriyle birlikte en küçük mantıksal yapısal kurucu parçalar
Alıntı numarası ve belgeyi oluşturmak için gereken diğer tüm yapısal bilgiler.
Metin, temel işaretleme etiketlemesi ile veya bu etiketleme olmadan depolanır (bu metin nesnesi düzeyinde),
Aramayı kolaylaştıracak şekilde soyulmuş versiyon.

İlişkisel bir veritabanında nesne düzeyinde arama yapabilme SiSU alıntı
sistem tarafından oluşturulan içeriği bulmanın etkili bir yoludur. SiSU. Bireysel metin olarak
Bir belgenin nesne numaralarıyla birlikte saklanan (ve indekslenen) nesneleri ve tüm sürümleri
Belgenin tamamı aynı numaralandırmaya sahipse, karmaşık aramalar yalnızca geri dönecek şekilde uyarlanabilir
mevcut tüm çıktı formatlarıyla ilgili arama sonuçlarının konumları, canlı olarak
veritabanındaki veya html/xml belgelerindeki kesin konumlara bağlantılar; ya da
Sağlanan yapısal bilgiler, belgenin tüm içeriğini aramayı mümkün kılar.
veritabanı ve arama içeriğinin göründüğü başlıklara sahip olmak veya yalnızca başlıkları aramak için
vb. (olarak Dublin çekirdek dahil edildiğinden bunu kullanmak da kolaydır).

POSTGRESQL


ADI



SiSU - Yapılandırılmış bilgi, Serileştirilmiş Birimler - bir belge yayınlama sistemi, postgresql
bağımlılık paketi

TANIM


Postgresql'in sisu ile kullanılmasıyla ilgili bilgiler (ve sisu_postgresql ile ilgili)
için gerekli bağımlılıkları yüklemek için sahte bir paket olan bağımlılık paketi SiSU için
bir postgresql veritabanını doldurmak, bu da bunun bir parçası SiSU - adam sisu).

SİNOPSİS



sisu -D [talimat] [dosya adı/gerekiyorsa joker karakter]

sisu -D --pg --[talimat] [dosya adı/gerekiyorsa joker karakter]

KOMUTLAR


İki veritabanına eşlemeler varsayılan olarak sağlanır; postgresql ve sqlite, aynı
komutlar sisu içinde veritabanlarını oluşturmak ve doldurmak için kullanılır ancak -d (küçük harf)
sqlite'ı ve -D (büyük harf) postgresql'i belirtir; alternatif olarak --sqlite veya --pgsql
Kullanılabilir

-D or --pgsql birbirinin yerine kullanılabilir.

CREATE VE DESTROY VERİTABANI


--pgsql --createall
İlk adım, mevcut (postgresql) dosyada gerekli ilişkileri (tablolar, dizinler) oluşturur
veritabanı (bir veritabanı manuel olarak oluşturulmalı ve çalışmayla aynı ad verilmelidir)
dizin, istendiği gibi) (rb.dbi)

sisu -D --yaratıldıb
Daha önce hiçbir veritabanının bulunmadığı bir veritabanı oluşturur

sisu -D --oluşturmak
daha önce hiçbir veritabanı tablosunun bulunmadığı veritabanı tabloları oluşturur

sisu -D --Dropall
veritabanını yok eder (tüm içeriği dahil)! verileri öldürür ve tabloları, dizinleri bırakır
ve belirli bir dizinle (ve aynı adı taşıyan dizinlerle) ilişkili veritabanı.

sisu -D --yeniden yarat
mevcut veritabanını yok eder ve yeni bir boş veritabanı yapısı oluşturur

İTHALAT VE KALDIR BELGELER


sisu -D --içe aktarmak -v [dosya adı/joker karakter]
Veritabanını dosyanın içeriğiyle doldurur. Belirtilen belgeleri/belgeleri içe aktarır
bir postgresql veritabanı (nesne düzeyinde).

sisu -D --Güncelleme -v [dosya adı/joker karakter]
veritabanındaki dosya içeriğini günceller

sisu -D --kaldırmak -v [dosya adı/joker karakter]
belirtilen belgeyi postgresql veritabanından kaldırır.

SQLITE


ADI



SiSU - Yapılandırılmış bilgi, Serileştirilmiş Birimler - bir belge yayınlama sistemi.

TANIM


Sqlite'ın sisu ile kullanılmasıyla ilgili bilgiler (ve sisu_sqlite bağımlılığıyla ilgili)
için gerekli bağımlılıkları kurmaya yönelik sahte bir paket olan paket SiSU bir yeri doldurmak
sqlite veritabanı, bu bir parçası SiSU - adam sisu).

SİNOPSİS



sisu -d [talimat] [dosya adı/gerekiyorsa joker karakter]

sisu -d --(sqlite|pg) --[talimat] [dosya adı/gerekiyorsa joker karakter]

KOMUTLAR


İki veritabanına eşlemeler varsayılan olarak sağlanır; postgresql ve sqlite, aynı
komutlar sisu içinde veritabanlarını oluşturmak ve doldurmak için kullanılır ancak -d (küçük harf)
sqlite'ı ve -D (büyük harf) postgresql'i belirtir; alternatif olarak --sqlite veya --pgsql
Kullanılabilir

-d or --sqlit birbirinin yerine kullanılabilir.

CREATE VE DESTROY VERİTABANI


--sqlit --createall
İlk adım, mevcut (sqlite) dosyada gerekli ilişkileri (tablolar, dizinler) oluşturur
veritabanı (bir veritabanı manuel olarak oluşturulmalı ve çalışmayla aynı ad verilmelidir)
dizin, istendiği gibi) (rb.dbi)

sisu -d --yaratıldıb
Daha önce hiçbir veritabanının bulunmadığı bir veritabanı oluşturur

sisu -d --oluşturmak
daha önce hiçbir veritabanı tablosunun bulunmadığı veritabanı tabloları oluşturur

sisu -d --dropall
veritabanını yok eder (tüm içeriği dahil)! verileri öldürür ve tabloları, dizinleri bırakır
ve belirli bir dizinle (ve aynı adı taşıyan dizinlerle) ilişkili veritabanı.

sisu -d --yeniden yarat
mevcut veritabanını yok eder ve yeni bir boş veritabanı yapısı oluşturur

İTHALAT VE KALDIR BELGELER


sisu -d --içe aktarmak -v [dosya adı/joker karakter]
Veritabanını dosyanın içeriğiyle doldurur. Belirtilen belgeleri/belgeleri içe aktarır
bir sqlite veritabanı (nesne düzeyinde).

sisu -d --Güncelleme -v [dosya adı/joker karakter]
veritabanındaki dosya içeriğini günceller

sisu -d --kaldırmak -v [dosya adı/joker karakter]
belirtilen belgeyi sqlite veritabanından kaldırır.

CGI ARAMA FORMU


Tek bir arama sayfası olan arama formu için

* arama formunu yapılandırın

* Sisu komutuyla örnek arama formunu oluşturun (bu,
yapılandırma ayarları ve mevcut bulunan sisu veritabanları)

Postgresql web içeriği için arama cgi betiğini düzenlemeniz gerekebilir. Bakılacak iki şey
Bunun nedeni, kullanıcının gerektiği gibi ayarlanması ve istediğiniz farklı veritabanlarının
sorgulama yapabilmek isteyenler listelenir.

doğru olarak, kullanıcı adınız yerine www-data'yı isteyebilirsiniz.
@user='www-veri'

* arama formunu kontrol edin, uygun cgi dizinine kopyalayın ve doğru olanı ayarlayın
izinleri

Her HTML sayfasında bir arama formunun görünmesi için şunları yapmanız gerekir:

* arama formunun yukarıda belirtilen yapılandırmasına güvenin

* html arama formunu açık olacak şekilde yapılandırın

* html komutunu çalıştırın

KURMAK ARAMA FORMU


Bir web sunucusuna, cgi'nin etkin olduğu httpd'ye ve bağlanabileceğiniz bir postgresql veritabanına ihtiyacınız olacak.
veritabanları oluşturabilirsiniz.

Postgresql'i kurun, veritabanı oluşturabildiğinizden ve veritabanına yazabildiğinizden emin olun, örneğin:
sudo su postgres
kullanıcı oluştur -d -a ralph

Daha sonra dizinde sisu kılavuzu için sisu'nun kullanacağı veritabanını oluşturmanız gerekir.
manual/en örneğin, (var olmayan bir veritabanını doldurmaya çalıştığınızda sisu
var olup olmadığı sorulur):
createdb SiSU.7a.manual

SiSU daha sonra veritabanını doldurmanıza olanak tanıyan gerekli tabloları oluşturabilir
oluşturulduğu dizindeki belgelerle birlikte:
sisu --pg --createall -v

Daha sonra bu örnekte veritabanını tek bir belgeyle doldurmaya başlayabilirsiniz:
sisu --pg --update -v tr/sisu_manual.ssm

Örnek bir arama formu oluşturmak için aynı dizinden şunu çalıştırın:
sisu --örnek-arama-formu --db-pg

ve ortaya çıkan cgi formunu cgi-bin dizininize kopyalayın

Verilerin /srv/www altında saklanacağını varsayan nginx için örnek bir kurulum sağlanmıştır ve
/srv/cgi altındaki cgi komut dosyaları

ARAMA - VERİTABANI BAŞLANGIÇ AŞAMASI ÖRNEKLEM, KULLANIM VERİTABANI VE SISU ÖZELLİKLERİ,


NESNE ALINTI NUMARALANDIRMASI DAHİL (ARKA UÇ ŞU ANDA POSTGRESQL'DE)

Örnek arama arayüzühttp://search.sisudoc.org> [^16] Küçük bir veritabanı ve örnek
alıntı sistemini kullanan sorgu ön ucu (arama yeri), .I nesne alıntısı
işlevselliği göstermek için numaralandırma.[^17]

SiSU Hangi belgelerin eşleştirildiği ve hangi konumlarda olduğu hakkında bilgi sağlayabilir.
eşleşmelerin bulunduğu her belgede. Bu sonuçlar tüm çıktılar için geçerlidir.
nesne alıntı numaralama, html'yi içerir, XML, EPUB, Lateks, PDF ve aslında SQL
veri tabanı. Daha sonra diğer çıkışlardan birine veya SQL veritabanını genişlet
Eşleştirilen belgelerdeki eşleşen nesnelerin (paragrafların) içindeki metin.

Eşleşen belgeler ve nesne numarası konumları için sonuçları ayarlayabileceğinizi unutmayın.
arama kriterlerini karşılayan eşleşen her belge; veya belgelerin adlarını görüntüleyin
arama kriterlerini karşılayan nesnelerle (paragraflarla) eşleştirilir.[^18]

sisu -F --webserv-webrick
oluşturulan veritabanı için bir cgi web arama ön ucu oluşturur

Aşağıda, help komutunun sağladığı bir makinedeki kurulumla ilgili geri bildirim yer almaktadır:

sisu --yardım sql
postgreSQL
kullanıcı Ralph
mevcut veri tabanı seti: SiSU_sisu
port: 5432
dbi bağlantısı: DBI:Pg:database=SiSU_sisu;port=5432

sqlite
mevcut veri tabanı seti: /home/ralph/sisu_www/sisu/sisu_sqlite.db
dbi bağlantısı DBI:SQLite:/home/ralph/sisu_www/sisu/sisu_sqlite.db

Oluşturulan veritabanları hakkında not

Varsayılan olarak, [aksi belirtilmedikçe] veritabanları dizin bazında oluşturulur,
o dizindeki belge koleksiyonlarından. Bulunduğunuz dizinin adı
çalışmayı seç veri tabanı adı olarak kullanılır; örneğin bir
/home/ralph/ebook adlı dizin SiSU_ebook veritabanını kullanır. [aksi halde
koleksiyon için manuel eşleme gereklidir]

ARAMA FORMU


sisu -F
web sunucusu cgi'sine kopyalanması gereken örnek bir arama formu oluşturur
rehber

sisu -F --webserv-webrick
Webrick sunucusuyla kullanılmak üzere örnek bir arama formu oluşturur.
web sunucusu cgi dizinine kopyalandı

sisu -W
Sisu'nun uygun şekilde bulunduğu her yerde bulunması gereken webrick sunucusunu başlatır
yüklü

Oluşturulan arama formu web sunucusu dizinine manuel olarak kopyalanmalıdır.
talimat

SISU_WEBRICK


ADI



SiSU - Yapılandırılmış bilgi, Serileştirilmiş Birimler - bir belge yayınlama sistemi

SİNOPSİS


sisu_webrick [bağlantı noktası]

or

sisu -W [bağlantı noktası]

TANIM


sisu_webrick bir parçasıdır SiSU (adam sisu) sisu_webrick başlar Yakut SiSU çıktı yazılır,
bu dizinlerin bir listesini sağlamak (varsayarak) SiSU kullanımda ve varlar).

sisu_webrick için varsayılan bağlantı noktası 8081 olarak ayarlanmıştır, bu yaml dosyasında değiştirilebilir:
~/.sisu/sisurc.yml bir örneği /etc/sisu/sisurc.yml (veya
sisteminizdeki eşdeğer dizin).

ÖZET OF MAN SAYFA


sisu_webrick, şu komutla tek başına başlatılabilir: sisu_webrick [bağlantı noktası] veya kullanılarak
-W bayrağıyla sisu komutu: sisu -W [port]

bağlantı noktasının verilmediği ve ayarların değiştirilmediği durumlarda varsayılan bağlantı noktası 8081'dir.

BELGE İŞLEME KOMUT BAYRAKLAR


sisu -W [port] başlar Yakut Webrick web sunucusu, hizmet veriyor SiSU çıktı dizinleri,
bağlantı noktası sağlanmışsa veya hiçbir bağlantı noktası sağlanmadıysa ve varsayılanlar değiştirilmediyse
~/.sisu/sisurc.yaml sonra 8081 numaralı bağlantı noktasında

ÖZET OF ÖZELLİKLER


* seyrek/minimum işaretleme (utf-8 kaynak metinlerini temizleyin). Evraklar tek elde hazırlanıyor
UTF-8 Minimalist bir anımsatıcı sözdizimi kullanarak dosya. Tipik literatür, "Savaş" gibi belgeler
ve Barış" neredeyse hiç işaretleme gerektirmez ve başlıkların çoğu isteğe bağlıdır.

* işaretleme insan gözüyle kolayca okunabilir/ayrıştırılabilir (temel işaretleme daha basittir ve daha fazlasıdır)
en temel olandan daha seyrek HTML ), [bu aynı zamanda şuna da dönüştürülebilir: XML temsilleri
aynı giriş/kaynak belge].

* işaretleme belge yapısını tanımlar (bu, başlık modeli eşleşmesinde bir kez yapılabilir)
açıklama veya ayrı ayrı başlık seviyeleri için); temel metin nitelikleri (kalın, italik,
alt çizgi, üstü çizili vb.) gerektiği gibi; ve bununla ilgili anlamsal bilgiler
belge (başlık bilgileri, Dublin çekirdeğinin ötesine genişletilir ve kolayca daha da genişletilir)
gereğince, gerektiği gibi); başlıklar aynı zamanda işleme talimatlarını da içerebilir. SiSU işaretleme şu şekildedir
öncelikle belge yapısının ve belge meta verilerinin alınmasına izin veren bir soyutlama
mevcut alternatif pratik standart yolların temel güçlü yanlarından yararlanın.
belgeleri temsil eden [tarayıcı görüntüleme, kağıt yayınlama, sql arama vb. olabilir]
(html, epub, xml, odf, lateks, pdf, sql)

* çıktı için yerleşik endüstrinin oldukça zarif çıktısını üretir ve
kurumsal olarak kabul edilen açık standart formatlar.[3] farklı avantajlardan yararlanır
çıktılar arasında belgeleri temsil etmek için çeşitli standart formatların güçlü yönleri
şu anda desteklenen formatlar şunlardır:

* HTML - hem kaydırılabilir tek bir metin hem de bölümlere ayrılmış bir belge olarak

* XHTML

* EPUB

* XML - gerektiğinde daha fazla geliştirme için hem sax hem de dom tarzı xml yapılarında

* ODT - Belge depolama için ISO standardı olan Belge Formatı metnini açın

* Lateks - pdf oluşturmak için kullanılır

* PDF (VIA Lateks )

* SQL - bir sql veritabanının popülasyonu ( PostgreSQL or SQLite ), (aynı nesnede
bir belge içindeki metinden alıntı yapmak için kullanılan düzey)

Ayrıca şunları üretir: uyumluluk dosyaları; belge içeriği sertifikaları (md5 veya sha256 özetleri)
başlıklar, paragraflar, resimler vb.) ve html bildirimleri (ve içeriğin site haritaları). (b) alır
Bu çok farklı çıktı türlerinde (örn. PDF'ler) gizli olan güçlü yönlerin avantajı
dizgi kullanılarak üretilen Lateks, bireysel belgelerle dolu veritabanları
nesne/paragraf düzeyinde mümkün kılıyor granül arama (ve ilgili olasılıklar))

* Seçilen çıktı formatından bağımsız olarak içeriğin anlamlı bir şekilde alıntılanabilmesinin sağlanması.
Çevrimiçi yayınlama (ve birden çok belge formatında yayınlama) yararlı bir yöntemden yoksundur.
Belgelerin içindeki metinden alıntı yapmak (genel olarak akademisyenler ve avukatlar için önemlidir)
sayfa numaraları tarayıcılarda ve formatlarda anlamsız olduğundan. Sisu bir şeyler sağlamaya çalışıyor
Bir belgedeki metnin yerini belirlemenin yaygın yolu (alıntı yapmak ve
arama motorları tarafından). Çıktılar anlamlı olan ortak bir numaralandırma sistemini paylaşır (
kağıt, ekran veya veri tabanı odaklı tüm dijital çıktılarda insan ve makine)
(pdf, Html, EPUB, xml, sqlite, postgresql), bu numaralandırma sistemi şu amaçlarla kullanılabilir:
referans içeriği.

* Belgeler içinde ayrıntılı arama. SQL veritabanları nesne düzeyinde doldurulur
(kabaca başlıklar, paragraflar, ayetler, tablolar) ve bu derece ile aranabilir hale gelir
ayrıntı düzeyi nedeniyle çıktı bilgisi, nesne/paragraf numaralarını sağlar.
üretilen tüm çıktılarla alakalı; sadece eşleşmeye bakmak da mümkündür
veritabanındaki belgelerin paragrafları; [çıktı indeksleme aynı zamanda aramayla da iyi çalışır
hyperestraier gibi indeksleme araçları].

* değişen formatlarda belge koleksiyonlarının uzun vadeli sürdürülebilirliği,
çok seyrek işaretlenmiş bir kaynak belge tabanına sahip olmak. hatırı sayılır derecede var
geleceğe yöneliktir, çıktı gösterimleri "yükseltilebilir" ve yeni belge formatları
katma. örneğin 2006'da odf (açık belge metni) modülünün eklenmesi, 2009'da epub ve
Gelecekteki bir zamanda, mevcut hazırlanmış metinlerde değişiklik yapılmadan gelecekteki html5 çıktısı

* SQL arama bir yana, belgeler gerektiği gibi oluşturulur ve oluşturulduktan sonra statik olur.

* Üretilen belgeler statik dosyalardır ve toplu olarak işlenebilir, bunun yapılması gerekir
yalnızca bir kez ancak istenildiği takdirde çeşitli nedenlerle tekrarlanabilir (içerik güncellendi, eklemeler yapıldı)
yeni çıktı formatları, güncellenmiş teknoloji belgesi sunumları/temsilleri)

* belge kaynağı ( düz metin utf-8) ağda paylaşılıyorsa girdi olarak kullanılabilir ve
farklı belge çıktıları üretmek için yerel olarak işlenir

* belge kaynağı ilgili belgelerle birlikte (otomatik olarak) paketlenebilir
(çoklu dil versiyonları veya eklemeler içeren ana belge) ve görseller
Sisupod adı verilen zip dosyası, internette paylaşılırsa bunlar da yerel olarak işlenebilir.
istenilen belge çıktılarını üretin

* oluşturulan belge çıktıları otomatik olarak uzak sitelere gönderilebilir.

* temel belge oluşturma için tek yazılım bağımlılığı yakut ve birkaç standart
Unix araçları (bu şunları kapsar: düz metin, Html, EPUB, XML, ODF, Lateks ). Bir veritabanını kullanmak için
elbette buna ihtiyacım var ve dönüştürmek için Lateks gibi bir lateks işlemci olan pdf'ye dönüştürüldü
tetex veya texlive.

* Bir geliştirici aracı olarak esnek ve genişletilebilir

Sözdizimi vurgulama SiSU İşaretleme birçok metin düzenleyicide mevcuttur.

SiSU belge düzeninden çok, çok az işaretlemeyle bir yol bulmakla ilgilidir
üretilmesini mümkün kılan bir belgenin soyut bir temsilini oluşturmak
birbirinden oldukça farklı olabilen ve amaçlar için kullanılabilen birden fazla temsili
düzen ve yayınlama veya içerik arama gibi farklı amaçlar

yani bazılarının bu minimal hazırlık başlangıç ​​noktasından faydalanabilmek
Farklı amaçlar için belgeleri temsil etmenin oldukça farklı yerleşik yollarının güçlü yönleri
ister arama amaçlı olsun (ilişkisel veritabanı, ister
bu amaç, ister tam belgeler olsun, ister nesnelerden oluşan dosyalar olsun, çevrimiçi
görüntüleme (örn. html, xml, pdf) veya basılı yayın (örn. pdf) ...

Ulaşılan çözüm, belge hakkında yapısal bilgilerin çıkarılmasıdır (hakkında
belge içindeki başlıklar) ve nesneleri (serileştirilmiş ve ayrıca verilen) izleyerek
hash değerleri) açıklandığı şekilde. Oldukça mümkün olan temsilleri mümkün kılar.
şu anda sunulanlardan farklı. Örneğin nesneler ayrı ayrı kaydedilebilir
ve nesnelerin birbirleriyle nasıl ilişki kurduğunun bir indeksiyle birlikte karmalarıyla tanımlanır.
bir belge oluşturun.

* 1. köşeli parantez

* 2. köşeli parantez

+ 1. köşeli parantez

1. <http://www.jus.uio.no/sisu/man/>

2. <http://www.jus.uio.no/sisu/man/sisu.1.html>

3. SiSU 0.58'den sonraki bir süreden itibaren SiSU işaretlemesini şunu kullanarak tanımlamak mümkün olmalıdır:
SiSU, özgün bir tasarım amacı olmasa da kullanışlıdır.

4. dosyalar UTF-8 karakter kodlaması kullanılarak hazırlanmalıdır

5. dipnot veya son not

6. Bağımsız son not işaretçisi ve son not bir arada

*. numarasız yıldız işareti dipnotu/son notu, gerekirse birden fazla yıldız işareti ekleyin

**. başka bir numarasız yıldız işareti dipnot/sonnot

* 3. editör notları, numaralı yıldız işareti dipnot/sonnot serisi

+ 2. editör notları, numaralı artı simgeli dipnot/sonnot serisi

7. <http://www.sisudoc.org/>

8. <http://www.ruby-lang.org/en/>

9. Yochai Benkler'in Ağların Zenginliği Tablosu
<http://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler>

10 bunun için alternatif olarak tam yazar formunu kullanabilirsiniz: başlık: ve yıl:

11 Kişot ve Panza, Yel Değirmenlerini Evcilleştirmek (1605), s. 1000 - 1001 ayrıca, Benkler, Wealth of
Ağlar (2006), s 1

12 üzerinde çalışılacak normal bir dosya değildir ve bu nedenle insanların
Sonraki işlemlerde üzerine yazılan bir .ssc dosyası üzerinde çalışan "kazalar".
Ancak ortaya çıkan dosya paylaşıldığında .ssc uygun bir dosya olabilir.
kullanılacak son ek.

13 SiSU geçmişte bu şekilde çalışmıştı, ancak bu daha sonra düşünüldüğü için bırakıldı.
karmaşıklık esnekliğe ağır basıyordu, ancak denge oldukça iyiydi ve
bu davranış eski durumuna döndürülebilir.

14 <http://www.postgresql.org/>http://advocacy.postgresql.org/>
<http://en.wikipedia.org/wiki/Postgresql>

15 <http://www.hwaci.com/sw/sqlite/>http://en.wikipedia.org/wiki/Sqlite>

16 <http://search.sisudoc.org>

17 (mevcut arka uçla daha da genişletilebilir). Ölçeklendirmeyle ilgili olarak
veritabanı, veritabanı (burada Postgresql) ve donanımın izin verdiği ölçüde ölçeklenebilir.

18 Bu özellik, 2004 yılında bir IBM yazılım yenilikleri değerlendiricisine gösterildiğinde
Açıklamak için şunları söyledi: Bu bizim ilgimizi çekebilir. Elimizde büyük bir belge var
yönetim sistemleri, yüzbinlerce belgeyi arayabilirsiniz ve biz
Hangi belgelerin arama kriterlerinizi karşıladığını size söyleyebiliriz, ancak bunu söylememizin bir yolu yok
Eşleşmelerinizin bulunduğu her belgeyi açmanıza gerek kalmadan.

GDA AYRICA
sisu(1)
sisu-epub(1)
sisu-hasat(1)
sisu-html(1)
sisu-odf(1)
sisu-pdf(1)
sisu-pg(1)
sisu-sqlite(1)
sisu-txt(1).
sisu_vim(7)

ANASAYFA
SiSU hakkında daha fazla bilgiyi şu adreste bulabilirsiniz:http://www.sisudoc.org/> veya
<http://www.jus.uio.no/sisu/>

KAYNAK
<http://git.sisudoc.org/>

YAZAR
SiSU, Ralph Amissah tarafından yazılmıştır.[e-posta korumalı]>

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Krater
    Krater
    Krater açık kaynaklı bir web ve
    için özel olarak yapılmış mobil faturalandırma uygulaması
    serbest çalışanlar ve küçük işletmeler.
    Eksiksiz faturalandırma çözümü
    ihtiyacın var...
    Krateri İndir
  • 2
    formkiq çekirdekli
    formkiq çekirdekli
    FormKiQ Core, Açık Kaynaklı bir Belgedir
    Yönetim Sistemi (DMS), kullanılabilir
    başsız bir yazılım olarak veya
    web tabanlı istemci,
    Amazon Biz...
    formkiq-core'u indirin
  • 3
    blackfriday
    blackfriday
    Blackfriday bir Markdown işlemcisidir.
    Go'da uygulandı. hakkında paranoyak
    girdisi (böylece güvenle besleyebilirsiniz)
    kullanıcı tarafından sağlanan veriler), hızlıdır,
    c'yi destekler...
    Blackfriday'i indirin
  • 4
    QNAP NAS GPL Kaynağı
    QNAP NAS GPL Kaynağı
    QNAP Turbo NAS için GPL kaynağı.
    Kitle: Geliştiriciler. Kullanıcı arayüzü:
    Web tabanlı. Programlama Dili: C,
    Java. Kategoriler:Sistem, Depolama,
    İşletim Sistemi Ker...
    QNAP NAS GPL Kaynağını İndirin
  • 5
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 6
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • Daha fazla »

Linux komutları

Ad