Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brechtcs/pbox

Parser for concatenated Jekyll posts
https://github.com/brechtcs/pbox

Last synced: about 11 hours ago
JSON representation

Parser for concatenated Jekyll posts

Awesome Lists containing this project

README

        

# pbox

Parser for concatenated Jekyll posts

## Install

`npm install pbox`

## Usage

```js
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:

```md
---
title: First post
---

Some text.

---
title: Second post
---

First section.

---

Second section.
```

This will parse into an array with this structure:

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

## License

Apache-2.0