یک نوشتهٔ راست‌چین

این نوشته نمونه‌ای از پشتیبانی زبان‌های راست‌چین در al-folio است. کافی است در front matter صفحه، lang را روی یکی از زبان‌های راست‌چین بگذارید:

---
layout: post
title: عنوان نوشته
lang: fa
---

افزونهٔ al_rtl صفت dir="rtl" را روی عنصر <html> قرار می‌دهد. چون این صفت روی ریشهٔ سند است، نوار ناوبری، پاورقی و جای نوار پیمایش هم درست می‌شوند — نه فقط متن اصلی.

زبان‌های شناخته‌شده به‌صورت پیش‌فرض: عربی، عبری، فارسی، اردو، پشتو، کردی، سندی، اویغوری، دیوهی و چند زبان دیگر. برای تغییر این فهرست:

al_rtl:
  langs: [fa, ar]

کد و ریاضیات چپ‌چین می‌مانند

کد و فرمول‌ها بدون توجه به زبان متن، چپ‌چین باقی می‌مانند. اگر جهت آن‌ها راست‌چین می‌شد، ترتیب عملگرها و نقطه‌گذاری به‌هم می‌ریخت:

def normalize(code):
    return code.strip().lower().split("-")[0]

فرمول‌ها هم همین‌طور: \(E = mc^2\) و در حالت نمایشی:

\[\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)\]

متن انگلیسی درون یک جملهٔ فارسی، مثل The quick brown fox، به‌درستی نمایش داده می‌شود، چون مرورگر خودش الگوریتم دوجهته را اعمال می‌کند.




Enjoy Reading This Article?

Here are some more articles you might like to read next: