इकिविकी - क्लाउड में ऑनलाइन

यह कमांड ikiwiki है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


इकिविकी - एक विकि संकलक

SYNOPSIS


इकिविकी [विकल्प] स्रोत गंतव्य

ikiwiki--सेटअप सेटअपफ़ाइल [विकल्प]

वर्णन


ikiwiki एक विकी कंपाइलर है। यह विकी के लिए स्रोत से स्थिर HTML पेज बनाता है
ikiwiki/Markdown भाषा (या अन्य), और इसे गंतव्य तक लिखता है।

ध्यान दें कि अधिकांश विकल्पों को एकल अक्षरों, बूलियन फ़्लैग जैसे --verbose में छोटा किया जा सकता है
--no-verbose से नकारा जा सकता है, और --verbose जैसे विकल्पों की वर्तनी भी इस प्रकार की जा सकती है
-शब्दशः.

मोड विकल्प


ये विकल्प उस मोड को नियंत्रित करते हैं जिसमें ikiwiki संचालित होता है।

--ताज़ा
विकी को ताज़ा करें, किसी भी बदले हुए पेज को अपडेट करें। यदि नहीं तो यह डिफ़ॉल्ट व्यवहार है
अन्य मोड क्रिया निर्दिष्ट है (लेकिन ध्यान दें कि --सेटअप एक मोड क्रिया है, और है
भिन्न डिफ़ॉल्ट व्यवहार)।

--पुनर्निर्माण
सभी पेजों के पुनर्निर्माण को बाध्य करें।

--सेटअप सेटअपफ़ाइल
दी गई सेटअप फ़ाइल से विकल्प लोड करें। यदि कोई अन्य मोड क्रिया निर्दिष्ट नहीं है,
रैपर बनाएं और विकी का पुनर्निर्माण करें, जैसे कि --rebuild --wrappers का उपयोग किया गया हो। अगर
आप केवल कोई परिवर्तित पृष्ठ बनाना चाहते हैं, तो आप --सेटअप के साथ --रीफ्रेश का उपयोग कर सकते हैं।

--चेंजसेटअप सेटअपफ़ाइल
सेटअप फ़ाइल को पढ़ता है, अन्य विकल्पों द्वारा निर्दिष्ट किसी भी कॉन्फ़िगरेशन परिवर्तन को जोड़ता है,
और नया कॉन्फ़िगरेशन वापस सेटअप फ़ाइल में लिखता है। किसी को भी अपडेट करता है
विन्यस्त रैपर. इस मोड में, विकी पूरी तरह से पुनर्निर्मित नहीं होता है, जब तक कि आप भी नहीं
जोड़ें--पुनर्निर्माण करें।

उदाहरण, कुछ प्लगइन्स सक्षम करने के लिए:

इकिविकी--चेंजसेटअप ~/ikiwiki.setup --प्लगइन सामान--प्लगइन कैलेंडर

--डंपसेटअप सेटअपफ़ाइल
ikiwiki को निर्दिष्ट सेटअप फ़ाइल पर लिखने, उसके वर्तमान को डंप करने का कारण बनता है
विन्यास।

--रैपर्स
यदि --setup --refresh के साथ उपयोग किया जाता है, तो यह किसी भी कॉन्फ़िगर किए गए रैपर को भी अपडेट कर देता है।

--साफ
यह गंतव्य में उत्पन्न किसी भी फाइल को हटाकर इकिविकी को साफ कर देता है
निर्देशिका, साथ ही कोई भी कॉन्फ़िगर किया गया रैपर, और .ikiwiki राज्य निर्देशिका।
यदि आप निर्माण के लिए मेकफ़ाइल में ikiwiki चला रहे हैं तो यह अधिकतर उपयोगी है
दस्तावेज़ीकरण और एक संगत स्वच्छ लक्ष्य चाहते हैं।

--cgi सीजीआई मोड सक्षम करें। सीजीआई मोड में ikiwiki एक सीजीआई स्क्रिप्ट के रूप में चलता है, और संपादन का समर्थन करता है
पेज, साइन इन और पंजीकरण।

Ikiwiki को CGI प्रोग्राम के रूप में उपयोग करने के लिए आपको --wrapper या --setup का उपयोग करने की आवश्यकता है
रैपर. रैपर को आम तौर पर उस उपयोगकर्ता को suid 6755 चलाने की आवश्यकता होगी जिसके पास इसका स्वामित्व है
स्रोत और गंतव्य निर्देशिकाएँ।

--आवरण [फ़ाइल]
एक रैपर बाइनरी उत्पन्न करें जो दूसरे द्वारा निर्दिष्ट कार्रवाई करने के लिए हार्डकोड किया गया हो
निर्दिष्ट इनपुट फ़ाइलों और गंतव्य निर्देशिका का उपयोग करके विकल्प। फ़ाइल नाम को
रैपर के लिए उपयोग वैकल्पिक है।

रैपर को सुरक्षित रूप से सुइड बनाने और अविश्वसनीय उपयोगकर्ताओं द्वारा चलाने के लिए डिज़ाइन किया गया है
पोस्ट-कमिट हुक, या सीजीआई के रूप में।

ध्यान दें कि जेनरेट किया गया रैपर सभी कमांड लाइन पैरामीटरों को अनदेखा कर देगा।

--सकल
यदि प्लगइन्स/एग्रीगेट प्लगइन सक्षम है, तो यह ikiwiki पोल कॉन्फ़िगर हो जाता है
नई पोस्टों को फ़ीड करें और srcdir पर सहेजें।

ध्यान दें कि पहले एकत्रित पोस्टों को फिर से बनाने के लिए --rebuild विकल्प का उपयोग करें
इसके साथ। --पुनर्निर्माण फ़ीड को मतदान के लिए बाध्य करेगा, भले ही वे हों
हाल ही में मतदान हुआ।

--फ़ाइल प्रस्तुत करें
परिणामी HTML को आउटपुट करते हुए, एक एकल फ़ाइल प्रस्तुत करता है। राज्य को नहीं बचाता, इसलिए यह
संपूर्ण विकीज़ बनाने के लिए इसका उपयोग नहीं किया जा सकता है, लेकिन संपादित का पूर्वावलोकन करने के लिए यह उपयोगी है
कमांड लाइन पर फ़ाइल करें. आम तौर पर --setup के साथ संयोजन में लोड करने के लिए उपयोग किया जाता है
विकी का सेटअप:

इकिविकी--सेटअप ~/ikiwiki.setup --रेंडर foo.mdwn

--पोस्ट-कमिट
पोस्ट-कमिट मोड में चलाएं, जैसे कि पोस्ट-कमिट हुक द्वारा बुलाया गया हो। यह है
संभवतः केवल एक होस्ट और एक पर वेब सर्वर के साथ ikiwiki का उपयोग करते समय उपयोगी होता है
दूसरे पर रिपॉजिटरी, रिपॉजिटरी के वास्तविक पोस्ट-प्रतिबद्ध हुक को ssh करने की अनुमति देने के लिए
वेब सर्वर होस्ट करें और वेब साइट को अपडेट करने के लिए मैन्युअल रूप से ikiwiki चलाएं।

--संस्करण
Ikiwiki का संस्करण क्रमांक प्रिंट करें.

कॉन्फ़िग विकल्प


ये विकल्प विकी को कॉन्फ़िगर करते हैं। ध्यान दें कि प्लगइन्स अतिरिक्त कॉन्फ़िगरेशन जोड़ सकते हैं
उनके अपने विकल्प. इन सभी विकल्पों और इसके अलावा और भी बहुत कुछ का उपयोग करके भी कॉन्फ़िगर किया जा सकता है
सेटअप फ़ाइल.

--विकिनाम नाम
विकि का नाम डिफ़ॉल्ट रूप से "विकी" है।

--टेम्प्लेटेडआईआर डीआईआर
वह निर्देशिका निर्दिष्ट करें जिसमें टेम्पलेट संग्रहीत हैं। डिफ़ॉल्ट है
/usr/share/ikiwiki/templates, या निर्माण समय पर कॉन्फ़िगर किया गया कोई अन्य स्थान। अगर
टेम्प्लेटडीआईआर बदल दिया गया है, गुम टेम्प्लेट अभी भी इसमें खोजे जाएंगे
फ़ॉलबैक के रूप में डिफ़ॉल्ट स्थान। टेम्पलेट्स को "टेम्पलेट्स/" में भी रखा जा सकता है
srcdir की उपनिर्देशिका।

ध्यान दें कि यदि आप ikiwiki के टेम्पलेट्स को कॉपी और संशोधित करना चुनते हैं, तो आपको इसकी आवश्यकता होगी
Iikiwiki के नए संस्करणों में अपग्रेड करते समय उन्हें अद्यतन रखने का ध्यान रखें। पुराना
टेम्प्लेट के संस्करण हमेशा नए ikiwiki संस्करणों के साथ काम नहीं करते हैं।

--अंडरलेदिर दिर
वह निर्देशिका निर्दिष्ट करें जिसका उपयोग स्रोत निर्देशिका को रेखांकित करने के लिए किया जाता है। स्रोत फ़ाइलें
जब तक स्रोत निर्देशिका में किसी फ़ाइल द्वारा ओवरराइड नहीं किया जाता तब तक इसे यहां से लिया जाएगा।
डिफ़ॉल्ट /usr/share/ikiwiki/basewiki या बिल्ड में कॉन्फ़िगर किया गया कोई अन्य स्थान है
समय है.

--रैपरमोड मोड
रैपर बनाने के बाद उसे chmod करने के लिए एक मोड निर्दिष्ट करें।

--रैपरग्रुप समूह
निर्दिष्ट करें कि रैपर का स्वामित्व किस यूनिक्स समूह के पास होना चाहिए। यह उपयोगी हो सकता है यदि
रैपर का स्वामित्व डिफ़ॉल्ट के अलावा किसी अन्य समूह के पास होना चाहिए। उदाहरण के लिए, यदि ए
प्रोजेक्ट में एकाधिक कमिटर्स के साथ एक रिपॉजिटरी है, जिसकी पहुंच किसके द्वारा नियंत्रित होती है
समूह, यह ikiwiki रैपर्स के लिए उस समूह में सेटगिड चलाने के लिए समझ में आता है।

--rcs=svn|git|.., --no-rcs
रिविज़न_कंट्रोल_सिस्टम का उपयोग सक्षम या अक्षम करें।

स्रोत निर्देशिका को एक कार्यशील प्रतिलिपि, या क्लोन, या जो कुछ भी माना जाएगा
आपके द्वारा चयनित पुनरीक्षण नियंत्रण प्रणाली का उपयोग किया जाता है।

सीजीआई मोड में, एक पुनरीक्षण नियंत्रण प्रणाली सक्षम होने पर, वेब के माध्यम से संपादित पृष्ठ होंगे
प्रतिबद्ध रहिए।

डिफ़ॉल्ट रूप से कोई पुनरीक्षण नियंत्रण सक्षम नहीं है.

--svnrepo /svn/wiki
विकि के लिए svn रिपॉजिटरी का स्थान निर्दिष्ट करें।

--svnpath ट्रंक
अपने एसवीएन भंडार के अंदर पथ निर्दिष्ट करें जहां विकी स्थित है। यह
ट्रंक में डिफ़ॉल्ट; यदि आपका विकी अंदर किसी अन्य पथ पर है तो इसे बदल दें
भण्डार. यदि आपकी विकी रिपॉजिटरी के शीर्ष पर निहित है, तो svnpath को "" पर सेट करें।

--rss, --norss
यदि आरएसएस सेट है, तो आईकीविकी उन पेजों के लिए आरएसएस फ़ीड उत्पन्न करने में डिफ़ॉल्ट होगा
ब्लॉग.

--allowrss
यदि परमिटर्स सेट है, और आरएसएस सेट नहीं है, तो आईकीविकी आरएसएस उत्पन्न करने में डिफ़ॉल्ट नहीं होगा
फ़ीड, लेकिन इनलाइन निर्देश में rss=yes सेट करने से यह डिफ़ॉल्ट ओवरराइड हो सकता है
एक फ़ीड उत्पन्न करें.

-- परमाणु, -- परमाणु
यदि एटम सेट है, तो इकिविकी इनलाइन पृष्ठों के लिए एटम फ़ीड उत्पन्न करने में डिफ़ॉल्ट होगा
एक ब्लॉग।

--आवंटन
यदि अलाउटम सेट है, और आरएसएस सेट नहीं है, तो ikiwiki जनरेट करने में डिफ़ॉल्ट नहीं होगा
एटम फ़ीड करता है, लेकिन इनलाइन निर्देश में atom=yes सेट करने से यह डिफ़ॉल्ट ओवरराइड हो सकता है
और एक फ़ीड उत्पन्न करें.

--पिंगुरल यूआरएल
RSS फ़ीड अपडेट होने पर पिंग करने के लिए इसे XML-RPC सेवा के URL पर सेट करें। के लिए
उदाहरण के लिए, टेक्नोराती को पिंग करने के लिए, यूआरएल का उपयोग करें http://rpc.technorati.com/rpc/ping

एक से अधिक URL निर्दिष्ट करने के लिए इस पैरामीटर को कई बार निर्दिष्ट किया जा सकता है
पिंग।

--यूआरएल यूआरएल
विकी के लिए यूआरएल निर्दिष्ट करता है। यह सीजीआई मोड में एक आवश्यक पैरामीटर है।

--cgiurl http://example.org/ikiwiki.cgi
Ikiwiki CGI स्क्रिप्ट रैपर के लिए URL निर्दिष्ट करता है। निर्माण करते समय आवश्यक है
सीजीआई स्क्रिप्ट के लिंक उत्पन्न करने के लिए विकी।

--historyurl यूआरएल
पृष्ठ इतिहास ब्राउज़िंग के लिए लिंक करने के लिए URL निर्दिष्ट करता है। यूआरएल में, "[[फ़ाइल]]" है
ब्राउज़ करने के लिए फ़ाइल के साथ प्रतिस्थापित किया गया। इसके लिए ViewVC का उपयोग करना आम बात है।

--एडमिनमेल you@example.org
वह ईमेल पता निर्दिष्ट करता है जिसे ikiwiki को ईमेल भेजने के लिए उपयोग करना चाहिए।

--diffurl यूआरएल
किसी पृष्ठ पर विभिन्न परिवर्तनों के लिए लिंक करने के लिए URL निर्दिष्ट करता है। यूआरएल में,
"[[फ़ाइल]]" को ब्राउज़ करने के लिए फ़ाइल से बदल दिया गया है, "[[r1]]" इसका पुराना संशोधन है
पेज, और "[[r2]]" नया संशोधन है। इसके लिए ViewVC का उपयोग करना आम बात है।

--बाहर regexp
प्रसंस्करण से बाहर करने के लिए स्रोत फ़ाइलों का एक rexexp निर्दिष्ट करता है। निर्दिष्ट किया जा सकता है
सूची से बाहर करने के लिए जोड़ने के लिए कई बार।

--रेगएक्सपी शामिल करें
स्रोत फ़ाइलों का एक rexexp निर्दिष्ट करता है, जिसे आम तौर पर बाहर रखा जाएगा, लेकिन आप
प्रसंस्करण में शामिल करना चाहते हैं. शामिल करने के लिए जोड़ने के लिए कई बार निर्दिष्ट किया जा सकता है
सूची।

- व्यवस्थापक का नाम
उस उपयोगकर्ता का उपयोगकर्ता नाम निर्दिष्ट करता है (या, यदि ओपनआईडी सक्षम है, तो एक ओपनआईडी) जिसके पास है
विकि व्यवस्थापक की शक्तियाँ। वर्तमान में किसी भी पेज को लॉक करने और उपयोगकर्ताओं पर प्रतिबंध लगाने की अनुमति है
साथ ही सक्षम प्लगइन्स द्वारा दी गई शक्तियां (जैसे कि [[मॉडरेट करना)।
टिप्पणियाँ|प्लगइन्स/मॉडरेटटिप्पणियाँ]] और प्लगइन्स/वेबसेटअप। निर्दिष्ट किया जा सकता है
एकाधिक व्यवस्थापकों के लिए एकाधिक बार।

ओपनआईडी उपयोगकर्ता के लिए "http://" सहित लॉगिन का पूरा यूआरएल निर्दिष्ट करें।

--प्लगइन नाम
विकी में निर्दिष्ट प्लगइन के उपयोग को सक्षम बनाता है। ध्यान दें कि प्लगइन नाम हैं
अक्षर संवेदनशील।

--अक्षम-प्लगइन नाम
किसी प्लगइन का उपयोग अक्षम करता है. उदाहरण के लिए "--disable-plugin htmlscrubber" को दूर करने के लिए
HTML स्वच्छता के साथ।

--libdir निर्देशिका
इकिविकी को नियमित स्थानों से पहले निर्दिष्ट निर्देशिका में देखता है
लाइब्रेरी फ़ाइलें और प्लगइन्स लोड करते समय। उदाहरण के लिए, यदि आप libdir को सेट करते हैं
"/home/you/.ikiwiki/", आप foo.pm प्लगइन इंस्टॉल कर सकते हैं
"/home/you/.ikiwiki/IkiWiki/Plugin/foo.pm"।

--चर्चा, --कोई-चर्चा नहीं
प्रत्येक के शीर्षलेख में "चर्चा" लिंक को जोड़े जाने से सक्षम या अक्षम करता है
पृष्ठ। लिंक डिफ़ॉल्ट रूप से सक्षम हैं.

--नमबैकलिंक्स एन
यह नियंत्रित करता है कि किसी पृष्ठ के नीचे कितने बैकलिंक प्रदर्शित होने चाहिए। अधिकता
बैकलिंक्स एक पॉपअप में छिपे होंगे। डिफ़ॉल्ट 10 है। इसे अक्षम करने के लिए 0 पर सेट करें
सुविधा.

--userdir उपदिर
वैकल्पिक रूप से, विकी के उपयोगकर्ताओं को लिंक के अंदर पृष्ठों से लिंक करने की अनुमति देता है
विकी की उपनिर्देशिका। डिफ़ॉल्ट टॉपलेवल निर्देशिका में पृष्ठों से लिंक करना है
विकि का.

--htmlext html
जेनरेट की गई HTML फ़ाइलों के लिए उपयोग किए गए एक्सटेंशन को कॉन्फ़िगर करता है। डिफ़ॉल्ट "html" है।

--टाइमफॉर्मेट प्रारूप
निर्दिष्ट करें कि समय या दिनांक कैसे प्रदर्शित करें। प्रारूप स्ट्रिंग को पास कर दिया गया है
स्ट्रैफ़टाइम(3) समारोह।

--क्रियात्मक, --शब्दात्मक नहीं
जो किया जा रहा है उसके बारे में विस्तृत रहें।

--syslog, --no-syslog
लॉग इन करें syslog(3).

--उपयोगी, --नहीं-उपयोगी
Page.html के बजाय page/index.html (डिफ़ॉल्ट) नामक आउटपुट फ़ाइलें बनाने को टॉगल करें।

--उपसर्ग-निर्देश, --कोई-उपसर्ग-निर्देश नहीं
प्रीप्रोसेसर निर्देशों के लिए नया '!'-प्रीफ़िक्स्ड सिंटैक्स टॉगल करें। वर्तमान में ikiwiki
--उपसर्ग-निर्देशों के लिए डिफ़ॉल्ट।

--w3mmode, --no-w3mmode
W3mmode सक्षम करें, जो w3m को बिना किसी स्थानीय CGI स्क्रिप्ट के रूप में ikiwiki का उपयोग करने की अनुमति देता है
वेब सर्वर।

--sslकुकी
कुकीज़ केवल एसएसएल कनेक्शन पर भेजें। इससे उन्हें होने से रोका जाना चाहिए
अवरोधित. यदि आप इस विकल्प को सक्षम करते हैं तो आपको कम से कम सीजीआई भाग चलाना होगा
एसएसएल पर इकिविकी का।

--गेटटाइम, --नो-गेटटाइम
संशोधन से प्रत्येक नए पृष्ठ के लिए निर्माण और संशोधन समय निकालें
नियंत्रण का लॉग. पहली बार विकी बनाते समय यह स्वचालित रूप से किया जाता है,
इसलिए आपको आमतौर पर इस विकल्प का उपयोग करने की आवश्यकता नहीं है।

--सेट var=मूल्य
यह एक मनमाना कॉन्फ़िगरेशन वैरिएबल सेट करने की अनुमति देता है, जैसे कि इसे सेट किया गया हो
एक सेटअप फ़ाइल के माध्यम से. चूंकि सबसे अधिक उपयोग किए जाने वाले विकल्पों को इसका उपयोग करके कॉन्फ़िगर किया जा सकता है
कमांड-लाइन स्विच, आपको शायद ही कभी इसका उपयोग करने की आवश्यकता होगी।

--set-yaml var=मान
यह --set जैसा है, लेकिन यह जटिल का उपयोग करने वाले कॉन्फ़िगरेशन चर सेट करने की अनुमति देता है
डेटा संरचनाएं, YAML दस्तावेज़ में पास करके।

उदाहरण


ikiwiki--सेटअप my.setup

निर्दिष्ट सेटअप फ़ाइल का उपयोग करके विकी को पूरी तरह से (पुनः) बनाएँ।

ikiwiki--setup my.setup--रिफ्रेश
my.setup की सेटिंग्स का उपयोग करके विकी को रीफ्रेश करें और किसी भी पेज को दोबारा बनाने से बचें
नहीं बदला है. यह तेज़ है.

ikiwiki --सेटअप my.setup --रिफ्रेश --रैपर्स
विकि को ताज़ा करें, जिसमें सभी रैपर प्रोग्रामों को पुनर्जीवित करना भी शामिल है, लेकिन पुनर्निर्माण न करें
सभी पेज। यदि आपने सेटअप फ़ाइल में कुछ ऐसा बदला है जो नहीं बदला है तो उपयोगी है
सभी पेजों को अपडेट करने के लिए पूर्ण विकी पुनर्निर्माण की आवश्यकता है, लेकिन जिसे आप तुरंत लेना चाहते हैं
प्रभाव।

ikiwiki--srcdir destdir का पुनर्निर्माण करें
स्रोत के रूप में srcdir का उपयोग करें और सेटअप फ़ाइल का उपयोग किए बिना, destdir में HTML बनाएं।

ikiwiki srcdir destdir
बिना किसी का उपयोग किए, डेस्टडीर में परिवर्तित पृष्ठों के HTML को अपडेट करने के लिए स्रोत के रूप में srcdir का उपयोग करें
सेटअप फ़ाइल.

वातावरण


CC

यह नियंत्रित करता है कि रैपर बनाने के लिए C कंपाइलर का उपयोग किस प्रकार किया जाता है। डिफ़ॉल्ट 'सीसी' है.

CFLAGS इसका उपयोग रैपर बनाते समय C कंपाइलर में विकल्प पास करने के लिए किया जा सकता है।

onworks.net सेवाओं का उपयोग करके ऑनलाइन ikiwiki का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम