กลับไปหน้าบทความ

อ่าน 1 นาที

เมคด็อก

MakeDoc เป็น ภาษามาร์กอัปน้ำหนักเบา ที่สร้างขึ้นในปี 2000 โดย Carl Sassenrath สำหรับการสร้างเอกสารและ เว็บเพจ โดยใช้สัญลักษณ์ข้อความแบบง่าย [ 1 ] ภาษานี้ถูกใช้อย่างกว้างขวางใน...

เมคด็อก

MakeDocเป็นภาษามาร์กอัปน้ำหนักเบาที่สร้างขึ้นในปี 2000 โดยCarl Sassenrathสำหรับการสร้างเอกสารและเว็บเพจโดยใช้สัญลักษณ์ข้อความแบบง่าย[ 1 ]ภาษานี้ถูกใช้อย่างกว้างขวางใน ชุมชน REBOLสำหรับเอกสาร เว็บไซต์ และวิกิ

ภาพรวม

MakeDoc ได้รับการออกแบบมาแต่เดิมเพื่อให้ผู้เขียนสามารถสร้างเอกสารที่มีรูปแบบได้โดยไม่ต้องใช้ซอฟต์แวร์ประมวลผลคำ[ 2 ]สามารถใช้โปรแกรมแก้ไขข้อความทั่วไปใดๆ ก็ได้ รวมถึงแบบฟอร์มป้อนข้อมูลบนเว็บสำหรับการป้อนข้อมูล และผลลัพธ์สามารถเป็นHTML , PDFหรือข้อความธรรมดา ได้ [ 2 ]

เป้าหมายเพิ่มเติมของ MakeDoc คือรูปแบบการป้อนข้อความนั้นต้องอ่านง่าย ไม่รกด้วยสัญลักษณ์มาร์กอัปที่พบได้ทั่วไปใน ภาษามาร์กอัปแบบ SGMLเช่นHTMLและXMLทั้งนี้เพื่อให้สามารถเผยแพร่เอกสารประกอบสำหรับแพ็กเกจซอฟต์แวร์ได้ ซึ่งบ่อยครั้งที่เอกสารเหล่านั้นถูกดู (หรือแม้แต่สร้างขึ้น) ในเชลล์คำสั่งแบบข้อความเท่านั้น

รูปแบบพื้นฐาน

รูปแบบของ MakeDoc ถูกออกแบบมาให้สามารถป้อนและแก้ไข ข้อความ ได้จากโปรแกรมแก้ไขข้อความใดๆ ก็ได้ รวมถึงโปรแกรมที่มักใช้ในสภาพแวดล้อมเชลล์ เช่นviและEmacs

ชื่อเรื่อง หัวข้อ และย่อหน้า

ชื่อเอกสาร เทมเพลตเสริม (ไม่บังคับ) เช่น ชื่อผู้แต่ง วันที่ เป็นต้น === หัวข้อหลัก นี่คือตัวอย่างย่อหน้า ข้อความทั้งหมดนี้จะยังคงเหมือนเดิม อ่านย่อหน้าเดิมซ้ำไปเรื่อยๆ จนกว่าจะเจอบรรทัดว่าง นี่เป็นย่อหน้าแยกต่างหาก --- หัวข้อย่อย เนื้อหาต่อจากตรงนี้... 

บรรทัดคำสั่ง

สัญลักษณ์แสดงหัวข้อ รายการตัวเลข คำจำกัดความ และรูปแบบเอกสารพิเศษอื่นๆ จะระบุโดยการขึ้นบรรทัดใหม่ด้วยอักขระพิเศษ

ตัวอย่างเช่น:

*รายการแบบจุดไข่ปลา *อื่น #รายการที่มีหมายเลข #รายการหมายเลขอื่น 

บรรทัดคำสั่งอื่นๆ จะเริ่มต้นด้วยเครื่องหมายเท่ากับ (=) ตามด้วยคำสั่งนั้นๆ

ตัวอย่างเช่น หากต้องการใส่รูปภาพ:

=image nyc.jpg 

นอกจากนี้ยังมีคำสั่งอื่นๆ อีกมากมาย โปรดดูลิงก์อ้างอิงด้านล่าง

คำสั่งพิเศษ

ภาษานี้ยังอนุญาตให้ประเมิน (ดำเนินการ) ส่วนของโค้ดเพื่อสร้างผลลัพธ์ เช่น รูปภาพหรือภาพเอาต์พุต ซึ่งทำให้สามารถสร้างส่วนของโค้ดที่มีผลลัพธ์ที่ถูกต้องได้อย่างแม่นยำ

ตัวอย่างเช่น หากคำสั่งคือ:

=ดู 

เมื่อมีตัวอย่างโค้ดปรากฏขึ้น โปรเซสเซอร์จะสร้างภาพของโค้ดที่แสดงในหน้าต่างโดยอัตโนมัติ

การประมวลผลภาษา

ภาษา MakeDoc ได้รับการประมวลผลโดยใช้สคริปต์ฟรีภายใต้ใบอนุญาต BSDแบบ เปิด [ 3 ]ซอร์สโค้ดเขียนด้วยภาษา REBOL และมีขนาดเพียงประมาณ 17KB

หน่วยประมวลผลแบ่งออกเป็นส่วนสแกนรับข้อความและส่วนสร้างเอาต์พุต เอาต์พุตจากส่วนสแกนอยู่ในรูปแบบบล็อก REBOL และสามารถป้อนเข้าสู่ตัวจัดรูปแบบเอาต์พุตได้หลายแบบ

ตัวสร้างไฟล์ HTML นั้นรวมอยู่ในสคริปต์มาตรฐานของ MakeDoc แล้ว ส่วนตัวสร้างไฟล์ PDF นั้นจะแยกต่างหาก

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=MakeDoc&oldid=1188866274 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เมคด็อก

MakeDoc เป็น ภาษามาร์กอัปน้ำหนักเบา ที่สร้างขึ้นในปี 2000 โดย Carl Sassenrath สำหรับการสร้างเอกสารและ เว็บเพจ โดยใช้สัญลักษณ์ข้อความแบบง่าย [ 1 ] ภาษานี้ถูกใช้อย่างกว้างขวางใน...

ภาพรวม

MakeDoc ได้รับการออกแบบมาแต่เดิมเพื่อให้ผู้เขียนสามารถสร้างเอกสารที่มีรูปแบบได้โดยไม่ต้องใช้ซอฟต์แวร์ประมวลผลคำ [ 2 ] สามารถใช้โปรแกรมแก้ไขข้อความทั่วไปใดๆ ก็ได้ รวมถึงแบบฟอร์มป้อนข้อมูลบนเว็บสำหรับการป้อนข้อมูล และผลลัพธ์สามารถเป็น HTML , PDF...

รูปแบบพื้นฐาน

รูปแบบของ MakeDoc ถูกออกแบบมาให้สามารถป้อนและแก้ไข ข้อความ ได้จากโปรแกรมแก้ไขข้อความใดๆ ก็ได้ รวมถึงโปรแกรมที่มักใช้ในสภาพแวดล้อมเชลล์ เช่น vi และ Emacs

ชื่อเรื่อง หัวข้อ และย่อหน้า

ชื่อเอกสาร เทมเพลตเสริม (ไม่บังคับ) เช่น ชื่อผู้แต่ง วันที่ เป็นต้น === หัวข้อหลัก นี่คือตัวอย่างย่อหน้า ข้อความทั้งหมดนี้จะยังคงเหมือนเดิม อ่านย่อหน้าเดิมซ้ำไปเรื่อยๆ จนกว่าจะเจอบรรทัดว่าง นี่เป็นย่อหน้าแยกต่างหาก --- หัวข้อย่อย เนื้อหาต่อจากตรงนี้...