2 دقیقه، طول مطالعه

قالب Minimal Mistakes به صورت RTL

این اولین بلاگ شخصی من هست و برای درست کردنش، تصمیم گرفتم از Jekyll و قالب ساده و زیبای Minimal Mistakes بر روی بستر GitHub Pages استفاده کنم.

با این که این قالب از زبان فارسی پشتیبانی می‌کنه، ولی پشتیبانی از ساختار راست به چپ (RTL) در اون دیده نشده، که در نتیجه خروجی خیلی خوبی بر روی متن فارسی نداره:

فارسی بدون پشتیبانی از راست به چپ

تلاش کردم تغییراتی که برای پشتیبانی از RTL انجام دادم، به صورت حداقلی و بدون اثرات جانبی بر روی ساختار اصلی و تنها بر روی CSS باشد تا امکان ملحق شدن آن به کد اصلی راحت‌تر بررسی شود.

اگر فکر می‌کنید می‌تونید در بهبود این تغییر کمکی کنید، یا اینکه نظری در موردش دارید، می‌تونید به صفحه PR این تغییر مراجعه کنید.

محتوای پایین با کمک ChatGTP، صرفا با حدف تست نمایش صحیح تمامی امکانات Markdown بر روی فرمت راست به چپ تولید شده است:

عنوان یک

عنوان دو

عنوان سه

عنوان چهار

عنوان پنج
عنوان شش

متن بولد متن ایتالیک متن بولد و ایتالیک

متن معمولی و این یک مثال از لینک است.

تصویر

این یک نقل قول است.

  • مورد اول در لیست نامرتب
  • مورد دوم در لیست نامرتب
    • زیرمورد یک در لیست نامرتب
    • زیرمورد دو در لیست نامرتب
  1. مورد اول در لیست مرتب
  2. مورد دوم در لیست مرتب

این یک تکه کد است

# This is a python code
print("Hello World!")
This is a plaintext code
ستون اول ستون دوم
داده ۱ داده ۲
داده ۳ داده ۴
  • وظیفه انجام شده
  • وظیفه انجام نشده

این یک پاراگراف است که با یک خط افقی از بقیه متن جدا شده است.

لینک های مرجع

این یک مثال از لینک مرجع است مرجع ۱.


متن زیرخط

این یک مثال از متن خط خورده است.

ایموجی ها

این یک مثال از ایموجی است :smile:

نقل قول تودرتو

این یک نقل قول است

این یک نقل قول تودرتو است

این یک نقل قول تودرتوی تودرتو است

جدول پیچیده‌تر

ستون اول ستون دوم ستون سوم
داده ۱ داده ۲ داده ۳
داده ۴ داده ۵ داده ۶
داده بولد داده ایتالیک داده کد

ترکیب متن

متن معمولی، بولد، ایتالیک، خط خورده، و کد همه در یک جمله.

ارسال نظر