مقالات

Starlight 0.39 | Astro


Starlight بسته رسمی Astro برای ساخت وب‌سایت‌های اسنادی سریع و قابل دسترس با تمام ویژگی‌هایی است که شما نیاز دارید.

در اینجا موارد جدید در این نسخه آمده است:

برای ارتقاء یک سایت Starlight موجود، از خودکار استفاده کنید @astrojs/upgrade ابزار CLI. با این کار Starlight، Astro و هر ادغام دیگری که استفاده می کنید به روز می شود:

برای دستورالعمل‌های مهاجرت و جزئیات کامل تغییرات مهم، به Starlight CHANGELOG مراجعه کنید.

Starlight از روز اول پشتیبانی برای ایجاد پیوندهای ناوبری نوار کناری از فهرست‌های محتوا را شامل می‌شود.
این نسخه انعطاف‌پذیری جدیدی در نحوه عملکرد آن به ارمغان می‌آورد.

قبلاً، تولید خودکار همیشه یک گروه برچسب‌دار در نوار کناری برای فهرست مشخص شده ایجاد می‌کرد.
با نسخه 0.39، پیوندهای تولید خودکار Starlight را می توان در کنار همه انواع پیوندهای دیگر قرار داد.

اگر گروه‌های پیوند ایجاد شده به‌طور خودکار در نوار کناری دارید، آنها را با قرار دادن پیکربندی در نوار کناری به‌روزرسانی کنید. items آرایه:

autogenerate: { directory: 'some-dir' },

items: [{ autogenerate: { directory: 'some-dir' } }],

این تغییر ترکیب تولید خودکار با انواع مختلف پیوند را آسان‌تر می‌کند.
به عنوان مثال، اکنون می توانید پیوندهای سفارشی یک بار مصرف را در کنار پیوندهایی که به طور خودکار ایجاد می شوند اضافه کنید.
مثال زیر یک صفحه محلی را گروه بندی می کند که همه صفحات را در آن قرار می دهد features دایرکتوری و لینک خارجی:

// A page not in the features directory

// All pages in the features directory

{ autogenerate: { directory: 'features' } },

{ label: 'Support', link: 'https://support.example.com' },

بهبود استایل

CSS مدرن هر روز زندگی همه را آسان‌تر می‌کند و با این نسخه، ما از آن به خوبی استفاده می‌کنیم.

  • به لطف جادوی آن، فاصله لیست‌های تودرتو در محتوای شما را بهبود بخشیده‌ایم :has(). (انتخاب کننده کامل را ببینید – احمقانه است.)
  • هنگامی که کاربران یک گروه نوار کناری را بزرگ یا کوچک می کنند و باعث سرریز می شود، نوار کناری Starlight اکنون پایدارتر است. ما تغییر طرح را با یک مورد ساده حذف کردیم scrollbar-gutter: stable.

سایت های چند زبانه بهتر

داستان بین المللی شدن Starlight از ابتدا کلید خورده است و ما همیشه در تلاش هستیم تا آن را به جلو ببریم.
این نسخه آورده است:

  • بهبود سئوی چند زبانه با x-default پیوندهای متا به صفحات در محلی پیش فرض سایت. این پیوندهای جایگزین توسط موتورهای جستجو به عنوان سیگنالی استفاده می شود که اگر زبان دیگری در دسترس نیست به کدام زبان بازگردند.
  • طرح بندی متن بهتر در اسناد چینی و ژاپنی به لطف text-autospace ویژگی CSS. این ویژگی جدیدتر CSS با اعمال فاصله خودکار بین کاراکترهای CJK و غیر CJK، متن را خواناتر می کند.
  • به روز رسانی کرده ایم i18nextکتابخانه هسته ای که API محلی سازی Starlight را از نسخه 23 تا 26 تامین می کند.

تیم اصلی Astro عبارتند از:

الکساندر نیبور، آرماند فیلیپو، کریس سویتین بانک،
امانوئل استوپا،
اریکا، فلوریان لوفور، فرد شات،
سلام،
لویی فراز، مت کین، متیو فیلیپس،
روبن ردیف،
سارا رینزبرگر، و ایان توماس.

با تشکر از همه کسانی که در انتشارات اخیر ما با نظرات و روابط عمومی همکاری کردند، از جمله alomtvassam-ui، Andreas Deininger، Andriy Massimilla، Bugo، Elian، Felix Schneider، Gesslar، Ian Trewella، John Goodliff، Joost de Valk، Josef Ježek، Junseong Man، Linseong. مایلزچو، پاتریک شراتز، پاول سیسلو، رومن، ساکو، شینیا فوجینو، سواپنیل جین، تاتسونوری اوچینو، وینسنت، ووتچ کریژان و وودی چانگ.

ما مشتاقانه منتظریم ببینیم چه چیزی با Starlight ایجاد می کنید! اگر سوالی دارید، نظری دارید یا فقط می خواهید سلام کنید، از Astro Discord دیدن کنید.




Source link

نوشته های مشابه

دیدگاهتان را بنویسید

همچنین ببینید
بستن
دکمه بازگشت به بالا