اینجا لیستی از بهبودهایی است که ما در مستندات به دنبال آن هستیم. اگر می خواهید مشارکت کنید، می توانید از لیست زیر انتخاب کنید:
- شخصی سازی قالب docsify
- تصویر زمینه cover-page
- گیف cover-page/readme از یک ترمینال که در حال استفاده و نمایش دادن قابلیت های زبان برنامه نویسی وان هست (تغییر نسخه اتوماتیک، .tool-versions با چندین کانفیگ زمان اجرا)
- دامنه سایت مستندات سفارشی
- تغییر تایپوگرافی
- ساخت یک لوگو؟
- بهبود دکمه/لینک "ویرایش در گیت هاب"
- اضافه کردن زبان برنامه نویسی وان به ویترین awesome-docsify
ابزار های مورد استفاده ما:
- Node.js
v10.15.0
برای پشتیبانی از بقیه ابزارهای مورد نیاز - docsify برای ساخت سایت مستندات
- prettier برای قالب بندی فایل های علامت گذاری
ما با استفاده از ابزار این سایت مستندات در تلاش هستیم تا از آلوده کردن مخزن اصلی بپرهیزیم. بنابراین بسیار خوب خواهد بود اگر بتوانید این ابزارهای توسعه را بصورت global نصب کنید تا نیاز نباشد که ما آنها را به این پروژه اضاف کنیم.
npm i docsify-cli prettier -g
در مسیر root پروژه دستور زیر را اجرا کنید:
docsify serve docs
در مسیر root پروژه دستور زیر را اجرا کنید:
prettier --write "docs/**/*.md"
ارائه ترجمه برای زبانهای دیگر بسیار خوب خواهد بود.
Docsify اضافه کردن زبان جدید را ساده کرده است. در مسیر docs/index.html
به مثال های zh-cn
نگاه کنید.
-
برای ترجمه جدید در مسیر
docs/
یک فولدر بسازید.docs/ docs/zh-cn/
-
در مسیر
docs/_404.md
فایل را به فولدر جدیدdocs/zh-cn/_404.md
کپی کنید.docs/_404.md docs/zh-cn/_404.md
-
متن را با متن ترجمه شده جایگزین کنید.
-
این کار را برای همه فایل ها انجام بدهید.
-
برای ترجمه جدید در
_navbar.md
یک لینک اضافه کنید. -
قبل از commit کردن
prettier
را اجرا کنید.
برای اطلاعات بیشتر، مستندات پیکربندی docsify، مستندات Custom navbar docsify، و سپس نگاهی به index.html
search section بیندازید.