Network Printer Manager
Join us to discuss the challenges, solutions and best practices for in-house JavaScript code sharing. Tuesday, 12/17 at 10am PT/1pm ET.Sign up here »

pbox

2.0.0 • Public • Published

pbox

Parser for concatenated Jekyll posts

Install

npm install pbox

Usage

var fs = require('fs')
var pbox = require('pbox')
 
var posts = fs.readFileSync('concat.md', 'utf-8')
var parsed = pbox.parse(posts)

Given the following input:

---
title: First post
---
 
Some text.
 
---
title: Second post
---
 
First section.
 
---
 
Second section.

This will parse into an array with this structure:

parsed = [
  {
    title: 'First post',
    content: ['\nSome text.\n']
  },
  {
    title: 'Second post',
    content: [
      '\nFirst section.\n',
      '\nSecond section.\n'
    ]
  }
]

License

Apache-2.0

Keywords

none

Install

npm i pbox

DownloadsWeekly Downloads

2

Version

2.0.0

License

Apache-2.0

Last publish

Collaborators

  • avatar