انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

ikiwiki - آنلاین در ابر

ikiwiki را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور ikiwiki است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


ikiwiki - یک کامپایلر ویکی

خلاصه


مقصد منبع ikiwiki [گزینه ها]

ikiwiki --setup setupfile [گزینه ها]

شرح


ikiwiki یک کامپایلر ویکی است. این صفحات HTML ایستا را برای ویکی از منبع موجود می سازد
زبان ikiwiki/Markdown (یا زبان‌های دیگر)، و آن را تا مقصد می‌نویسد.

توجه داشته باشید که اکثر گزینه ها را می توان به حروف تک، پرچم های بولی مانند --verbose کوتاه کرد
را می توان با --no-verbose نفی کرد و گزینه هایی مانند --verbose را نیز می توان مانند املا کرد
- پرحرف

MODE OPTIONS


این گزینه ها حالتی را که ikiwiki در آن کار می کند کنترل می کند.

--تازه کردن
ویکی را تازه کنید، هر صفحه تغییر یافته را به روز کنید. اگر نه، این رفتار پیش‌فرض است
عملکرد حالت دیگر مشخص شده است (اما توجه داشته باشید که --setup یک اقدام حالت است و دارد
رفتار پیش فرض متفاوت).

-- بازسازی
بازسازی اجباری همه صفحات.

-راه اندازی فایل نصب
گزینه ها را از فایل راه اندازی داده شده بارگیری کنید. اگر هیچ عملکرد حالت دیگری مشخص نشده باشد،
wrapper ها را تولید کنید و ویکی را دوباره بسازید، گویی از --rebuild --wrappers استفاده شده است. اگر
شما فقط می خواهید صفحات تغییر یافته را بسازید، می توانید از --refresh با --setup استفاده کنید.

--تغییر فایل راه اندازی
فایل راه‌اندازی را می‌خواند، هرگونه تغییر پیکربندی مشخص‌شده توسط گزینه‌های دیگر را اضافه می‌کند،
و پیکربندی جدید را در فایل راه اندازی می نویسد. همچنین به روز رسانی هر
بسته بندی های پیکربندی شده در این حالت، ویکی به طور کامل بازسازی نمی شود، مگر اینکه شما نیز
اضافه کردن -- بازسازی.

به عنوان مثال، برای فعال کردن برخی از افزونه ها:

ikiwiki --changesetup ~/ikiwiki.setup -- پلاگین کالا -- تقویم پلاگین

--dumpsetup setupfile
باعث می‌شود ikiwiki در فایل راه‌اندازی مشخص شده بنویسد و جریان آن را تخلیه کند
پیکربندی

-- لفاف ها
اگر با --setup --refresh استفاده شود، این باعث می شود که هر بسته بندی پیکربندی شده را نیز به روز کند.

--تمیز
این باعث می‌شود که ikiwiki با حذف فایل‌هایی که در مقصد تولید می‌کند پاکسازی کند
دایرکتوری، و همچنین هر بسته بندی پیکربندی شده، و دایرکتوری حالت .ikiwiki.
اگر از ikiwiki در Makefile برای ساخت استفاده می کنید، این بیشتر مفید است
اسناد و مدارک و یک هدف تمیز مربوطه را می خواهید.

--cgi حالت CGI را فعال کنید. در حالت cgi ikiwiki به عنوان یک اسکریپت cgi اجرا می شود و از ویرایش پشتیبانی می کند
صفحات، ورود به سیستم و ثبت نام.

برای استفاده از ikiwiki به عنوان یک برنامه CGI باید از --wrapper یا --setup برای تولید a استفاده کنید
لفاف wrapper به طور کلی باید suid 6755 را برای کاربر صاحب آن اجرا کند
دایرکتوری های مبدا و مقصد

--wrapper [پرونده]
یک باینری wrapper ایجاد کنید که برای انجام عملکرد مشخص شده توسط دیگری کدگذاری شده است
گزینه ها، با استفاده از فایل های ورودی مشخص شده و فهرست مقصد. نام فایل به
استفاده از لفاف اختیاری است.

بسته بندی به گونه ای طراحی شده است که به صورت ایمن ساخته شود و توسط کاربران غیرقابل اعتماد اجرا شود
hook پس از انجام، یا به عنوان یک CGI.

توجه داشته باشید که پوشش تولید شده تمام پارامترهای خط فرمان را نادیده می گیرد.

--تجمیع
اگر افزونه پلاگین/جمع فعال باشد، این باعث می‌شود نظرسنجی ikiwiki پیکربندی شود.
پست های جدید را در srcdir ذخیره کنید.

توجه داشته باشید که برای بازسازی پست‌های جمع‌آوری شده قبلی، از گزینه --rebuild در کنار آن استفاده کنید
با این یکی. --بازسازی همچنین فیدها را وادار به نظرسنجی می‌کند، حتی اگر چنین بودند
اخیرا نظرسنجی شده

-- رندر فایل
یک فایل واحد را رندر می کند و html حاصل را خروجی می دهد. حالت را ذخیره نمی کند، بنابراین این
نمی توان برای ساخت ویکی های کامل استفاده کرد، اما برای پیش نمایش یک ویرایش شده مفید است
فایل در خط فرمان معمولاً همراه با --setup برای بارگذاری در a استفاده می شود
تنظیمات ویکی:

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

-- پس از انجام تعهد
در حالت post-commit اجرا کنید، همان طور که توسط یک Hook پس از انجام فراخوانی می شود. این هست
احتمالاً فقط هنگام استفاده از ikiwiki با یک وب سرور در یک هاست و a
مخزن روی دیگری، تا به قلاب واقعی پس از ارتکاب مخزن اجازه داده شود تا به
میزبان وب سرور و به صورت دستی ikiwiki را برای به روز رسانی وب سایت اجرا کنید.

- نسخه
شماره نسخه ikiwiki را چاپ کنید.

پیکربندی کنید OPTIONS


این گزینه ها ویکی را پیکربندی می کنند. توجه داشته باشید که افزونه ها می توانند پیکربندی اضافی اضافه کنند
گزینه های خودشان همه این گزینه ها و موارد دیگر را می توان با استفاده از a پیکربندی کرد
پرونده راه اندازی

--نام ویکی نام
نام ویکی، پیش‌فرض «ویکی» است.

--templatedir کارگردان
دایرکتوری که قالب ها در آن ذخیره می شوند را مشخص کنید. پیش فرض این است
/usr/share/ikiwiki/templates یا مکان دیگری که در زمان ساخت پیکربندی شده است. اگر
templatedir تغییر کرده است، الگوهای از دست رفته همچنان در جستجو خواهند شد
مکان پیش فرض به عنوان یک بازگشت. قالب ها را می توان در "قالب ها/" نیز قرار داد.
زیر شاخه srcdir.

توجه داشته باشید که اگر الگوهای ikiwiki را کپی و اصلاح کنید، باید این کار را انجام دهید
هنگام ارتقا به نسخه های جدید ikiwiki مراقب باشید که آنها را به روز نگه دارید. قدیمی
نسخه‌های قالب‌ها همیشه با نسخه‌های جدید ikiwiki کار نمی‌کنند.

--underlaydir کارگردان
دایرکتوری مورد استفاده برای زیر پوشه دایرکتوری منبع را مشخص کنید. فایل های منبع
از اینجا گرفته می شود مگر اینکه توسط یک فایل در فهرست منبع لغو شود.
پیش فرض /usr/share/ikiwiki/basewiki یا مکان دیگری است که در ساخت پیکربندی شده است.
زمان.

- حالت wrappermode
حالتی را برای chmod کردن wrapper پس از ایجاد آن مشخص کنید.

--گروه wrappergroup
مشخص کنید که wrapper متعلق به چه گروه یونیکس باشد. این می تواند مفید باشد اگر
wrapper باید متعلق به گروهی غیر از پیش فرض باشد. به عنوان مثال، اگر الف
پروژه دارای یک مخزن با چند committer با دسترسی کنترل شده توسط a است
گروه، منطقی است که wrapper های ikiwiki setgid را روی آن گروه اجرا کنند.

--rcs=svn|git|.., --no-rcs
استفاده از revision_control_system را فعال یا غیرفعال کنید.

دایرکتوری منبع یک کپی کاری یا شبیه سازی یا هر چیز دیگری در نظر گرفته می شود
سیستم کنترل بازبینی که انتخاب می کنید استفاده می کند.

در حالت CGI، با فعال بودن سیستم کنترل بازبینی، صفحاتی که از طریق وب ویرایش می شوند، این کار را انجام می دهند
متعهد باشد.

هیچ کنترل ویرایشی به طور پیش فرض فعال نیست.

--svnrepo /svn/wiki
محل مخزن svn را برای ویکی مشخص کنید.

--svnpath تنه
مسیر داخل مخزن svn خود را که ویکی در آن قرار دارد مشخص کنید. این
پیش فرض به تنه; اگر ویکی شما در مسیر دیگری در داخل است، آن را تغییر دهید
مخزن اگر ویکی شما در بالای مخزن روت شده است، svnpath را روی "" قرار دهید.

--rss، --norss
اگر rss تنظیم شده باشد، ikiwiki به طور پیش‌فرض فید RSS را برای صفحاتی که به صورت درون خطی هستند تولید می‌کند.
وبلاگ.

-- اجازه دهندگان
اگر allowrss تنظیم شده باشد و rss تنظیم نشده باشد، ikiwiki به طور پیش فرض RSS تولید نمی کند.
فید می کند، اما تنظیم rss=yes در دستورالعمل درون خطی می تواند این پیش فرض و را لغو کند
تولید خوراک

--atom، --noatom
اگر اتم تنظیم شده باشد، ikiwiki به طور پیش‌فرض فیدهای Atom را برای صفحاتی که درون خط هستند تولید می‌کند
یک وبلاگ

--allowatom
اگر allowatom تنظیم شده باشد و rss تنظیم نشده باشد، ikiwiki به طور پیش فرض تولید نمی کند
Atom فید می شود، اما تنظیم atom=yes در دستورالعمل inline می تواند این پیش فرض را لغو کند
و یک خوراک تولید کنید.

--pingurl URL
این را روی URL یک سرویس XML-RPC تنظیم کنید تا هنگام به‌روزرسانی فید RSS، پینگ کند. برای
به عنوان مثال، برای پینگ Technorati، از URL استفاده کنید http://rpc.technorati.com/rpc/ping

این پارامتر را می توان چندین بار برای تعیین بیش از یک URL به آن مشخص کرد
پینگ

آدرس URL --
نشانی اینترنتی ویکی را مشخص می کند. این یک پارامتر مورد نیاز در حالت CGI است.

--cgiurl http://example.org/ikiwiki.cgi
نشانی اینترنتی بسته بندی اسکریپت ikiwiki CGI را مشخص می کند. مورد نیاز هنگام ساخت
ویکی برای پیوندهایی به اسکریپت cgi که باید تولید شود.

URL --historyurl
نشانی اینترنتی را برای پیوند برای مرور تاریخچه صفحه مشخص می کند. در URL، "[[file]]" است
با فایل برای مرور جایگزین شد. استفاده از ViewVC برای این امر معمول است.

--adminemail [ایمیل محافظت شده]
آدرس ایمیلی را که ikiwiki باید برای ارسال ایمیل استفاده کند را مشخص می کند.

--diffurl URL
نشانی اینترنتی را برای پیوند دادن برای تغییرات متفاوت در یک صفحه مشخص می کند. در URL،
"[[file]]" با فایلی برای مرور جایگزین شده است، "[[r1]]" ویرایش قدیمی این فایل است.
صفحه، و "[[r2]]" ویرایش جدید است. استفاده از ViewVC برای این امر معمول است.

--exclude regexp
یک rexex از فایل های منبع را برای حذف از پردازش مشخص می کند. ممکن است مشخص شود
چندین بار برای اضافه کردن به لیست حذف.

-- شامل regexp
یک rexex از فایل‌های منبع را مشخص می‌کند که معمولاً حذف می‌شوند، اما شما
مایل به گنجاندن در پردازش ممکن است چندین بار برای افزودن به اضافه مشخص شود
فهرست

- نام مدیر
نام کاربری کاربری (یا اگر openid فعال باشد، openid) که دارای
اختیارات یک مدیر ویکی در حال حاضر اجازه قفل کردن هر صفحه و ممنوعیت کاربران را می دهد
همچنین قدرت هایی که توسط افزونه های فعال (مانند [[moderating
نظرات|افزونه‌ها/نظرات تعدیل‌شده]] و افزونه‌ها/راه‌اندازی وب. ممکن است مشخص شود
چندین بار برای چندین مدیر

برای یک کاربر openid، URL کامل ورود به سیستم، از جمله "http://" را مشخص کنید.

--نام پلاگین
استفاده از افزونه مشخص شده در ویکی را فعال می کند. توجه داشته باشید که نام افزونه ها هستند
حساس به حروف کوچک و بزرگ

- غیرفعال کردن نام پلاگین
استفاده از یک افزونه را غیرفعال می کند. به عنوان مثال "--disable-plugin htmlscrubber" را حذف کنید
با پاکسازی HTML

دایرکتوری --libdir
باعث می‌شود ikiwiki ابتدا در فهرست مشخص شده، قبل از مکان‌های معمولی نگاه کند
هنگام بارگیری فایل ها و افزونه های کتابخانه. برای مثال، اگر libdir را روی
"/home/you/.ikiwiki/"، می‌توانید یک افزونه foo.pm را نصب کنید
"/home/you/.ikiwiki/IkiWiki/Plugin/foo.pm".

--بحث، --بدون بحث
افزودن پیوندهای "بحث" به سربرگ هر کدام را فعال یا غیرفعال می کند
صفحه لینک ها به صورت پیش فرض فعال هستند.

--numbacklinks n
تعداد بک لینک هایی که باید در پایین صفحه نمایش داده شوند را کنترل می کند. اضافی
بک لینک ها در یک پاپ آپ پنهان می شوند. پیش فرض 10 است. برای غیرفعال کردن آن، 0 را تنظیم کنید
ویژگی.

--userdir subdir
به صورت اختیاری، به پیوندهای کاربران ویکی اجازه می دهد تا به صفحات داخل a پیوند دهند
زیر شاخه ویکی پیش فرض این است که به صفحاتی در دایرکتوری سطح بالا پیوند داده شود
از ویکی

--htmlext html
پسوند مورد استفاده برای فایل های html تولید شده را پیکربندی می کند. پیش فرض "html" است.

قالب --timeformat
نحوه نمایش زمان یا تاریخ را مشخص کنید. رشته فرمت به
زمان صرف وقت(3) عملکرد.

-- پرحرف، --بدون پرحرف
درباره کاری که انجام می شود پرحرف باشید.

--syslog، --no-syslog
ورود به سیستم syslog(3).

--usedirs، --no-usedirs
ایجاد فایل های خروجی با نام page/index.html (پیش فرض) را به جای page.html تغییر دهید.

---پیشوند-دستورالعمل ها، --no-prefix-directives
دستورات پیش پردازنده را با پیشوند «!» تغییر دهید. ikiwiki در حال حاضر
به طور پیش فرض به --prefix-directives می باشد.

--w3mmode، --no-w3mmode
w3mmode را فعال کنید، که به w3m اجازه می دهد از ikiwiki به عنوان یک اسکریپت CGI محلی، بدون استفاده از
وب سرور

--sslcookie
کوکی ها را فقط از طریق اتصال SSL ارسال کنید. این باید از بودن آنها جلوگیری کند
رهگیری کرد. اگر این گزینه را فعال کنید، باید حداقل بخش CGI را اجرا کنید
از ikiwiki از طریق SSL.

-- گرفتن تایم، --نداشتن زمان
زمان ایجاد و اصلاح برای هر صفحه جدید را از ویرایش استخراج کنید
گزارش کنترل این به طور خودکار هنگام ساختن ویکی برای اولین بار انجام می شود.
بنابراین شما معمولا نیازی به استفاده از این گزینه ندارید.

--set var=value
این اجازه می دهد تا یک متغیر پیکربندی دلخواه را تنظیم کنید، همانطور که اگر تنظیم شده باشد
از طریق یک فایل راه اندازی از آنجایی که اغلب گزینه های مورد استفاده را می توان با استفاده از پیکربندی کرد
سوئیچ های خط فرمان، به ندرت نیاز به استفاده از آن خواهید داشت.

--set-yaml var=value
این مانند --set است، اما اجازه می دهد تا متغیرهای پیکربندی که از پیچیده استفاده می کنند را تنظیم کنید
ساختارهای داده، با عبور در یک سند YAML.

مثال ها


ikiwiki --setup my.setup

ویکی را با استفاده از فایل راه اندازی مشخص شده (دوباره) بسازید.

ikiwiki --setup my.setup --refresh
ویکی را با استفاده از تنظیمات my.setup بازخوانی کنید و از ساخت مجدد صفحاتی که در آن وجود دارد خودداری کنید
تغییر نکرده اند. این سریعتر است.

ikiwiki --setup my.setup --refresh --wrappers
ویکی را به‌روزرسانی کنید، از جمله بازسازی همه برنامه‌های wrapper، اما بازسازی نکنید
تمام صفحات. مفید است اگر چیزی را در فایل راه اندازی تغییر داده اید که تغییر نمی کند
برای به‌روزرسانی همه صفحات به یک بازسازی کامل ویکی نیاز دارید، اما می‌خواهید فوراً آن را بگیرید
اثر.

ikiwiki --rebuild srcdir destdir
از srcdir به عنوان منبع استفاده کنید و بدون استفاده از فایل راه اندازی، HTML را در destdir بسازید.

ikiwiki srcdir destdir
از srcdir به عنوان منبع برای به روز رسانی HTML صفحات تغییر یافته در destdir بدون استفاده از a استفاده کنید
پرونده راه اندازی

محیط زیست


CC

این کنترل می کند که چه کامپایلر C برای ساخت wrapper ها استفاده می شود. پیش فرض 'cc' است.

CFLAGS این می تواند برای ارسال گزینه ها به کامپایلر C هنگام ساخت wrapper ها استفاده شود.

از ikiwiki آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad