blazing fast gh pages deploy
v1.1.0
تمت أرشفة هذا الإجراء. أوصي باستخدام سير عمل إجراءات GitHub المخصصة للنشر على صفحات GitHub. فيما يلي مثال رمزي للترحيل من إجراء GitHub هذا.
الإجراء الأكثر روعة لنشر موقع صفحات GitHub الخاص بك
يستخدم إجراء GitHub هذا JavaScript لتحقيق أقصى سرعة.
يؤدي استخدام إجراء JavaScript إلى تبسيط رمز الإجراء وتنفيذه بشكل أسرع من إجراء حاوية Docker.
.github/workflows/deploy.yml
إلى مشروعك.GH_PAT
فيما يلي مثال لملف deploy.yml
:
name : Blazing fast GitHub Pages deploy
on :
push :
branches :
- main
jobs :
deploy :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@main
- name : npm install, test and build
run : |
npm install
npm run test
npm run build
- name : Deploy site to gh-pages branch
uses : alex-page/[email protected]
with :
repo-token : ${{ secrets.GH_PAT }}
إذا كنت تريد تجربة أكثر تخصيصًا، يمكنك إضافة هذه القيم. للحصول على شرح أكثر تفصيلاً لملف سير العمل، راجع وثائق GitHub.
جلسة | وصف | القيمة الافتراضية | مطلوب |
---|---|---|---|
repo-token | رمز الوصول الشخصي | ${{ secrets.GH_PAT }} | true |
site-directory | دليل الموقع | _site | false |
commit-message | رسالة الالتزام للفرع | تم النشر باستخدام إجراء نشر صفحات GitHub السريع للغاية | false |
deploy-branch | الفرع الذي سيتم نشر الموقع الإلكتروني المبني عليه | gh-pages | false |
"تعذر قراءة اسم المستخدم لـ 'https://github.com': لا يوجد مثل هذا الجهاز أو العنوان"
ويرجع ذلك إلى أن مجلد الموقع المنشور يحتوي على دليل .git
. يوصى بإنشاء الموقع في مجلد جديد للنشر.