https://traceypooh.github.io/slides/dweb-2022 (حديث تريسي على https://dwebcamp.org)
الموقع مباشر على:
sitemap الخاصة بك. وبالتالي، نقترح عليك استخدام "خطافات" git "الالتزام المسبق" و"بعد الدمج" لأتمتة "التدبير المنزلي" أعلاه. يمكنك إعدادهم مثل هذا:
git config --local core.hooksPath bin/ إذا كنت تريد إنشاء ملف RSS index.xml باستخدام البرنامج النصي bin/sitemap، أثناء كل ربط "التزام مسبق" (أعلاه)، فستحتاج إلى تثبيت البرنامج النصي yq على جهازك.
comment: <script src="../theme.js" type="module" charset="utf-8"></script>https://example.com/2022/01/i-baked-a-pie/ حيث يقوم JS المضمن بتحويل العلامة إلى ترميز/sitemap.xml الخاص بك إلى كل عنوان URL من دليلك/sitemap.xml يدويًا أو قم بتشغيل البرنامج النصي /bin/sitemap في أي وقت تقوم فيه بإنشاء منشور أو حذفه. يمكن العثور على البرنامج النصي /bin/sitemap على موقع blogtini./theme.js يقوم import أي موضوع تريدهjekyll تلقائيًا بتحويل تخفيض السعر الخاص بك إلى ترميز وإلى عنوان url مثل https://example.com/2022/01/i-baked-a-pie.htmljekyll للحصول على https://example.com/2022/01/i-baked-a-pie.md يتم نسخ عناوين url أيضًا حرفيًا من المصدر الخاص بك - لذلك يمكن استخدام تخفيض السعر الأصلي مع المادة الأمامية وتحليلها safari رائعة، يمكنك تشغيل الموقع محليًا فقط
Develop القائمةDisable Cross-Origin Restrictions أثناء التطويرDisable Cross-Origin Restrictions عند الانتهاء(أي خادم ويب أساسي للملفات الثابتة سيفي بالغرض):
( sleep 3 ; open http://localhost:8000 ) &
python3 -m http.server يمكنك فرض إعادة تحليل للمشاركات والصفحات عن طريق إضافة وسيطة CGI اختيارية ?recache=1
إذا كنت تستخدم تكامل "الصفحات" المجاني مع https://github.com أو https://gitlab.com، فستحصل على عناوين URL التي يمكنك الإعجاب بها على النحو التالي:
يمكنك اختيار استخدام اسم المجال الخاص بك (عادةً ما يكون 20 دولارًا أمريكيًا سنويًا) للحصول على عنوان URL أقصر/أجمل يشير إلى نشر الصفحات أعلاه (وهذا ما يفعله https://blogtini.com)
git grep xxxxx أعلى الأولوياتgit grep xxx