การนำเสนอไปยังหน้าเว็บ: ทันที!
Marp ช่วยให้คุณสร้างสไลด์ HTML จากมาร์กดาวน์ (เช่นนี้!)
การนำเสนอนี้เป็นทั้งเว็บไซต์และ README.md
ปฏิบัติต่อการนำเสนอของคุณในลักษณะเดียวกับที่คุณปฏิบัติต่อโค้ด
ต้องการสร้างของคุณเองหรือ?
ขั้นแรก สร้าง repo ใหม่จาก repo เทมเพลต
เปิด repo ใหม่ของคุณและตั้งค่าการเผยแพร่
โดยทั่วไปคุณจะใช้ gh-pages
เป็นสาขาการปรับใช้
คลิกที่แท็บการดำเนินการและดูว่าการสร้างสำเร็จหรือไม่ (อาจใช้เวลาสักครู่)
ตอนนี้คุณควรเห็นไฟล์ที่สร้างขึ้นในสาขา gh-pages
เปิดหน้าเว็บที่ใช้งานของคุณเพื่อดูเนื้อหา
นอกกรอบคุณควรเห็น README.md
เป็น /index.html
และ /README.pdf
สไลด์ภายใต้ docs/
จะถูกแปลงด้วย
marp-cli
$ npx @marp-team/marp-cli@latest README.md -o build/README.pdf
marp-cli
ในไดเร็กทอรีปัจจุบันด้วย npm
$ npm install --save-dev @marp-team/marp-cli
package.json
ในไดเร็กทอรีปัจจุบัน เช่นนี้ {
"devDependencies" : {
"@marp-team/marp-cli" : " ^4.0.0 "
}
}
marp
มีอยู่ในไดเร็กทอรีปัจจุบันเมื่อนำหน้าด้วย npx
$ npx marp README.md -o build/README.pdf
[ INFO ] Converting 1 markdown...
[ INFO ] README.md = > build/README.pdf
package.json
อยู่ในไดเร็กทอรีปัจจุบันแล้ว ให้รันไฟล์นี้เพื่อติดตั้งแพ็คเกจที่ระบุ $ npm install
เวิร์กโฟลว์ดำเนินขั้นตอนที่เทียบเท่า:
- name: Marp Build (README.pdf)
uses: docker://marpteam/marp-cli:v1.7.0
with:
args: README.md -o build/README.pdf
env:
MARP_USER: root:root
โปรดทราบว่า args
ตรงกับสไลด์ก่อนหน้า
ทุกสิ่งในโฟลเดอร์ build/
จะถูกปรับใช้กับ GitHub Pages
คุณสามารถคัดลอกไฟล์เพิ่มเติมหรือดำเนินการตามขั้นตอนการประมวลผลเพิ่มเติมโดยใช้เครื่องมืออื่นๆ
นี่เป็นช่วงเวลาที่ดีในการเรียนรู้เพิ่มเติมเกี่ยวกับ Marp นี่คือแหล่งข้อมูลบางส่วน:
ไซต์ที่รู้จักที่ใช้การกระทำนี้คือ:
ส่งคำขอดึงเพื่อเพิ่มเว็บไซต์ของคุณ
เมื่อคุณพร้อมที่จะแชร์การนำเสนอของคุณ ให้คอมมิตหรือรวมไปที่ main
แล้วเนื้อหาของคุณบนเพจ GitHub จะอัปเดตโดยอัตโนมัติ