İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

ikiwiki - Bulutta Çevrimiçi

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

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

Program:

ADI


ikiwiki - bir wiki derleyicisi

SİNOPSİS


ikiwiki [seçenekler] kaynak hedef

ikiwiki --setup kurulum dosyası [seçenekler]

TANIM


ikiwiki bir wiki derleyicisidir. içindeki kaynaktan bir wiki için statik HTML sayfaları oluşturur.
ikiwiki/Markdown dili (veya diğerleri) ve hedefe yazar.

Çoğu seçeneğin tek harflere, --verbose gibi boole bayraklarına kısaltılabileceğini unutmayın.
--no-verbose ile olumsuzlanabilir ve --verbose gibi seçenekler de şöyle yazılabilir
-ayrıntılı.

MOD SEÇENEKLER


Bu seçenekler, ikiwiki'nin çalıştığı modu kontrol eder.

--yenile
Değiştirilen sayfaları güncelleyerek wiki'yi yenileyin. Hayır ise bu varsayılan davranıştır.
diğer mod eylemi belirtildi (ancak --setup öğesinin bir mod eylemi olduğunu ve
farklı varsayılan davranış).

--yeniden inşa etmek
Tüm sayfaların yeniden oluşturulmasını zorlayın.

--kurulum kurulum dosyası
Verilen kurulum dosyasından seçenekleri yükleyin. Başka bir mod eylemi belirtilmemişse,
sarmalayıcılar oluşturun ve wiki'yi --rebuild --wrappers kullanılmış gibi yeniden oluşturun. Eğer
sadece değiştirilmiş sayfaları oluşturmak istiyorsanız, --refresh ile --setup kullanabilirsiniz.

--changesetup kurulum dosyası
Kurulum dosyasını okur, diğer seçenekler tarafından belirtilen yapılandırma değişikliklerini ekler,
ve yeni yapılandırmayı kurulum dosyasına geri yazar. Ayrıca herhangi bir güncelleme
yapılandırılmış sarmalayıcılar. Bu modda, siz de yapmadığınız sürece wiki tamamen yeniden oluşturulmaz.
--rebuild ekleyin.

Örnek, bazı eklentileri etkinleştirmek için:

ikiwiki --changesetup ~/ikiwiki.setup --eklenti ürünleri --eklenti takvimi

--dumpsetup kurulum dosyası
İkiwiki'nin belirtilen kurulum dosyasına yazmasına ve mevcut kurulum dosyasını boşaltmasına neden olur.
konfigürasyonu.

--sarmalayıcılar
--setup --refresh ile birlikte kullanılırsa, bu, yapılandırılmış tüm sarmalayıcıları da güncellemesini sağlar.

--temiz
Bu, hedefte oluşturduğu dosyaları kaldırarak ikiwiki'nin temizlenmesini sağlar.
dizin, ayrıca yapılandırılmış tüm sarmalayıcılar ve .ikiwiki durum dizini.
Oluşturmak için bir Makefile'de ikiwiki çalıştırıyorsanız, bu çoğunlukla yararlıdır.
belgeler ve ilgili temiz bir hedef istiyorum.

--cgi CGI modunu etkinleştir. Cgi modunda ikiwiki bir cgi betiği olarak çalışır ve düzenlemeyi destekler
sayfalar, oturum açma ve kayıt.

İkiwiki'yi bir CGI programı olarak kullanmak için --wrapper veya --setup kullanarak bir
sarıcı. Paketleyicinin genellikle 6755 numaralı paketin sahibi olan kullanıcıya çalıştırılması gerekir.
kaynak ve hedef dizinler.

--wrapper [dosya]
Diğeri tarafından belirtilen eylemi yapmak için kodlanmış bir sarmalayıcı ikili dosyası oluşturun
seçenekleri, belirtilen giriş dosyalarını ve hedef dizini kullanarak. dosya adı
sarmalayıcı için kullanmak isteğe bağlıdır.

Sarıcı, güvenli bir şekilde uygun hale getirilmek ve güvenilmeyen kullanıcılar tarafından çalıştırılmak üzere tasarlanmıştır.
taahhüt sonrası kanca veya bir CGI olarak.

Oluşturulan sarmalayıcının tüm komut satırı parametrelerini yok sayacağını unutmayın.

--toplamak
Eklentiler/toplama eklentisi etkinleştirilirse, bu ikiwiki anketini yapılandırır
yeni gönderileri besler ve srcdir'e kaydeder.

Önceden toplanmış gönderileri yeniden oluşturmak için --rebuild seçeneğini birlikte kullanın.
Bununla birlikte. --rebuild aynı zamanda beslemeleri sorgulanmaya zorlar.
az önce anket yapıldı.

--render dosyası
Elde edilen html çıktısını veren tek bir dosya işler. Durumu kaydetmez, bu yüzden bu
bütün wikileri oluşturmak için kullanılamaz, ancak düzenlenmiş bir
dosya komut satırında. Genellikle, bir dosyaya yüklemek için --setup ile birlikte kullanılır.
wiki'nin kurulumu:

ikiwiki -- kurulum ~/ikiwiki.setup --render foo.mdwn

--post-taahhüt
İşlem sonrası kanca tarafından çağrılmış gibi, işlem sonrası modunda çalıştırın. Bu
muhtemelen yalnızca ikiwiki'yi bir ana bilgisayardaki bir web sunucusuyla ve bir
havuzun gerçek işlem sonrası kancasının ssh yapmasına izin vermek için başka bir depoda
web sunucusunu barındırın ve web sitesini güncellemek için ikiwiki'yi manuel olarak çalıştırın.

--versiyon
İkiwiki'nin sürüm numarasını yazdırın.

CONFIG SEÇENEKLER


Bu seçenekler wiki'yi yapılandırır. Eklentilerin ek yapılandırma ekleyebileceğini unutmayın
kendi seçenekleri. Tüm bu seçenekler ve daha fazlası ayrıca bir
kurulum dosyası.

--wikiname adı
Wiki'nin adı, varsayılan olarak "wiki"dir.

--templatedir dizini
Şablonların depolandığı dizini belirtin. Varsayılan
/usr/share/ikiwiki/templates veya derleme zamanında yapılandırıldığı gibi başka bir konum. Eğer
templatedir değiştirilir, eksik şablonlar yine de
yedek olarak varsayılan konum. Şablonlar ayrıca "şablonlar/" içine de yerleştirilebilir.
srcdir'in alt dizini.

İkiwiki'nin şablonlarını kopyalamayı ve değiştirmeyi seçerseniz,
ikiwiki'nin yeni sürümlerine yükseltirken bunları güncel tutmaya dikkat edin. Eskimiş
şablonların sürümleri her zaman yeni ikiwiki sürümleriyle çalışmaz.

--underlaydir dizini
Kaynak dizinin altını çizmek için kullanılan dizini belirtin. Kaynak dosyaları
kaynak dizindeki bir dosya tarafından geçersiz kılınmadığı sürece buradan alınacaktır.
Varsayılan /usr/share/ikiwiki/basewiki veya derlemede yapılandırıldığı gibi başka bir konumdur
Zaman.

--wrappermode modu
Sarmalayıcıyı oluşturduktan sonra değiştirilecek bir mod belirtin.

--wrappergroup grubu
Sarmalayıcının hangi unix grubuna ait olması gerektiğini belirtin. Bu, aşağıdaki durumlarda yararlı olabilir:
sarmalayıcının varsayılandan farklı bir gruba ait olması gerekir. Örneğin, eğer bir
projede, erişimi bir kişi tarafından kontrol edilen birden fazla taahhütte bulunan bir havuz var.
grubu, ikiwiki sarmalayıcılarının o gruba setgid çalıştırması mantıklıdır.

--rcs=svn|git|.., --no-rcs
Bir revizyon_kontrol_sisteminin kullanımını etkinleştirin veya devre dışı bırakın.

Kaynak dizinin çalışan bir kopya veya klon veya her neyse olduğu varsayılacaktır.
seçtiğiniz revizyon kontrol sistemi kullanır.

CGI modunda, bir revizyon kontrol sistemi etkinleştirildiğinde, web üzerinden düzenlenen sayfalar
kararlı olmak.

Varsayılan olarak hiçbir revizyon denetimi etkinleştirilmemiştir.

--svnrepo /svn/wiki
Wiki için svn deposunun konumunu belirtin.

--svnpath gövde
Wiki'nin bulunduğu svn deponuzun içindeki yolu belirtin. Bu
bagaj için varsayılanlar; wikiniz içindeki başka bir yoldaysa değiştirin
depo. Wikinizin kökü deponun en üstündeyse, svnpath öğesini "" olarak ayarlayın.

--rss, --nors
rss ayarlanmışsa, ikiwiki varsayılan olarak bir satır içi sayfalar için RSS beslemeleri oluşturmaya başlar.
blogu.

--izin vermek
İzin verilenler ayarlanmışsa ve rss ayarlanmamışsa, ikiwiki varsayılan olarak RSS oluşturmaya çalışmayacaktır.
beslemeler, ancak satır içi yönergede rss=yes ayarı bu varsayılanı geçersiz kılabilir ve
bir besleme oluşturun.

--atom, --noatom
atom ayarlanırsa, ikiwiki varsayılan olarak satır içi olan sayfalar için Atom beslemeleri oluşturmaya başlar.
bir blog.

--allowatom
allowatom ayarlanmışsa ve rss ayarlanmamışsa, ikiwiki varsayılan olarak üretmeye başlamaz.
Atom beslenir, ancak satır içi yönergede atom=yes ayarı bu varsayılanı geçersiz kılabilir
ve bir besleme oluşturun.

--pingurl URL'si
Bunu, bir RSS beslemesi güncellendiğinde ping atılacak bir XML-RPC hizmetinin URL'sine ayarlayın. İçin
örneğin, Technorati'ye ping atmak için URL'yi kullanın http://rpc.technorati.com/rpc/ping

Bu parametre, birden fazla URL belirtmek için birden çok kez belirtilebilir.
ping atmak

--url URL'si
Vikinin URL'sini belirtir. Bu, CGI modunda gerekli bir parametredir.

--cgiurl http://example.org/ikiwiki.cgi
İkiwiki CGI komut dosyası sarmalayıcısının URL'sini belirtir. İnşa ederken gerekli
oluşturulacak cgi betiğine bağlantılar için wiki.

--historyurl URL'si
Sayfa geçmişine göz atmak için bağlanılacak URL'yi belirtir. URL'de "[[dosya]]"
göz atılacak dosyayla değiştirilir. Bunun için ViewVC'yi kullanmak yaygındır.

--admine-posta [e-posta korumalı]
İkiwiki'nin e-posta göndermek için kullanması gereken e-posta adresini belirtir.

--farklı URL
Bir sayfadaki değişikliklerin farklı olması için bağlantı kurulacak URL'yi belirtir. URL'de,
"[[dosya]]", göz atılacak dosya ile değiştirilir, "[[r1]]", dosyanın eski revizyonudur.
sayfası ve "[[r2]]" yeni revizyondur. Bunun için ViewVC'yi kullanmak yaygındır.

--normal ifadeyi hariç tut
İşlemden hariç tutulacak kaynak dosyaların bir rexexp'ini belirtir. belirtilebilir
dışlanacaklar listesine eklemek için birden çok kez.

--normal ifadeyi dahil et
Normalde hariç tutulacak, ancak sizin
işleme dahil etmek ister. Dahil etmek için eklemek için birden çok kez belirtilebilir
liste.

--adminkullanıcı adı
sahip olan bir kullanıcının (veya openid etkinleştirilmişse, bir openid) kullanıcı adını belirtir.
wiki yöneticisinin yetkileri. Şu anda herhangi bir sayfanın kilitlenmesine ve kullanıcıların yasaklanmasına izin veriyor.
etkin eklentiler tarafından verilen yetkilerin yanı sıra ([[yönlendirme
yorumlar|eklentiler/denetlenen yorumlar]] ve eklentiler/web kurulumu. belirtilebilir
birden fazla yönetici için birden çok kez.

Bir openid kullanıcısı için, "http://" dahil olmak üzere oturum açmanın tam URL'sini belirtin.

--eklenti adı
Wiki'de belirtilen eklentinin kullanımını sağlar. Eklenti adlarının
harfe duyarlı.

--disable-eklenti adı
Bir eklentinin kullanımını devre dışı bırakır. Örneğin, ortadan kaldırmak için "--disable-plugin htmlscrubber"
HTML temizleme ile.

--libdir dizini
Normal konumlardan önce ikiwiki'nin belirtilen dizine bakmasını sağlar
kitaplık dosyalarını ve eklentileri yüklerken. Örneğin, libdir'i şuna ayarlarsanız
"/home/you/.ikiwiki/", bir foo.pm eklentisini şu şekilde yükleyebilirsiniz:
"/home/you/.ikiwiki/IkiWiki/Plugin/foo.pm".

--tartışma, --tartışmasız
"Tartışma" bağlantılarının her başlığın başlığına eklenmesini etkinleştirir veya devre dışı bırakır.
sayfa. Bağlantılar varsayılan olarak etkindir.

--numbacklinkler n
Bir sayfanın altında kaç tane geri bağlantının görüntüleneceğini kontrol eder. Aşırı
geri bağlantılar bir açılır pencerede gizlenecektir. Varsayılan 10'dur. Bunu devre dışı bırakmak için 0'a ayarlayın.
özelliği.

--userdir alt dizini
İsteğe bağlı olarak, wiki kullanıcılarının bağlantılarının bir içindeki sayfalara bağlanmasına izin verir.
wiki'nin alt dizini. Varsayılan, üst düzey dizindeki sayfalara bağlantı vermektir
wiki'den.

--htmlsonraki html
Oluşturulan html dosyaları için kullanılan uzantıyı yapılandırır. Varsayılan "html"dir.

--zaman biçimi biçimi
Saat veya tarihin nasıl görüntüleneceğini belirtin. Biçim dizesi,
strftime(3) işlev.

--ayrıntılı, --ayrıntılı değil
Ne yapıldığı hakkında ayrıntılı olun.

--syslog, --syslog yok
Giriş yap syslog(3).

--usedirs, --no-usedirs
page.html yerine page/index.html (varsayılan) adlı çıktı dosyaları oluşturmaya geçiş yapın.

--prefix-direktifleri, --no-prefix-direktifleri
Önişlemci yönergeleri için yeni '!' önekli sözdizimini değiştirin. şu anda ikiwiki
varsayılan olarak --prefix-directives.

--w3mmode, --no-w3mmode
w3m'nin ikiwiki'yi yerel bir CGI betiği olarak kullanmasına izin veren w3mmode'u etkinleştirin.
Web sunucusu.

--sslcookie
Çerezleri yalnızca bir SSL bağlantısı üzerinden gönderin. Bu onları engellemeli
ele geçirildi. Bu seçeneği etkinleştirirseniz, en azından CGI bölümünü çalıştırmalısınız.
SSL üzerinden ikiwiki.

--gettime, --no-gettime
Revizyondan her yeni sayfa için oluşturma ve değiştirme sürelerini çıkarın
kontrol günlüğü. Bu, ilk kez bir wiki oluştururken otomatik olarak yapılır,
yani normalde bu seçeneği kullanmanıza gerek yoktur.

--set var=değer
Bu, sanki ayarlanmış gibi, rastgele bir yapılandırma değişkeni ayarlamaya izin verir.
bir kurulum dosyası aracılığıyla. En sık kullanılan seçenekler kullanılarak yapılandırılabildiğinden
komut satırı anahtarları, bunu nadiren kullanmanız gerekecek.

--set-yaml var=değer
Bu --set gibidir, ancak karmaşık kullanan yapılandırma değişkenlerinin ayarlanmasına izin verir.
veri yapıları, bir YAML belgesini ileterek.

ÖRNEKLER


ikiwiki --kurulum benim.kurulum

Belirtilen kurulum dosyasını kullanarak wiki'yi tamamen (yeniden) oluşturun.

ikiwiki --kurulum my.setup --yenile
my.setup'taki ayarları kullanarak wiki'yi yenileyin ve
değişmedi. Bu daha hızlı.

ikiwiki --setup my.setup --refresh --wrappers
Tüm sarmalayıcı programların yeniden oluşturulması da dahil olmak üzere wiki'yi yenileyin, ancak yeniden oluşturmayın
tüm sayfalar. Kurulum dosyasında değişmeyen bir şeyi değiştirdiyseniz kullanışlıdır.
tüm sayfaları güncellemek için tam bir wiki yeniden oluşturmaya ihtiyacınız var, ancak hemen almak istiyorsunuz
etkisi.

ikiwiki --rebuild kaynak dizini hedef dizini
Kaynak olarak srcdir kullanın ve bir kurulum dosyası kullanmadan destdir'de HTML oluşturun.

ikiwiki kaynak dizini hedef dizini
Değişen sayfaların HTML'sini destdir'de güncellemek için kaynak olarak srcdir'i kullanın.
kurulum dosyası.

ÇEVRE


CC

Bu, sarmalayıcılar oluşturmak için hangi C derleyicisinin kullanıldığını kontrol eder. Varsayılan 'cc'dir.

CFLAGS Bu, sarmalayıcılar oluştururken seçenekleri C derleyicisine iletmek için kullanılabilir.

onworks.net hizmetlerini kullanarak çevrimiçi ikiwiki kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad