MH-Honarvar.github.io

همین سایت، به‌عنوان یک پروژه‌ی عمومی

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

چه چیزی است

ریپازیتوری mh-honarvar.github.io منبع همین دامنه است و روی GitHub Pages سرو می‌شود. ساخت با Astro است و خروجی‌اش فایل استاتیک است: هر زبان یک مسیر دارد، نوشته‌ها مارک‌داون هستند، و تصویری که برای اشتراک ساخته می‌شود موقع build در می‌آید.

صفحه برای آزمایش ابزار عمومی است. در درباره‌ی سایت همین را گفته‌ام: کار مشتری این‌جا نمی‌آید و در فهرست پروژه‌ها هم نام نمی‌آید.

اگر همکاری مطرح باشد، صفحه‌ی همکاری جای این شرح است.

دو زبان، از طرح اول

فارسی زیر /fa/ است و انگلیسی زیر /en/. زبان سند fa-IR یا en-US است و جهت صفحه با همان انتخاب عوض می‌شود. فونت فارسی وزیرمتن است و انگلیسی Inter. تاریخ ماه‌ها در فارسی با تقویم خورشیدی قالب می‌شود.

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

صحنه کجا هست و کجا نیست

Three.js روی خانه‌ی سایت است، برای هیرو، و روی صفحه‌ی پروژه‌ها برای شهر کامیت‌ها، آن هم وقتی بوم به دید بیاید. نوشته، درباره، برچسب و صفحه‌ی همکاری این ماژول را نمی‌گیرند.

معرفی اول خانه یک لحظه‌ی تمام‌صفحه است و همان لحظه می‌شود ردش کرد. بعد از تمام شدن، عنوان خانه تنها می‌ماند. اگر سیستم حرکت کم خواسته باشد، این لایه ساخته نمی‌شود.

همان تصمیم در صفحه‌ی استاتیک و صحنه آمده است.

↑↓EnterEsc

guest@mh-honarvar: ~