یک نوشتهٔ راستچین
این نوشته نمونهای از پشتیبانی زبانهای راستچین در 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:
- Google Gemini updates: Flash 1.5, Gemma 2 and Project Astra
- Displaying External Posts on Your al-folio Blog
- Vitruvius Redux
- Reading Notes: Computational Design Synthesis & AI
- Formal Engineering Design Synthesis
- a post with marimo snippets
- a post with plotly.js
- a post with image galleries
- a post with tabs
- a post with typograms