jamstack cms
1.0.0
นี่คือการทดลองที่ฉันพยายามสร้างไซต์ JAMstack
สถาปัตยกรรมการพัฒนาเว็บสมัยใหม่ที่ใช้ JavaScript ฝั่งไคลเอ็นต์, API ที่นำมาใช้ซ้ำได้ และมาร์กอัปที่สร้างไว้ล่วงหน้า
ส่วนผสมคือ:
ซอร์สโค้ดสำหรับไซต์ Hugo:
ซอร์สโค้ดสำหรับฟังก์ชัน Azure:
เว็บไซต์นี้โฮสต์โดย Netlify ที่:
หากต้องการรันไซต์ในเครื่อง ให้แก้ไข /src/site/data/api.toml:
[ recipe ]
get_ingredients = " http://localhost:7071/api/Ingredients/ "
[ submit ]
post_recipe = " http://localhost:7071/api/Recipe "เรียกใช้ไซต์ Hugo:
cd src/site
hugo server
เรียกใช้ฟังก์ชัน Azure:
cd src/api
func host start --cors http://localhost:1313
เรียกดู:
http://localhost:1313
สูตรแยมนำมาจากเว็บไซต์ Tasteline.com ของสวีเดน:
การแปลจากภาษาสวีเดนเป็นภาษาอังกฤษเสร็จสิ้นด้วย Google Translate
ภาพนี้นำมาจาก Flickr: