| NIKOLA(1) | User Commands | NIKOLA(1) |
نام (NAME)
Nikola - یک مولد وبگاه ایستا و وبلاگ
خلاصه دستور (SYNOPSIS)
ایجاد یک وبگاه خالی (همراه با راهنمای راهاندازی گامبهگام):
(میتوانید با دستور nikola init --demo mysite یک وبگاه شامل فایلهای نمایشی بسازید)
ایجاد یک پست (درون دایرکتوری mysite):
ساخت وبگاه:
راهاندازی کارساز آزمایشی و باز کردن مرورگر:
توضیحات (DESCRIPTION)
Nikola یک مولد وبگاه ایستا و وبلاگ است. توضیح بسیار کوتاه این است که نوشتههای شما را دریافت کرده و از آنها برای ساخت یک پوشه پر از فایلهای HTML استفاده میکند. اگر آن پوشه را روی یک سرور بارگذاری کنید، بدون زحمت چندانی وبگاهی نسبتاً کامل با امکانات مناسب خواهید داشت.
هدف اولیهٔ آن ایجاد وبلاگ است، اما از بیشتر انواع وبگاهها پشتیبانی میکند و تا زمانی که آنچه به کاربر ارائه میدهید محتوای خودتان باشد و نه محتوایی که کاربر تولید میکند، میتواند به عنوان یک سامانهٔ مدیریت محتوا (CMS) استفاده شود.
Nikola میتواند این موارد را ایجاد کند:
- یک وبلاگ
- وبگاه شرکت شما
- وبگاه شخصی شما
- وبگاه یک پروژهٔ نرمافزاری
- وبگاه یک کتاب
از آنجا که وبگاههای مبتنی بر Nikola هیچ کدی را روی سرور اجرا نمیکنند، راهی برای پردازش ورودیهای کاربر در فرمها وجود ندارد.
Nikola نمیتواند این موارد باشد:
- توییتر (Twitter)
- فیسبوک (Facebook)
- یک سامانهٔ ردیابی خطاها و مشکلات (Issue tracker)
- واقعاً هر چیزی که شامل فرمها باشد (به جز دیدگاهها!)
به یاد داشته باشید که «ایستا» بودن به معنی کسلکننده بودن نیست. شما میتوانید پویانماییها، اسلایدها یا هر چیز جذاب مبتنی بر CSS/HTML5 که دوست دارید را داشته باشید. این موضوع تنها به این معناست که تمام آن HTML پیش از بارگذاری از قبل تولید شده است. از سوی دیگر، وبگاههای Nikola معمولاً محتوامحور خواهند بود. آنچه Nikola در آن مهارت دارد، رساندن و انتشار نوشتههای شماست.
دستورها (COMMANDS)
پایهایترین دستورهای موردنیاز برای شروع عبارتند از:
- nikola help
- دریافت فهرستی از دستورها، یا راهنمای یک دستور خاص
- nikola version [--check]
- چاپ شمارهٔ نسخه
- nikola init [-d|--demo] [-q|--quiet] folder
- راهاندازی اولیهٔ وبگاه جدید
- nikola build
- ساخت یک وبگاه
- nikola new_post
- ایجاد یک پست جدید
- nikola new_page
- ایجاد یک برگهٔ جدید
- nikola status [--list-drafts] [--list-modified] [--list-scheduled]
- نمایش وضعیت وبگاه و استقرار
- nikola check [-v] (-l [--find-sources] [-r] | -f [--clean-files])
- بررسی پیوندهای معلق یا فایلهای ناشناخته
- nikola deploy [[preset [preset...]]
- استقرار وبگاه با استفاده از تنظیمات DEPLOY_COMMANDS
- nikola github_deploy [-m COMMIT_MESSAGE]`
- استقرار وبگاه روی GitHub Pages
- nikola serve [-p PORT] [-a ADDRESS] [-d|--detach] [-b|--browser] [-6|--ipv6]
- راهاندازی کارساز وب توسعه
- nikola auto [-p PORT] [-a ADDRESS] [-b|--browser] [-6|--ipv6]
- راهاندازی کارساز وب توسعه همراه با بازسازی و بارگذاری مجدد خودکار
- nikola plugin [options]
- مدیریت افزونهها از نمایهٔ افزونهها ( https://plugins.getnikola.com )
- nikola theme [options]
- مدیریت پوستهها از نمایهٔ پوستهها ( https://themes.getnikola.com )
برای دریافت فهرست تمامی دستورها از nikola help استفاده کنید.
گزارش باگها (BUGS)
ردیاب مشکلات: https://github.com/getnikola/nikola/issues
همچنین ببینید (SEE ALSO)
- وبگاه Nikola: https://getnikola.com
- راهنمای جامع: https://getnikola.com/handbook.html
- پشتیبانی: https://getnikola.com/contact.html
| Nikola 8.3.3 |