پایگاه دانش
ویرایش فایلهای وبسایت در مرورگر
یک ویرایشگر کامل VS Code را از داشبورد روی وبسایت خود باز کنید، از هوش مصنوعی داخلی درباره کد خود بپرسید، و فایلی را که به اشتباه بازنویسی کرده بودید، بازگردانید.
برای تغییر دادن یک فایل در وبسایت خود، نیازی به FTP، SSH یا هیچ نرمافزار نصبشدهای روی رایانهتان ندارید. ویرایشگر تنها سه کلیک با شما فاصله دارد و روی فایلهای واقعی شما کار میکند.
آن را باز کنید
- به مسیر Hosting → Your websites بروید و روی وبسایت موردنظر کلیک کنید.
- در زیر نام وبسایت، ردیفی از ابزارها قرار دارد: WordPress Admin · phpMyAdmin · File manager · Web editor · Visit site.
- روی Web editor کلیک کنید.
یک تب جدید باز میشود که فایلهای وبسایت شما از پیش در آنجا قرار دارند. این برنامه همان VS Code واقعی است که روی سرور اجرا میشود؛ افزودنیها (extensions)، جستجو در میان فایلها، git و یک ترمینال همگی کار میکنند.
اگر با کلیک کردن هیچ اتفاقی نیافتاد، مرورگر شما پنجره بازشو (popup) را مسدود کرده است. اجازه نمایش پنجرههای بازشو را برای داشبورد صادر کنید و دوباره کلیک کنید.
اگر پیام دهد که پیوند از قبل استفاده شده است، این موضوع عادی است و خطایی محسوب نمیشود. هر پیوند یکبار کار میکند و سه دقیقه اعتبار دارد، بنابراین هیچکس نمیتواند پیوندی را از تاریخچه مرورگر شما مجدداً استفاده کند. به صفحه وبسایت بازگردید و دوباره روی دکمه کلیک کنید. پس از ورود، نشست (session) شما هشت ساعت فعال خواهد ماند.
اگر وبسایت شما دکمه را ارائه نمیدهد، بر روی پلتفرمی میزبانی میشود که ما سیستم فایل آن را اجرا نمیکنیم. با این حال، مدیر فایل (file manager) همچنان کار میکند.
درباره کد خود از هوش مصنوعی بپرسید
کلید F1 را فشار دهید و عبارت Zinn را تایپ کنید، یا در داخل یک فایل کلیک راست کنید. هوش مصنوعی میتواند ۶ کار زیر را انجام دهد:
| | | |---|---| | Ask Zinn about this file | هر پرسشی. Ctrl-Alt-Z | | Explain this code | کارهایی که انجام میدهد و هر مورد خطرسازی در آن | | Fix this code | شما میگویید اشکال کجاست، و آن اصلاحیهای پیشنهاد میکند | | Refactor this code | رفتار یکسان، خوانایی راحتتر | | Complete this code | ادامه کارهایی که آغاز کردهاید را به اتمام میرساند | | Write code from a description | نوشتن کد جدیدی بر اساس سبک فایل شما |
دو مورد اول در مستنداتی در کنار فایل شما پاسخ میدهند. چهار مورد دیگر تغییری را پیشنهاد میکنند — و این بخش بسیار مهم است:
هیچیک از نوشتههای هوش مصنوعی بدون تأیید شما اعمال نمیشوند. شما یک نمایش تفاضلی (diff) پهلوبهپلو دریافت میکنید — فایل شما در سمت چپ، و پیشنهاد در سمت راست — به همراه یک کادر گفتگوی دارای گزینههای Apply و Discard. هیچ تنظیمی برای تغییر این روند وجود ندارد.
اگر پیشنهادی باعث شود بخشی از فایل شما جا بماند، ما به جای ارائه دادن آن، از انجامش خودداری میکنیم. اعمال کردن آن پیشنهاد باعث حذف هر چیزی میشود که جایگزینش شده است.
هزینه و مدل مورد استفاده
این قابلیت از همان موجودی هوش مصنوعی سایر بخشهای حساب کاربری شما استفاده میکند: کلید ارائهدهنده شخصیتان (اگر آن را اضافه کرده باشید)، یا اعتبار Zinn® شما (اگر کلیدی اضافه نکرده باشید). میتوانید تمامی پرسشها را در بخش AI → Usage با عنوان AI in the editor مشاهده کنید.
ما بهطور پیشفرض ارزانترین مدلی را که قادر به انجام کار باشد انتخاب میکنیم و این کار مطابق با فهرست قیمتهای ما انجام میشود؛ بنابراین وقتی مدل ارزانتری عرضه شود، بدون نیاز به تغییر هیچچیز، آن را دریافت خواهید کرد. برای انتخاب مدل دلخواه خود، کلیدهای F1 → Zinn: Choose the AI model را فشار دهید. فهرست از ارزانترین مدل شروع میشود.
اگر چیزی را خراب کردید — بازیابی فایل
هر بار که فایلی را در ویرایشگر ذخیره میکنید، نسخه قبلیای را که بازنویسی کردهاید نگه میداریم؛ تا حداکثر بیست نسخه برای هر فایل.
- فایل را باز کنید.
- مسیر F1 → Zinn: Earlier versions of this file را دنبال کنید.
- زمان موردنظر خود را انتخاب کنید.
- همان نمایش تفاضلی پهلوبهپلو و همان دکمه Apply را دریافت خواهید کرد.
این یک عمل بازگشت (undo) است، نه یک نسخه پشتیبان. این قابلیت تنها فایلهایی را پوشش میدهد که در ویرایشگر ویرایش کردهاید، درون حساب میزبانی خودتان ذخیره میشود و هیچ اطلاعی از پایگاه داده (database) شما ندارد. برای مواردی فراتر از این — مانند بهروزرسانی نامناسب افزونه، مشکل پایگاه داده، یا بازگردانی سایت به وضعیتی که سهشنبه گذشته داشت — از بخش Backups and restore استفاده کنید.
ترمینال
کلید `Ctrl- ` را فشار دهید تا یک پوسته (shell) در وبسایت خود داشته باشید. دستورات wp، git و php در آنجا حضور دارند (composer` امروز روی سرور نصب نیست — اگر به آن نیاز دارید، آن را به فهرست راهنمای (directory) اختصاصی وبسایت خود منتقل کنید). این ترمینال تنها میتواند فایلهای وبسایت خودتان را ببیند: هر وبسایت روی سرور در نمای ایزوله خود اجرا میشود، بنابراین مسیر دیگری برای دسترسی وجود ندارد.
چه کسی چه چیزی را تغییر داده است
باز کردن ویرایشگر، ذخیره کردن فایل، اعمال پیشنهاد هوش مصنوعی، بازیابی نسخه و باز کردن ترمینال همگی در صفحه Activity شما به همراه نام شخصی که آن را انجام داده است نمایش داده میشوند. اگر چند نفر در تیم شما به یک وبسایت دسترسی داشته باشند، از این طریق میتوانید بفهمید چه کسی پوسته (theme) را تغییر داده است.
هنوز مشکل دارید؟
پشتیبانی در تمامی پلنها گنجانده شده است و پاسخها به زبان خود شما ارائه میشوند.
تماس با پشتیبانی → همه مقالات →