Skip to content

Commit

Permalink
deploy: c3cae5f
Browse files Browse the repository at this point in the history
  • Loading branch information
mahdavipanah committed Nov 27, 2024
1 parent d6f8ccd commit efada16
Show file tree
Hide file tree
Showing 39 changed files with 186 additions and 40 deletions.
5 changes: 3 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<!doctype html><html dir=rtl lang=fa><head><title>یاvar</title><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس"><meta name=generator content="Hugo 0.139.0"><meta name=ROBOTS content="NOINDEX, NOFOLLOW"><link href=https://cdn.jsdelivr.net/gh/rastikerdar/[email protected]/dist/font-face.css rel=stylesheet type=text/css><link rel=stylesheet href=/css/style.css><link rel=stylesheet href=https://yavarjs.ir/css/custom.css><link rel="shortcut icon" href=/images/favicon.ico type=image/x-icon><script async src="https://www.googletagmanager.com/gtag/js?id=G-TB5X9PJPXB"></script><script>var dnt,doNotTrack=!1;if(!1&&(dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,doNotTrack=dnt=="1"||dnt=="yes"),!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-TB5X9PJPXB")}</script></head><body><nav class=navigation><a href=/>خانه <span class=arrow></span></a>
<!doctype html><html dir=rtl lang=fa><head><title>یاvar</title>
<meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس"><meta name=generator content="Hugo 0.139.2"><meta name=ROBOTS content="NOINDEX, NOFOLLOW"><link href=https://cdn.jsdelivr.net/gh/rastikerdar/[email protected]/dist/font-face.css rel=stylesheet type=text/css><link rel=stylesheet href=/css/style.css><link rel=stylesheet href=https://yavarjs.ir/css/custom.css><link rel="shortcut icon" href=/images/favicon.ico type=image/x-icon><script async src="https://www.googletagmanager.com/gtag/js?id=G-TB5X9PJPXB"></script><script>var dnt,doNotTrack=!1;if(!1&&(dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,doNotTrack=dnt=="1"||dnt=="yes"),!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-TB5X9PJPXB")}</script></head><body><nav class=navigation><a href=/>خانه <span class=arrow></span></a>
<a href=/tags>برچسب‌ها</a>
<a href=/about>درباره یاvar</a></nav><main class=main><div id=page-404><div class=text><h1>۴۰۴ - صفحه پیدا نشد</h1><div>چیزی که دنبالش می‌گردید به نظر نمیاد وجود داشته باشه.</div></div><h2 class=read-more>بیشتر بخوانید</h2><section class=item><div><h1 class=title><a href=/posts/url-urlsearchparams/>مشکلات URL و URLSearchParams</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/special-symbols-multiline-comments/>استفاده از @ و /* در کامنت‌های چندخطی</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/mastering-async-await/>کمربند سیاهِ Async Await در Node.js</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/dockerizing-nodejs/>تنظیم Docker برای یه وب‌اپ Node.js</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/looping-over-arrays/>انواع loop برای آرایه‌ها: for و for-in و ()forEach. و for-of</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/typeof-null/>تاریخچه typeof null در جاوااسکریپت</a></h1></div></section></div></main><footer id=footer><div class=copyright>مطالب با اشاره به یاvar به عنوان منبع قابل انتشارن.</p><p class=powerby>قدرت‌گرفته از <a href=http://www.gohugo.io/>Hugo</a> با تم <a href=https://github.com/yavarjs/hugo-theme-mini>mini</a></p></footer></body></html>
<a href=/about>درباره یاvar</a></nav><main class=main><div id=page-404><div class=text><h1>۴۰۴ - صفحه پیدا نشد</h1><div>چیزی که دنبالش می‌گردید به نظر نمیاد وجود داشته باشه.</div></div><h2 class=read-more>بیشتر بخوانید</h2><section class=item><div><h1 class=title><a href=/posts/nestjs-on-vercel/>استقرار سریع و ساده اپلیکیشن NestJS روی Vercel</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/url-urlsearchparams/>مشکلات URL و URLSearchParams</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/special-symbols-multiline-comments/>استفاده از @ و /* در کامنت‌های چندخطی</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/mastering-async-await/>کمربند سیاهِ Async Await در Node.js</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/dockerizing-nodejs/>تنظیم Docker برای یه وب‌اپ Node.js</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/looping-over-arrays/>انواع loop برای آرایه‌ها: for و for-in و ()forEach. و for-of</a></h1></div></section><section class=item><div><h1 class=title><a href=/posts/typeof-null/>تاریخچه typeof null در جاوااسکریپت</a></h1></div></section></div></main><footer id=footer><div class=copyright>مطالب با اشاره به یاvar به عنوان منبع قابل انتشارن.</p><p class=powerby>قدرت‌گرفته از <a href=http://www.gohugo.io/>Hugo</a> با تم <a href=https://github.com/yavarjs/hugo-theme-mini>mini</a></p></footer></body></html>
3 changes: 2 additions & 1 deletion 404/page/1.html
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
<!doctype html><html lang=fa><head><title>https://yavarjs.ir/404.html</title><link rel=canonical href=https://yavarjs.ir/404.html><meta name=robots content="noindex"><meta charset=utf-8><meta http-equiv=refresh content="0; url=https://yavarjs.ir/404.html"></head></html>
<!doctype html><html lang=fa><head><title>https://yavarjs.ir/404.html</title>
<link rel=canonical href=https://yavarjs.ir/404.html><meta name=robots content="noindex"><meta charset=utf-8><meta http-equiv=refresh content="0; url=https://yavarjs.ir/404.html"></head></html>
3 changes: 2 additions & 1 deletion about/index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<!doctype html><html dir=rtl lang=fa><head><title>یاvar</title><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس"><meta name=generator content="Hugo 0.139.0"><meta name=ROBOTS content="NOINDEX, NOFOLLOW"><link href=https://cdn.jsdelivr.net/gh/rastikerdar/[email protected]/dist/font-face.css rel=stylesheet type=text/css><link rel=stylesheet href=/css/style.css><link rel=stylesheet href=https://yavarjs.ir/css/custom.css><link rel="shortcut icon" href=/images/favicon.ico type=image/x-icon><script async src="https://www.googletagmanager.com/gtag/js?id=G-TB5X9PJPXB"></script><script>var dnt,doNotTrack=!1;if(!1&&(dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,doNotTrack=dnt=="1"||dnt=="yes"),!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-TB5X9PJPXB")}</script><link href=/about/index.xml rel=alternate type=application/rss+xml title=یاvar><link href=/about/index.xml rel=feed type=application/rss+xml title=یاvar></head><body><nav class=navigation><a href=/>خانه <span class=arrow></span></a>
<!doctype html><html dir=rtl lang=fa><head><title>یاvar</title>
<meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس"><meta name=generator content="Hugo 0.139.2"><meta name=ROBOTS content="NOINDEX, NOFOLLOW"><link href=https://cdn.jsdelivr.net/gh/rastikerdar/[email protected]/dist/font-face.css rel=stylesheet type=text/css><link rel=stylesheet href=/css/style.css><link rel=stylesheet href=https://yavarjs.ir/css/custom.css><link rel="shortcut icon" href=/images/favicon.ico type=image/x-icon><script async src="https://www.googletagmanager.com/gtag/js?id=G-TB5X9PJPXB"></script><script>var dnt,doNotTrack=!1;if(!1&&(dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,doNotTrack=dnt=="1"||dnt=="yes"),!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-TB5X9PJPXB")}</script><link href=/about/index.xml rel=alternate type=application/rss+xml title=یاvar><link href=/about/index.xml rel=feed type=application/rss+xml title=یاvar></head><body><nav class=navigation><a href=/>خانه <span class=arrow></span></a>
<a href=/tags>برچسب‌ها</a>
<a href=/about>درباره یاvar</a></nav><main class=main><header class=profile><img class=avatar alt=avatar src=/images/avatar.png><h1>یاvar</h1><h2>وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس</h2></header><section id=section><h1 id=درباره-یاvar>درباره یاvar <a href=#%d8%af%d8%b1%d8%a8%d8%a7%d8%b1%d9%87-%db%8c%d8%a7var class=anchor>🔗</a></h1><p>یاvar
با هدف ساخت یه وبلاگ مینیمال که تمرکزش روی جاوااسکریپت، تایپ‌اسکریپت و نود جی‌اس باشه به وجود اومد.</p><p>بیشتر نوشته‌های این وبلاگ از ترجمه‌ی مقالات خوب به زبان انگلیسی تولید میشه.<br>هدف نهایی من اینه که افراد مختلفی که به جاوااسکریپت علاقه‌مند هستن و دلشون میخواد دانششون رو در جایی با دیگران به اشتراک بذارن
Expand Down
5 changes: 3 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
<!doctype html><html dir=rtl lang=fa><head><title>یاvar</title><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس"><meta name=generator content="Hugo 0.139.0"><meta name=ROBOTS content="NOINDEX, NOFOLLOW"><link href=https://cdn.jsdelivr.net/gh/rastikerdar/[email protected]/dist/font-face.css rel=stylesheet type=text/css><link rel=stylesheet href=/css/style.css><link rel=stylesheet href=https://yavarjs.ir/css/custom.css><link rel="shortcut icon" href=/images/favicon.ico type=image/x-icon><script async src="https://www.googletagmanager.com/gtag/js?id=G-TB5X9PJPXB"></script><script>var dnt,doNotTrack=!1;if(!1&&(dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,doNotTrack=dnt=="1"||dnt=="yes"),!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-TB5X9PJPXB")}</script><link href=/index.xml rel=alternate type=application/rss+xml title=یاvar><link href=/index.xml rel=feed type=application/rss+xml title=یاvar></head><body><nav class=navigation><a href=/tags>برچسب‌ها</a>
<a href=/about>درباره یاvar</a></nav><main class=main><header class=profile><img class=avatar alt=avatar src=/images/avatar.png><h1>یاvar</h1><h2>وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس</h2></header><div id=list-page><section class=item><div><h1 class=title><a href=/posts/url-urlsearchparams/>مشکلات URL و URLSearchParams</a></h1><div class=date>۱۴۰۳/۹/۲</div></div><div class=summary>بررسی تفاوت‌های ریزی که حین کار با URLها باعث به وجود آمدن باگ‌های غیرمنتظره می‌شود.</div></section><section class=item><div><h1 class=title><a href=/posts/special-symbols-multiline-comments/>استفاده از @ و /* در کامنت‌های چندخطی</a></h1><div class=date>۱۴۰۳/۱/۲۶</div></div><div class=summary>چجوری مشکل عدم امکان استفاده از علامت‌های خاص و رزرو‌ شده رو در کامنت‌های چندخطی (multiline comments) و JSDoc حل کنیم؟</div></section><section class=item><div><h1 class=title><a href=/posts/mastering-async-await/>کمربند سیاهِ Async Await در Node.js</a></h1><div class=date>۱۴۰۰/۲/۱۲</div></div><div class=summary>در این نوشته یاد میگیری که چجوری اپلیکیشن‌های Node.jsای که با callback یا Promise نوشتی رو با توابع async ساده‌ترشون کنی.</div></section><section class=item><div><h1 class=title><a href=/posts/dockerizing-nodejs/>تنظیم Docker برای یه وب‌اپ Node.js</a></h1><div class=date>۱۴۰۰/۲/۹</div></div><div class=summary>هدف این نوشته معرفی یه مثاله برای این که چجوری یه اپلیکیشن Node.js رو به یه کانتینر Docker تبدیل کنی. این راهنما برای زمان توسعه اپ هست و نه برای استقرار اپ برای production. همچنین فرض میکنم که یه نسخه‌ی نصب شده از داکر روی سیستمت هست و یه دانش ابتدایی از ساختار یه اپلیکیشن Node.js داری.</div></section><section class=item><div><h1 class=title><a href=/posts/looping-over-arrays/>انواع loop برای آرایه‌ها: for و for-in و ()forEach. و for-of</a></h1><div class=date>۱۴۰۰/۲/۹</div></div><div class=summary>در این نوشته چهار روش مختلف برای استفاده از حلقه‌ها روی آرایه‌ها رو مقایسه می‌کنیم.</div></section><section class=item><div><h1 class=title><a href=/posts/typeof-null/>تاریخچه typeof null در جاوااسکریپت</a></h1><div class=date>۱۴۰۰/۲/۱</div></div><div class=summary>خروجی ‍‍‍‍typeof null توی جاوااسکریپت برابر میشه با "object" که به نادرستی این معنی رو منتقل میکنه که null یه آبجکت (شیء) هست (در صورتی که نیست. null یه primitive value یا مقدار اولیه هست). این یه باگه و چون کدهای فعلی از کار می‌افتن نمیشه رفعش کرد.</div></section></div></main><footer id=footer><div class=copyright>مطالب با اشاره به یاvar به عنوان منبع قابل انتشارن.</p><p class=powerby>قدرت‌گرفته از <a href=http://www.gohugo.io/>Hugo</a> با تم <a href=https://github.com/yavarjs/hugo-theme-mini>mini</a></p></footer></body></html>
<!doctype html><html dir=rtl lang=fa><head><title>یاvar</title>
<meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس"><meta name=generator content="Hugo 0.139.2"><meta name=ROBOTS content="NOINDEX, NOFOLLOW"><link href=https://cdn.jsdelivr.net/gh/rastikerdar/[email protected]/dist/font-face.css rel=stylesheet type=text/css><link rel=stylesheet href=/css/style.css><link rel=stylesheet href=https://yavarjs.ir/css/custom.css><link rel="shortcut icon" href=/images/favicon.ico type=image/x-icon><script async src="https://www.googletagmanager.com/gtag/js?id=G-TB5X9PJPXB"></script><script>var dnt,doNotTrack=!1;if(!1&&(dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,doNotTrack=dnt=="1"||dnt=="yes"),!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-TB5X9PJPXB")}</script><link href=/index.xml rel=alternate type=application/rss+xml title=یاvar><link href=/index.xml rel=feed type=application/rss+xml title=یاvar></head><body><nav class=navigation><a href=/tags>برچسب‌ها</a>
<a href=/about>درباره یاvar</a></nav><main class=main><header class=profile><img class=avatar alt=avatar src=/images/avatar.png><h1>یاvar</h1><h2>وبلاگی برای جاوااسکریپت، تایپ‌اسکریپت و نود ‌جی‌اس</h2></header><div id=list-page><section class=item><div><h1 class=title><a href=/posts/nestjs-on-vercel/>استقرار سریع و ساده اپلیکیشن NestJS روی Vercel</a></h1><div class=date>۱۴۰۳/۹/۷</div></div><div class=summary>بر اساس راهنمای رسمی Vercel و روش به‌روز</div></section><section class=item><div><h1 class=title><a href=/posts/url-urlsearchparams/>مشکلات URL و URLSearchParams</a></h1><div class=date>۱۴۰۳/۹/۲</div></div><div class=summary>بررسی تفاوت‌های ریزی که حین کار با URLها باعث به وجود آمدن باگ‌های غیرمنتظره می‌شود.</div></section><section class=item><div><h1 class=title><a href=/posts/special-symbols-multiline-comments/>استفاده از @ و /* در کامنت‌های چندخطی</a></h1><div class=date>۱۴۰۳/۱/۲۶</div></div><div class=summary>چجوری مشکل عدم امکان استفاده از علامت‌های خاص و رزرو‌ شده رو در کامنت‌های چندخطی (multiline comments) و JSDoc حل کنیم؟</div></section><section class=item><div><h1 class=title><a href=/posts/mastering-async-await/>کمربند سیاهِ Async Await در Node.js</a></h1><div class=date>۱۴۰۰/۲/۱۲</div></div><div class=summary>در این نوشته یاد میگیری که چجوری اپلیکیشن‌های Node.jsای که با callback یا Promise نوشتی رو با توابع async ساده‌ترشون کنی.</div></section><section class=item><div><h1 class=title><a href=/posts/dockerizing-nodejs/>تنظیم Docker برای یه وب‌اپ Node.js</a></h1><div class=date>۱۴۰۰/۲/۹</div></div><div class=summary>هدف این نوشته معرفی یه مثاله برای این که چجوری یه اپلیکیشن Node.js رو به یه کانتینر Docker تبدیل کنی. این راهنما برای زمان توسعه اپ هست و نه برای استقرار اپ برای production. همچنین فرض میکنم که یه نسخه‌ی نصب شده از داکر روی سیستمت هست و یه دانش ابتدایی از ساختار یه اپلیکیشن Node.js داری.</div></section><section class=item><div><h1 class=title><a href=/posts/looping-over-arrays/>انواع loop برای آرایه‌ها: for و for-in و ()forEach. و for-of</a></h1><div class=date>۱۴۰۰/۲/۹</div></div><div class=summary>در این نوشته چهار روش مختلف برای استفاده از حلقه‌ها روی آرایه‌ها رو مقایسه می‌کنیم.</div></section><section class=item><div><h1 class=title><a href=/posts/typeof-null/>تاریخچه typeof null در جاوااسکریپت</a></h1><div class=date>۱۴۰۰/۲/۱</div></div><div class=summary>خروجی ‍‍‍‍typeof null توی جاوااسکریپت برابر میشه با "object" که به نادرستی این معنی رو منتقل میکنه که null یه آبجکت (شیء) هست (در صورتی که نیست. null یه primitive value یا مقدار اولیه هست). این یه باگه و چون کدهای فعلی از کار می‌افتن نمیشه رفعش کرد.</div></section></div></main><footer id=footer><div class=copyright>مطالب با اشاره به یاvar به عنوان منبع قابل انتشارن.</p><p class=powerby>قدرت‌گرفته از <a href=http://www.gohugo.io/>Hugo</a> با تم <a href=https://github.com/yavarjs/hugo-theme-mini>mini</a></p></footer></body></html>
Loading

0 comments on commit efada16

Please sign in to comment.