על אודות האתר#

ברוכים הבאים לבלוג האישי של Aquamarine! אתר זה נבנה על בסיס תבנית Astro Fuwari החזקה. על בסיס העיצוב המקורי והמצוין שלו, בוצעה סדרה של התאמות עמוקות ושיפורים פונקציונליים, במטרה ליצור מאגר ידע ופלטפורמת תצוגה מקיפים ומותאמים אישית יותר.

✨ תכונות משופרות עיקריות#

1. 🌐 תמיכה משופרת וחזקה יותר בבינאום (I18n)#

בעידן הגלובליזציה של היום, תקשורת ושיתוף ידע חוצי-שפות הפכו לחשובים מאי פעם. ביצעתי ארגון מחדש של לוגיקת הניתוב והרינדור של הבינאום:

  • החלפת שפות חלקה: תומך בניתוב של מאמרים ומסמכים בכל שפה שהיא. כאשר עוברים בין שפות שונות, המערכת תאתר באופן אוטומטי ומדויק את גרסת התרגום המתאימה למאמר הנוכחי.
  • מנגנון גיבוי (Fallback) חכם: כאשר טרם קיים תרגום לשפת היעד, המערכת תשנמך בצורה חלקה ותציג את תוכן השפה הראשית עם התראה בראש העמוד, כך שהקוראים לעולם לא ייתקעו בעמוד חסר.
  • מבנה תיקיות גמיש: הוסרה ההגבלה לפיה יש לשמור מאמרים בהיררכיות ספציפיות. כעת תוכלו לנהל את קבצי ה-Markdown שלכם בחופשיות בתיקיית השורש או בכל תיקייה ייעודית לשפה כלשהי.

2. 📚 מערכת מסמכים (Docs) חדשה לחלוטין#

בנוסף לפוסטי הבלוג (Blog) הרגילים המסודרים כרונולוגית, אתר זה מציג גם מערכת מסמכים (Docs) חדשה:

  • ניווט עץ רב-שלבי: נוצר באופן אוטומטי תפריט עץ בסרגל הצד בהתבסס על מבנה התיקיות, דבר האידיאלי לכתיבת סדרת מדריכים, הערות טכניות מסודרות או תוכן מתמשך.
  • ארגון והעמקת ידע: מפריד בצורה מושלמת בין פוסטים יומיומיים מקוטעים לבין ידע מעמיק ומסודר, מה שמספק חוויית קריאה מרוכזת וסוחפת יותר עבור מסמכים טכניים ארוכים.
  • התאמה מלאה למספר שפות: מערכת המסמכים יורשת גם היא באופן מושלם את ניתוב ה-I18n ומנגנון הגיבוי.

3. 🎵 נגן מוזיקת רקע (BGM) גלובלי#

כדי לספק חוויית קריאה עוטפת ונעימה, הוספתי לאתר פונקציה להשמעת מוזיקת רקע גלובלית:

  • השמעה רציפה: הודות למנגנון הניתוב החלק של אפליקציית עמוד יחיד (SPA) המבוסס על Swup, מוזיקת הרקע לעולם לא תופסק, לא משנה כיצד תנווטו בין מאמרים, קטגוריות או תגיות.
  • התאמה אישית: בעתיד תיתמך האפשרות להוסיף רשימות השמעה מותאמות אישית, כך שהמוזיקה תלווה את חוויית הקריאה של כל מבקר.

4. 📱 התאמת תוכן עניינים (TOC) למובייל#

עבור מאמרים ומסמכים ארוכים, תוכן העניינים בסרגל הצד (TOC) הוא מפתח לשיפור חוויית הקריאה. בתגובה לאי-נוחות שאולי קיימת בגרסה המקורית במכשירים ניידים, ביצענו אופטימיזציה ייעודית:

  • תוכן עניינים צף בנייד: במסכים קטנים כמו טלפונים או טאבלטים, תוכן העניינים של המאמר יקרוס אוטומטית ויהפוך לכפתור צף אלגנטי.
  • גישה בלחיצה אחת: בעת קריאת טקסטים ארוכים, המבקרים יכולים להציג את תוכן העניינים בכל רגע ולקפוץ במהירות לפרק הרצוי, ללא צורך לגלול חזרה ולמעלה, מה שמשפר משמעותית את יעילות הקריאה בנייד.

5. 🗂️ מערכת ארכיונים נפרדת לבלוג ולמסמכים#

כדי להפוך את חיפוש התוכן לברור ואינטואיטיבי יותר, ביצענו ארגון מחדש והרחבה לעמוד הארכיון (Archive):

  • צירי זמן עצמאיים: נוצרו עמודי ארכיון נפרדים עבור פוסטי הבלוג ומסמכי ה-Docs, כך שהם לא מפריעים זה לזה.
  • ארגון תוכן ברור: בין אם אתם סוקרים מאמרים קודמים או מחפשים מדריכים תקופתיים, הכל מוצג בבירור בעמוד הארכיון הרלוונטי.

6. 🤝 מערכת קישורי חברים#

מפגשים ברשת הם גורל. הוספתי עמוד קישורי חברים (Friends) מעוצב ויפה:

  • כרטיסיות חברים ייעודיות: שימוש בכרטיסיות UI אחידות להצגת תמונות פרופיל, כינויים, חתימות וכתובות האתרים של חברים בלוגרים, בעיצוב נעים לעין.
  • הרחבה ואינטראקציה בקלות: תומך בסיווג קישורי חברים, מה שלא רק מוסיף מגע אנושי לאתר, אלא גם מקל על אינטראקציה הדדית.

🚀 קוד פתוח וכתובת הפרויקט#

עדיף לשתף את השמחה. כל הקוד המותאם אישית והתכונות החדשות של בלוג זה מפורסמים בקוד פתוח ב-GitHub. אם גם אתם אוהבים את התכונות המורחבות האלו, או רוצים לבנות על בסיס זה אתר אישי רב-לשוני וחזק משלכם, אתם מוזמנים לבקר ולתת כוכב למאגר שלי:

aquamarine-z
/
aqua-blog-fuwari
Waiting for api.github.com...
00K
0K
0K
Waiting...

🙏 תודות והצהרת זכויות יוצרים#

תבנית ממשק המשתמש וההשראה המקורית הגיעו מ:

מקורות תמונות הרקע והאיורים שמופיעים בדמו ובהגדרות ברירת המחדל: