การแยกวิเคราะห์มิดเดิลแวร์ด้านหน้าของสสารขึ้นอยู่กับสีเทา
ติดตั้งด้วย NPM:
$ npm install --save parser-front-matterสิ่งนี้คล้ายกับเครื่องยนต์รวม js แต่สำหรับการแยกวิเคราะห์ ทำงานร่วมกับการประกอบ, คำกริยา, สร้าง, อัปเดต, express.js, parser-cache หรือแอปพลิเคชันใด ๆ ที่มีการประชุมที่คล้ายกัน
var parser = require ( 'parser-front-matter' ) ; แยกวิเคราะห์เรื่องด้านหน้าจากสตริงที่กำหนดหรือ contents ใน file ที่กำหนดและการโทรกลับ next(err, file)
หากวัตถุถูกส่งผ่าน file.contents หรือ file.content อาจถูกใช้ (สำหรับความสามารถในการประกอบของ Gulp และ Assemble)
พารามิเตอร์
file {สตริง | วัตถุ} : วัตถุหรือสตริงเพื่อแยกวิเคราะห์options {วัตถุ | ฟังก์ชั่น} : หรือฟังก์ชั่นโทรกลับ next ตัวเลือกจะถูกส่งผ่านไปยังสีเทาnext {ฟังก์ชั่น} : ฟังก์ชั่นการโทรกลับตัวอย่าง
// pass a string
parser . parse ( '---ntitle: foon---nbar' , function ( err , file ) {
//=> {content: 'bar', data: {title: 'foo'}}
} ) ;
// or an object
var file = { contents : new Buffer ( '---ntitle: foonbar' ) } ;
parser . parse ( file , function ( err , res ) {
//=> {content: 'bar', data: {title: 'foo'}}
} ) ; แยกวิเคราะห์เรื่องด้านหน้าจากสตริงที่กำหนดหรือ contents ใน file ที่กำหนด หากวัตถุถูกส่งผ่าน file.contents หรือ file.content อาจถูกใช้ (สำหรับความสามารถในการประกอบของ Gulp และ Assemble)
พารามิเตอร์
file {สตริง | วัตถุ} : วัตถุหรือสตริงเพื่อแยกวิเคราะห์options {Object} : ส่งผ่านไปยัง Grey-Matterตัวอย่าง
// pass a string
var res = parser . parseSync ( '---ntitle: foon---nbar' ) ;
// or an object
var file = { contents : new Buffer ( '---ntitle: foonbar' ) } ;
var res = parser . parseSync ( file ) ;
//=> {content: 'bar', data: {title: 'foo'}} วัตถุ file ที่ส่งคืนมีคุณสมบัติต่อไปนี้ (ไม่มีการแก้ไขคุณสมบัติอื่น ๆ ในไฟล์ที่กำหนด):
data : ข้อมูลจากเรื่องด้านหน้าที่แยกวิเคราะห์content : สตริงเนื้อหาไม่รวมด้านหน้า (ความเข้ากันได้ของการประกอบ)contents : สตริงเนื้อหาเป็นบัฟเฟอร์ไม่รวมด้านหน้าorig : สตริงเนื้อหาต้นฉบับที่มีด้านหน้ารวมอยู่ด้วย ยินดีต้อนรับการร้องขอและดวงดาวเสมอ สำหรับข้อบกพร่องและคำขอคุณสมบัติโปรดสร้างปัญหา
| มุ่งมั่น | ผู้สนับสนุน |
|---|---|
| 69 | jonschlinkert |
| 2 | doowb |
(readme.md ของโครงการนี้สร้างขึ้นโดยคำกริยาโปรดอย่าแก้ไข readme โดยตรงการเปลี่ยนแปลงใด ๆ ของ readMe จะต้องทำในเทมเพลต. verb.md readme)
ในการสร้าง readMe ให้เรียกใช้คำสั่งต่อไปนี้:
$ npm install -g verbose/verb#dev verb-generate-readme && verbการทำงานและตรวจสอบการทดสอบหน่วยเป็นวิธีที่ดีในการทำความคุ้นเคยกับห้องสมุดและ API คุณสามารถติดตั้งการพึ่งพาและเรียกใช้การทดสอบด้วยคำสั่งต่อไปนี้:
$ npm install && npm testJon Schlinkert
ลิขสิทธิ์© 2017, Jon Schlinkert ปล่อยภายใต้ใบอนุญาต MIT
ไฟล์นี้ถูกสร้างขึ้นโดย verb-generate-readme, v0.6.0, ในวันที่ 16 กรกฎาคม 2017