در این مطلب میخواهیم یک مثال دیگر از PowerShell را به همراه GitHub Actions را بررسی کنیم. هدف ایجاد یک Static Site Generator و در نهایت پابلیش خروجی استاتیک بر روی GitHub Pages است. روالی که در ادامه بررسی میکنیم صرفاً یک مثال از ترکیب این تکنولوژیها است و قاعدتاً روشهای سادهتر و سرراستتری نیز برای اینکار وجود دارد. به عنوان مثال میتوانید از Jekyll که یک SSG مبتنی بر Ruby است نیز استفاده کنید که GitHub Pages، به صورت پیشفرض از آن پشتیبانی میکند. در اینحالت به محض پوش کردن سایت بر روی ریپوزیتوری (با فرض اینکه این امکان را فعال کرده باشید) به صورت خودکار سایت بیلد شده و خروجی بر روی یک برنچ دیگر قرار خواهد گرفت و در نهایت برنچ بیلد شده توسط GitHub Pages میزبانی خواهد شد (البته امکان تغییر برنچ پیشفرض را نیز دارید). اما اگر بخواهیم کل فرآیند بیلد را به صورت سفارشی انجام دهیم، میتوانیم از GitHub Actions استفاده کنیم؛ یعنی مشابه کاری که Jekyll انجام میدهد. به محض پوش کردن محتوا، یک اسکریپت PowerShell برای اینکار فراخوانی شود و خروجی نهایی بر روی یک برنچ دیگر منتشر شود. خروجی نهایی این چنین قالبی خواهد داشت: نکته: در اینجا از فونت آقای راستیکردار استفاده شده است؛ با آرزوی بهبودی و سلامتی ایشان. ساختار پروژه ساختاری که برای پروژه در نظر گرفتهام به صورت زیر است: ├── _layout │ ├── _footer.html │ ├── _header.html │ ├── _nav.html │ └── main.html ├── build ├── img ├── posts └── set-posts.ps1 دایرکتوری layout_: درون این دایرکتوری، ساختار اصلی بلاگ را قرار دادهایم. در ادامه محتویات هر فایل را مشاهده خواهید کرد: <!--main.h, ...ادامه مطلب
قیمت اسپیسر، واتراستاپ و میلگرد ساده در فروشگاه شهر مفتول را در این بخش مورد بررسی قرار میدهیم. در زمان ساختمانسازی، از مصالح مختلفی استفاده میشود. در واقع هر محصول از محصولات نامبرده کاربرد خاصی در ساختمانسازی دارند. اسپیسر، به منظور فاصله انداختن میلگرد و همچنین نگهداری مورد استفاده قرار میگیرد. میلگرد نیز محصولی است که به سبب آرماتوربندی و مسلح کردن بتن استفاده شده و واتراستاپ، نوار آببند بتن است. در صورتی که قصد خرید و فروش و اطلاع از قیمت هر یک از این مصالح را دارید، با شهر مفتول همراه باشید تا اسپیسر، واتراستاپ و میلگرد ساده را با مناسبترین قیمت خریداری کنید. قیمت روز اسپیسر قیمت روز اسپیسر بر اساس فاکتورهای مختلفی تعیین میشود. اما قبل از بیان قیمت اسپیسر، بهتر است با این محصول به طور کامل آشنا شوید. اسپیسر یا فاصله نگهدار، محصولی در سایز، ابعاد و مدلهای مختلف است. کاربرد اصلی این محصول ایجاد پوشش بر روی میلگردها است. در واقع از این محصول میتوان در پروژههای سدسازی و تونلسازی نیز استفاده نمود. استفاده از این قطعه کوچک، بسیار مهم و کاربردی بوده و مزایای زیادی هم دارد. به طوری که سبب افزایش کیفیت سازه و سرعت اجرا در انواع پروژههای ساختمانی میشود. اصلیترین کاربرد این محصول در ساختمانسازی و میلگرد، ایجاد و حفظ فاصله در میان میلگردها و پوشاندن میلگرد و در نهایت جلوگیری از زنگ زدن آن است. شاید بهتر باشد با فواید استفاده از این محصول به طور دقیقتر آشنا شوید. به طور کلی به مرور زمان، میلگردها در اثر تماس و مجاورت با هوا، دچار زنگزدگی شده و اکسید میشوند. این مسئله منجر به خوردگی میلگرد شده و خسارات زیادی را بر روی سازه میگذارند. زمانی که از اسپ, ...ادامه مطلب