Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Markdown To API

I had a problem with jekyll and wanted to move to a more "front-end agnostic" solution. What this script does is takes all your markdown posts, parses the markdown and front-matter with gray-matter, stores it into a json file with node-json-db and serves it over an API with json-server.

Usage Instructions

It's a little messy for now, I plan on turning it into a command line utility, but will need a little more time for that. At the moment, it's designed for Jeykll front matter, so it pulls in stuff like date_published, I'm going to modify it so that it just pulls all the front-matter

To make it work with more than just jekyll, it now pulls all the front matter into a matter object, so to get the title, where you used to just get title, you would have to type matter.title, a small price to have to pay to get it to play nice with all types of markdown front-matter.

  • Copy all your .md files to this directory
  • run chmod +x migrate.sh to give the script execution privs
  • npm run migrate will migrate your posts and serve them

Additionally, if you don't want to remigrate your posts into the database, you can just run npm run serve to serve them.

About

Serve your markdown posts as a REST api instantly

Resources

Releases

No releases published

Packages

No packages published