นี่คือคำสั่ง updateSite ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
PubTal — สร้างเว็บไซต์จากเนื้อหาและเทมเพลต แล้วอัปโหลดไปยังปลายทาง
เรื่องย่อ
อัพเดตไซต์ [ตัวเลือก] ไซต์.config [เนื้อหา-dir | ชนิดของเนื้อหา -
อัพโหลดไซต์ [ตัวเลือก] ไซต์.config [ปลายทาง-dir | ไฟล์ปลายทาง -
DESCRIPTION
หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ อัพเดตไซต์ และ อัพโหลดไซต์ คำสั่งจาก PubTal
แพ็คเกจ
หน้าคู่มือนี้เขียนขึ้นสำหรับ debian แจกจ่ายเพราะโปรแกรมต้นฉบับไม่
ไม่มีหน้าคู่มือ แต่มีเอกสารในรูปแบบ HTML แทน ดูด้านล่าง
อัพเดตไซต์ สร้างหน้า HTML โดยเริ่มจากชุดของไฟล์เนื้อหาและเทมเพลต
เขียนด้วยภาษา ZPT
คำสั่งใช้อย่างน้อยหนึ่งพารามิเตอร์ ตำแหน่งของการกำหนดค่าเว็บไซต์
ไฟล์
เทศกาล อัพเดตไซต์ คำสั่งแรกจะอ่านในไฟล์คอนฟิกูเรชันและเพื่อระบุตำแหน่งเนื้อหา
เทมเพลต และไดเร็กทอรีปลายทาง (ค่าเริ่มต้นเป็นเนื้อหา เทมเพลต และ dest
ตามลำดับ) หากส่งพารามิเตอร์เพียงตัวเดียวไปยัง อัพเดตไซต์แล้วมันจะหาแต่ละไฟล์
ภายใต้ไดเร็กทอรีเนื้อหาและสร้างไฟล์เอาต์พุตที่เกี่ยวข้อง
หากมีการส่งพารามิเตอร์มากกว่าหนึ่งพารามิเตอร์ พารามิเตอร์พิเศษแต่ละตัวจะถูกนำมาเป็นเนื้อหาไปยัง
สร้าง. หากพารามิเตอร์เป็นไดเร็กทอรีภายใต้ไดเร็กทอรีเนื้อหา แสดงว่าเนื้อหาใดๆ
ไฟล์ในไดเร็กทอรีนั้นจะถูกสร้างซ้ำ หากพารามิเตอร์เป็นไฟล์ใน
ไดเร็กทอรีเนื้อหา (หรือหนึ่งในไฟล์ย่อย) จากนั้นไฟล์นั้นก็จะถูกสร้างขึ้น
ยกตัวอย่างเช่น:
อัพเดตไซต์ ใหม่ไซต์/site.config เว็บไซต์ใหม่/เนื้อหา/index.txt เว็บไซต์ใหม่/เนื้อหา/ตัวอย่าง/
สิ่งนี้จะสร้างไฟล์ index.txt เป็น index.html และไฟล์เนื้อหาทั้งหมดภายใต้
เนื้อหา/ตัวอย่าง/ จะถูกสร้างขึ้นในไฟล์เอาต์พุตที่เกี่ยวข้อง
อัพโหลดไซต์ อัปโหลดหน้าที่สร้างขึ้น ใช้พารามิเตอร์อย่างน้อยหนึ่งตัว the
ตำแหน่งของไฟล์การกำหนดค่าเว็บไซต์
เทศกาล อัพโหลดไซต์ คำสั่งแรกจะอ่านในไฟล์การกำหนดค่าและค้นหาตำแหน่ง
ไดเรกทอรีปลายทาง หากส่งพารามิเตอร์เพียงตัวเดียวไปยัง อัพโหลดไซต์มันก็จะพบว่า
แต่ละไฟล์ภายใต้ไดเร็กทอรีปลายทางที่ต้องการอัปโหลด ตรรกะที่ใช้ในการ
กำหนดว่าต้องอัปโหลดไฟล์หรือไม่มีคำอธิบายอยู่ในส่วนการอัปโหลด
หากมีการส่งพารามิเตอร์มากกว่าหนึ่งตัว พารามิเตอร์พิเศษแต่ละตัวจะถูกนำมาเป็นปลายทางไปยัง
ที่อัพโหลด. หากพารามิเตอร์เป็นไดเร็กทอรีภายใต้ไดเร็กทอรีปลายทาง ไฟล์ใดๆ ใน
ไดเร็กทอรีนั้นจะได้รับการพิจารณาให้อัปโหลดซ้ำ หากพารามิเตอร์เป็นไฟล์ใน
ไดเร็กทอรีปลายทาง (หรือหนึ่งในไฟล์ย่อย) จากนั้นจะพิจารณาเฉพาะไฟล์นั้น
สำหรับการอัปโหลด
ยกตัวอย่างเช่น:
อัพโหลดไซต์ ใหม่ไซต์/site.config เว็บไซต์ใหม่/dest/index.html new-site/dest/ตัวอย่าง/
สิ่งนี้จะตรวจสอบไฟล์ index.html และไฟล์ทั้งหมดภายใต้ dest/examples/ เมื่อพิจารณา
ไฟล์อะไรที่จะอัปโหลด
OPTIONS
สรุปตัวเลือกอยู่ด้านล่าง สำหรับคำอธิบายทั้งหมด โปรดดูที่ HTML
เอกสาร
ตัวเลือกสำหรับ อัพเดตไซต์
-h
--ช่วยด้วย
พิมพ์คำอธิบายวิธีใช้สำหรับคำสั่ง
-a
--ทั้งหมด
สร้างเนื้อหาทุกคลาส ไม่ใช่แค่เนื้อหาในคลาส "ปกติ"
--ระดับ คลาสพารามิเตอร์
สร้างคลาสทั้งหมดที่กำหนดให้ในรายการที่คั่นด้วยเครื่องหมายจุลภาค
--เข้าสู่ระบบ
เปิดการบันทึก
--ล็อกไฟล์ ชื่อ
บันทึกไปยังไฟล์ "ชื่อ" (ค่าเริ่มต้นคือ updateSite.log)
--debug
เปิดการบันทึกการดีบัก หมายถึง --เข้าสู่ระบบ.
--debug-simpletal
เปิดการบันทึกการดีบักของ SimpleTAL หมายถึง --เข้าสู่ระบบ.
ตัวเลือกสำหรับ อัพโหลดไซต์
-h
--ช่วยด้วย
พิมพ์คำอธิบายวิธีใช้สำหรับคำสั่ง
-a
--ทั้งหมด
ตรวจสอบการอัปโหลดไฟล์ทั้งหมด ไม่ใช่แค่ไฟล์ที่สร้างโดย PubTal
--บังคับ
อัปโหลดไฟล์แม้ว่า PubTal จะคิดว่าเป็นข้อมูลล่าสุด
--ดรายรัน
พิมพ์สิ่งที่ควรทำแต่ไม่ดำเนินการใดๆ
--เข้าสู่ระบบ
เปิดการบันทึก
--ล็อกไฟล์ ชื่อ
บันทึกไปยังไฟล์ "ชื่อ" (ค่าเริ่มต้นคือ updateSite.log)
--debug
เปิดการบันทึกการดีบัก หมายถึง --เข้าสู่ระบบ.
ใช้ updateSite ออนไลน์โดยใช้บริการ onworks.net