https://traceypooh.github.io/slides/dweb-2022 (เทรซี่พูดคุยได้ที่ https://dwebcamp.org)
เว็บไซต์ถ่ายทอดสดที่:
sitemap
ของคุณอัปเดต ดังนั้น เราขอแนะนำให้คุณใช้ git
'hooks' "pre commit" และ "post merge" ของเราเพื่อทำให้ "การดูแลทำความสะอาด" ข้างต้นเป็นแบบอัตโนมัติ คุณสามารถตั้งค่าได้ดังนี้:
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 เพื่อคัดลอกในรูปแบบคำต่อคำจากแหล่งที่มาของคุณ - ดังนั้นจึงสามารถใช้ markdown ดั้งเดิมที่มีเรื่องหน้าได้ และแยกวิเคราะห์ safari
เป็นสิ่งที่ดี คุณสามารถเรียกใช้ไซต์ในเครื่องได้เพียงแค่
Develop
เมนูDisable Cross-Origin Restrictions
ในระหว่างการพัฒนาDisable Cross-Origin Restrictions
เมื่อเสร็จสิ้น(เว็บเซิร์ฟเวอร์ไฟล์คงที่พื้นฐานใด ๆ จะทำ):
( sleep 3 ; open http://localhost:8000 ) &
python3 -m http.server
คุณสามารถบังคับแยกวิเคราะห์โพสต์และหน้าใหม่ได้โดยการเพิ่ม CGI arg ?recache=1
ซึ่งเป็นตัวเลือกเสริม
หากคุณใช้ https://github.com หรือ https://gitlab.com การรวม 'เพจ' ฟรี คุณจะได้รับ URL ที่คุณชอบ:
คุณสามารถเลือกใช้ชื่อโดเมนของคุณเองได้ (โดยทั่วไปจะอยู่ที่ประมาณ ~$20 USD/ปี) สำหรับ URL ที่สั้นกว่าและดีกว่าซึ่งชี้ไปยังการใช้งาน Pages ด้านบน (นี่คือสิ่งที่ https://blogtini.com ทำ)
git grep xxxxx
มีลำดับความสำคัญสูงสุดgit grep xxx