صفحه نمایه GitHub جدید خود را با پست های وبلاگ ایجاد کنید

اين پست ترجمه يک مقاله از وبلاگ medium هست که لينک آن را در پايان متن گذاشته ام.صفحه نمایه جدید اطلاعاتی درباره شما، کار، مهارت‌ها و پست‌های وبلاگ شما را به نمایش می‌گذارد.توسعه دهندگان نرم افزار تقریباً با GitHub آشنا هستند که در آن می توانند مخازن خود را قرار دهند و از دیگران کمک بگیرند. GitHub یک مکان عالی برای مبتدیانی است که دوست دارند با کنترل ورژن «Version Control» شروع کنند و همچنین وقتی روی پروژه ای کار می کنید که به یک تیم اختصاص داده شده است، GitHub مکانی ایده آل برای همکاری تیم شما خواهد بود. علاوه بر GitHub می توانید منابع دیگری مانند BitBucket، Azure DevOps و غیره را امتحان کنید.به طور کلی، در GitHub، برای شروع کار با مخازن خود، باید یک حساب کاربری ایجاد کنید. هنگامی که صفحه نمایه خود را باز می کنید، می توانید مخازن، مشارکت ها، مشکلات و غیره مورد علاقه خود را ببینید. اما اکنون می توانید یک صفحه نمایه زیبا برای حساب GitHub خود ایجاد کنید و کار، مهارت ها، پست های وبلاگ، آمار GitHub خود را برای کسانی که از نمایه شما بازدید می کنند به نمایش بگذارید. .بیاييد شروع کنیم.برای شروع، به حساب GitHub خود بروید و روی New Repository کلیک کنید. نام مخزن را مانند نام کاربری GitHub خود وارد کنید و توجه داشته باشید که این نام مخزن به حروف کوچک و بزرگ حساس است، بنابراین شما باید همان حروف را که در نام کاربری خود دارید دنبال کنید. مخزن را به عنوان عمومی نگه دارید و روی کادر انتخاب Add a README file کلیک کنید، سپس Create repository را بزنید [شما می توانید توضیحی را که برای مخزن خود اختیاری است اضافه کنید].در مرحله بعد، می توانید ویرایش فایل README.md را شروع کنید و اضافه بر آن، یک قالب رایگان برای شروع دریافت خواهید کرد.شما می توانید متن، تصاویر، لینک ها و ایموجی های مختلف را برای README.md خود اضافه کنید و پس از کلیک بر روی دکمه Commit Changes در پایین صفحه، به طور خودکار در نمایه شما ظاهر می شود.در مرحله بعد، می توانید پیوندهای پست های وبلاگ خود را به نمایه خود اضافه کنید.من VS Code را انتخاب کردم، اما شما می توانید با هر یک از ویرایشگرهای کد مورد علاقه خود بروید [اگر کد VS را ترجیح می دهید، می توانید آن را از لینک زیر دریافت کنید].دانلود ويژوال استوديو کدفایل README.md خود را در ویرایشگر متن باز کنید و ### Blogs را بعد از معرفی خود اضافه کنید و سپس تگ های <!--BLOG-POST-LIST:START-->& <! --BLOG-POST-LIST:END -->در زیر جایی که باید پیوندهای پست وبلاگ خود را در فایل اضافه کنید.[این گردش کار از مخزن gautamkrishnar GitHub گرفته شده است. می توانید از این مخزن دیدن کنید و اطلاعات بیشتری را بیابید]### Blogs<!-- BLOG-POST-LIST:START --><!-- BLOG-POST-LIST:END -->سپس باید یک گردش کار در مخزن خود ایجاد کنید زیرا باید README را مطابق آخرین پست های وبلاگ خود به روز کنید. بنابراین، گردش کار خود را با استفاده از مسیر زیر در ویرایشگر کد خود ایجاد کنید..github/workflows/blog-post-workflow.yamlدر داخل فایل YAML قطعه کد زیر را اضافه کنید تا یک Cron Job ایجاد کنید که در زمان‌بندی مشخص اجرا می‌شود [کار زیر هر ۲ روز یکبار اجرا می‌شود تا پست‌های وبلاگ شما هر ۲ روز یک‌بار به‌روزرسانی شوند].Linkon: schedule: # Runs at every 2 days - cron: '0 0 */2 * *' workflow_dispatch: jobs: update-readme-with-blog: name: Update this repo's README with latest blog posts runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: gautamkrishnar/blog-post-workflow@master with: feed_list: &quot<your blog link comes here>&quotمی توانید پیوند وبلاگ خود (آدرس های فید RSS) را با توجه به پلت فرم وبلاگ نویسی خود به گردش کار بالا اضافه کنید [برخی از پلتفرم های وبلاگ نویسی در زیر نشان داده شده است].پس از تکمیل تا این مرحله، می‌توانید در GitHub تغییرات خود را commit و push کنيد. سپس، به مخزن خود بروید و تب Actions را انتخاب کنید و در آنجا گردش کار جدید خود را خواهید دید. نام گردش کار را انتخاب کنید و دکمه Run workflow را بزنید. چند دقیقه طول می کشد تا تکمیل شود و پس از آماده شدن، به نمایه خود بروید و یک بازخوانی «refresh» انجام دهید و پست های وبلاگ خود را در نمایه خواهید دید.به همین ترتیب، می‌توانید پیوندهای Stack Overflow، پیوندهای ویدیوی YouTube را به نمایه GitHub خود اضافه کنید. برای ایجاد یک نمایه برجسته برای خودتان در GitHub، تصاویر و متن مرتبط اضافه کنید. پس از اتمام کار با نمایه جدید GitHub، پاسخی را با پیوند به نمایه خود در زیر ارسال کنید.منابعGitHub repo — Blog post workflowلينک مقاله ترجمه شده