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.html
jekyll
للحصول على 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