feat(blog): enhance content styling and add new blog post with sharing capabilities

- Refine blog typography with optimized font sizes and line heights for better readability
- Adjust heading margins and sizes (h1-h4) for improved visual hierarchy
- Implement custom bullet styling with primary color indicators for lists
- Add highlighted key phrases styling with left border accent for emphasized content
- Create new BlogShare component for social sharing functionality
- Add Callout and PullQuote content components for enhanced blog formatting
- Introduce resume-button.css for improved button styling
- Update blog post template with slug-based routing support
- Add new blog post "Career Change: From Huawei to Frontend" in English and Persian
- Enhance portfolio components (Hero, Skills, AIStack, etc.) with refined styling
- Improve RTL language support with better spacing and alignment for Persian content
- Add blog hero image asset (big-career-change.webp)
- Update i18n translations for new blog content and UI improvements
- Optimize code block and inline code styling with CSS variables for consistency
- Refine blockquote styling with better contrast and spacing
This commit is contained in:
mahdiarghyani
2025-12-13 18:05:39 +03:30
parent eb6a4adef3
commit 13031465e3
21 changed files with 1339 additions and 327 deletions
+10 -1
View File
@@ -1,9 +1,11 @@
{
"sections": {
"work": "سوابق کاری",
"workAccordion": "بیش از ۷ سال تجربه در توسعه راهکارهای سازمانی و اپلیکیشن‌های وب.",
"education": "تحصیلات",
"recommendations": "توصیه‌نامه‌ها",
"projects": "پروژه‌ها",
"projectsAccordion": "اپلیکیشن‌های واقعی ساخته شده برای مشتریان و جامعه توسعه‌دهندگان.",
"blog": "وبلاگ",
"contact": "ارتباط",
"mainTools": "ابزارهای اصلی",
@@ -20,6 +22,9 @@
"usedBefore": "تجربه قبلی",
"aiStack": "استک هوش مصنوعی"
},
"softSkillsAccordion": {
"label": "ذهنیت و توانمندی‌های بین‌فردی که موفقیت تیم را رقم می‌زنند."
},
"softSkills": {
"problemSolving": {
"label": "حل مسئله",
@@ -91,7 +96,10 @@
"noResults": "نتیجه‌ای یافت نشد",
"copyCode": "کپی کد",
"codeCopied": "کپی شد!",
"subscribe": "اشتراک از طریق RSS"
"subscribe": "اشتراک از طریق RSS",
"sharePost": "اشتراک‌گذاری این مقاله",
"linkCopied": "لینک کپی شد!",
"copyFailed": "کپی لینک ناموفق بود"
},
"common": {
"present": "اکنون",
@@ -136,6 +144,7 @@
},
"languageSection": {
"tagline": "انگلیسی پیشرفته برای همکاری با تیم‌های بین‌المللی.",
"accordionLabel": "انگلیسی پیشرفته برای همکاری با تیم‌های بین‌المللی.",
"duolingo": {
"label": "آزمون زبان دولینگو",
"value": "85"