All Projects → chrisdmacrae → front-matter-manipulator

chrisdmacrae / front-matter-manipulator

Licence: other
A utility for parsing and manipulating documents with Front Matter

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to front-matter-manipulator

Elegant
Best theme for Pelican Static Blog Generator
Stars: ✭ 241 (+864%)
Mutual labels:  static-site-generator, static-site
readme-in-static-site
💎 Transform and insert your GitHub readme in your static site.
Stars: ✭ 24 (-4%)
Mutual labels:  static-site-generator, static-site
Statiq.framework
A flexible and extensible static content generation framework for .NET.
Stars: ✭ 251 (+904%)
Mutual labels:  static-site-generator, static-site
Jekyll Doc Theme
Jekyll theme for creating project documentation websites
Stars: ✭ 203 (+712%)
Mutual labels:  static-site-generator, static-site
mpa-frontend-template
🔥 Template based on webpack, pug, stylus, es6, postcss for multi page applications
Stars: ✭ 27 (+8%)
Mutual labels:  static-site-generator, static-site
Netlify Cms
A Git-based CMS for Static Site Generators
Stars: ✭ 14,776 (+59004%)
Mutual labels:  static-site-generator, npm-package
presta
Minimalist serverless framework for SSR, SSG, serverless APIs and more.
Stars: ✭ 89 (+256%)
Mutual labels:  static-site-generator, static-site
Nikola
A static website and blog generator
Stars: ✭ 2,221 (+8784%)
Mutual labels:  static-site-generator, static-site
pokedex-nextjs
Get to know the different render methods that the Next.js framework provides by exploring Pokemons
Stars: ✭ 39 (+56%)
Mutual labels:  static-site-generator, static-site
nene
Nēnē: A no-frills static site generator
Stars: ✭ 22 (-12%)
Mutual labels:  static-site-generator, static-site
contentful-hugo
A CLI tool that pulls data from Contentful and turns it into markdown files for Hugo and other static site generators. It also includes an express server that can be used for local development and content previews
Stars: ✭ 31 (+24%)
Mutual labels:  static-site-generator, static-site
hyperdraft
Turn your notes into a website.
Stars: ✭ 59 (+136%)
Mutual labels:  static-site-generator, static-site
Quokka
LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka`
Stars: ✭ 2,198 (+8692%)
Mutual labels:  static-site-generator, static-site
Peco
nothing here, move on..
Stars: ✭ 213 (+752%)
Mutual labels:  static-site-generator, static-site
Gatsby Docker
Develop & Build GatsbyJS static sites within Docker.
Stars: ✭ 184 (+636%)
Mutual labels:  static-site-generator, static-site
vscode-front-matter
Front Matter is a CMS running straight in Visual Studio Code. Can be used with static site generators like Hugo, Jekyll, Hexo, NextJs, Gatsby, and many more...
Stars: ✭ 962 (+3748%)
Mutual labels:  static-site-generator, static-site
Hugs
🤗 A super simple starting point for Hugo websites.
Stars: ✭ 162 (+548%)
Mutual labels:  static-site-generator, static-site
Fornax
Scriptable static site generator using type safe F# DSL to define page templates.
Stars: ✭ 175 (+600%)
Mutual labels:  static-site-generator, static-site
urlzap
⚡️ Your own static URL shortener
Stars: ✭ 57 (+128%)
Mutual labels:  static-site-generator, static-site
Kotsu
✨ Clean, opinionated foundation for new projects — to boldly go where no man has gone before
Stars: ✭ 48 (+92%)
Mutual labels:  static-site-generator, static-site

Front Matter Manipulator

A utility for parsing and manipulating documents with Front Matter. Get the fields, values for any collection of documents. Bulk update, delete, or rename fields.

Getting Started

This utility can be used as a Command Line Interface, or as an import in your scripts.

It has two primary uses:

  • Parsing one or many files to discover the content model
  • Updating the content model of one or many files

This is done through the following commands:

  • fields: finds all fields in specified files
  • values: finds all values for specified fields in specified files
  • update: update the value for specified field in specified files
  • rename: update the name of specified field in specified files
  • drop: delete the specified fields from the specified files
  • convert: convert any field to an array

Installation

Install CLI

Run the following command:

npm install -g front-matter-manipulator

Install in current directory for use in scripts

npm install front-matter-manipulator --save-dev

CLI (Command Line Interface)

Front Matter Manipulator can be used on the command line to perform operations on fields.

See the documentation for each action:

Usage in node scripts/packages

Front Matter Manipulator can be used on in javascript files to perform advanced parsing or manipulation of fields.

See the documentation for each action:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].