| ASCIIDOCTOR(1) | راهنمای Asciidoctor | ASCIIDOCTOR(1) |
نام (NAME)
asciidoctor - تبدیل اسناد اسکیداک (AsciiDoc) به فرمتهای خروجی HTML، DocBook و سایر فرمتها
خلاصه دستور (SYNOPSIS)
asciidoctor [گزینه]... فایل...
توضیحات (DESCRIPTION)
دستور asciidoctor(1) فایل(های) منبع اسکیداک (فایل) را به HTML5، DocBook 5، صفحه راهنما (man page) و دیگر فرمتهای خروجی سفارشی تبدیل میکند.
اگر فایل برابر - باشد، منبع اسکیداک از ورودی استاندارد خوانده میشود.
گزینهها (OPTIONS)
تنظیمات امنیتی (Security Settings)
-B, --base-dir=DIR
-S, --safe-mode=SAFE_MODE
--safe
تنظیمات سند (Document Settings)
-a, --attribute=ATTRIBUTE
ATTRIBUTE معمولاً به صورت یک جفت کلید-مقدار، در قالب NAME=VALUE ساختاربندی میشود. شکلهای دیگر عبارتند از NAME (که در آن مقدار VALUE به طور پیشفرض یک رشته خالی است)، NAME! (صفت NAME را لغو میکند)، و NAME=VALUE@ (یا NAME@=VALUE) (که در آن چنانچه صفت NAME از قبل در سند منبع تعریف شده باشد، مقدار VALUE آن را بازنویسی نمیکند). مقداری که شامل فاصله باشد باید درون گیومه قرار گیرد، به شکل NAME="VALUE WITH SPACES".
این گزینه میتواند بیش از یک بار مشخص شود.
-b, --backend=BACKEND
-d, --doctype=DOCTYPE
تبدیل سند (Document Conversion)
-D, --destination-dir=DIR
-E, --template-engine=NAME
-e, --embedded
-I, --load-path=DIRECTORY
-n, --section-numbers
-o, --out-file=OUT_FILE
-R, --source-dir=DIR
-r, --require=LIBRARY
-s, --no-header-footer
-T, --template-dir=DIR
اگر زیرپوشهای وجود داشته باشد که با نام موتور (در صورت مشخص بودن) مطابقت کند، آن پوشه به انتهای مسیر دایرکتوری قالب الحاق میشود. به همین ترتیب، اگر زیرپوشهای در دایرکتوری قالب حاصل وجود داشته باشد که با نام بکند مطابقت داشته باشد، آن پوشه به انتهای مسیر دایرکتوری قالب الحاق میشود.
این گزینه میتواند بیش از یک بار مشخص شود. قالبهای منطبق یافتشده در دایرکتوریهای بعدی، قالبهای قبلاً کشفشده را بازنویسی میکنند.
اطلاعات پردازش (Processing Information)
--failure-level=LEVEL
-q, --quiet
--trace
-v, --verbose
-w, --warnings
-t, --timings
اطلاعات برنامه (Program Information)
-h, --help [TOPIC]
-V, --version
اگر هیچ فایل منبعی مشخص نشده باشد، میتوان از -v نیز استفاده کرد.
محیط (ENVIRONMENT)
Asciidoctor از متغیر محیطی SOURCE_DATE_EPOCH پیروی میکند. اگر به این متغیر یک مقدار عدد صحیح اختصاص داده شود، از آن مقدار به عنوان مبدأ زمانی (epoch) تمام اسناد ورودی و به عنوان تاریخ و زمان محلی استفاده میشود. برای اطلاعات بیشتر درباره این متغیر محیطی، به https://reproducible-builds.org/specs/source-date-epoch مراجعه کنید.
کد خروجی (EXIT STATUS)
0
1
اشکالات (BUGS)
به سامانه پیگیری اشکالات Asciidoctor در نشانی https://github.com/asciidoctor/asciidoctor/issues?q=is%3Aopen مراجعه کنید.
نویسندگان (AUTHORS)
Asciidoctor توسط Dan Allen و Sarah White هدایت و نگهداری میشود و مشارکتهایی از سوی افراد متعددی در جامعه Asciidoctor دریافت کرده است. این پروژه در سال 2012 توسط Ryan Waldron بر پایه پیشنمونهای که Nick Hengeveld برای وبسایت Git نوشته بود، آغاز شد. Jason Porter نخستین پیادهسازی رابط خط فرمان (CLI) ارائهشده توسط این دستور را نوشت.
AsciiDoc.py توسط Stuart Rackham ایجاد شده و مشارکتهایی از افراد زیادی در جامعه AsciiDoc.py دریافت کرده است.
منابع (RESOURCES)
وبگاه پروژه: https://asciidoctor.org
مستندات پروژه: https://docs.asciidoctor.org
گفتگوی انجمن: https://chat.asciidoctor.org
مخزن سورسکد: https://github.com/asciidoctor/asciidoctor
بایگانی فهرست پستی: https://discuss.asciidoctor.org
حق نشر (COPYING)
حق نشر (C) 2012-اکنون Dan Allen، Sarah White، Ryan Waldron و مشارکتکنندگان منفرد Asciidoctor. استفاده از این نرمافزار تحت شرایط مجوز MIT مجاز است.
| 2018-03-20 | Asciidoctor 2.0.26 |