panini - A super simple flat file generator.

  •        19

A super simple flat file generator for use with Gulp. It compiles a series of HTML pages using a common layout. These pages can also include HTML partials, external Handlebars helpers, or external data as JSON or YAML. Panini isn't a full-fledged static site generator—rather, it solves the very specific problem of assembling flat files from common elements, using a templating language.

https://github.com/zurb/panini

Dependencies:

deepmerge : ^1.3.2
front-matter : ^2.0.5
glob : ^7.0.0
handlebars : ^4.0.5
highlight.js : ^8.9.1
js-yaml : ^3.5.2
marked : ^0.3.14
nopt : ^4.0.1
slash : ^1.0.0
strip-bom : 2.0.0
through2 : ^2.0.0
vinyl-fs : ^2.4.4

Tags
Implementation
License
Platform

   




Related Projects

express-hbs - Express handlebars template engine with inheritance, partials, i18n and async helpers.

  •    Javascript

Express handlebars template engine with multiple layouts, blocks and cached partials. Open source project from Barc, instant real-time forum on any website.

handlebars-layouts - Handlebars helpers which implement layout blocks similar to Jinja, Nunjucks (Swig), Pug (Jade), and Twig

  •    Javascript

Handlebars helpers which implement layout blocks similar to Jade, Jinja, Nunjucks, Swig, and Twig.Helpers are generated by passing in your instance of Handlebars. This allows you to selectively register the helpers on various instances of Handlebars.

handlebars-loader - A handlebars template loader for webpack

  •    Javascript

A handlebars template loader for webpack. The loader resolves partials and helpers automatically. They are looked up relative to the current directory (this can be modified with the rootRelative option) or as a module if you prefix with $.

express-handlebars - A Handlebars view engine for Express which doesn't suck.

  •    Javascript

A Handlebars view engine for Express which doesn't suck. This package used to be named express3-handlebars. The previous express-handlebars package by @jneen can be found here.

lightncandy - An extremely fast PHP implementation of handlebars ( http://handlebarsjs

  •    PHP

⚡🍭 An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ). Default is to compile the template as PHP, which can be run as fast as possible (flags = FLAG_BESTPERFORMANCE).


handlebars-intl - Handlebars helpers for internationalization.

  •    Javascript

This library provides Handlebars helpers for internationalization. The helpers provide a declarative way to format dates, numbers, and string messages with pluralization support.This package used to be named handlebars-helper-intl.

swag - Swag is a growing collection of helpers for handlebars templates.

  •    CoffeeScript

This method will register all Swag helpers with the instance of Handlebars you pass to it. If you don't pass any instance of Handlebars, Swag will use the Handlebars instace available in the global context.

require-handlebars-plugin - A plugin for handlebars in require.js (both in dev and build)

  •    Javascript

Should work in both the java and node build environments. partialsUrl: base url for loading partials so that you don't have to provide the full path every time you need to load a partial within a template.

Handlebars - Fullest Handlebars

  •    HTML

It's a great JavaScript templating engine, based on Mustache, but amongst others adding the ability to precompile templates and to create custom helpers. Get it through Sublime Package Control.

Mailmason - A complete toolset to streamline building and updating a set of consistent transactional emails

  •    HTML

A complete toolset to streamline building and updating a set of consistent transactional emails. Few tasks are more tedious than building a consistent set of well-tested and beautiful transactional email templates for your application. Not any longer. MailMason uses Grunt, Handlebars, and Sass in conjunction with layouts and partials to reduce redundancy and create both the HTML and plain text versions of your transactional emails in one fell swoop.

HackMyResume - Generate polished résumés and CVs in HTML, Markdown, LaTeX, MS Word, PDF, plain text, JSON, XML, YAML, smoke signal, and carrier pigeon

  •    Javascript

Create polished résumés and CVs in multiple formats from your command line or shell. Author in clean Markdown and JSON, export to Word, HTML, PDF, LaTeX, plain text, and other arbitrary formats. Fight the power, save trees. Compatible with FRESH and JRS resumes. HackMyResume is built with Node.js and runs on recent versions of OS X, Linux, or Windows. View the FAQ.

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

handlebars-objc - handlebars-objc is a feature-complete implementation of Handlebars

  •    Objective-C

handlebars-objc is a feature complete implementation of Handlebars.js v2.0 for Objective-C that is and will remain 100% compatible with the Javascript version. (Please see the main Handlebars site for a more thorough description of what Handlebars is).

Handlebars-Helpers - A small collection of useful helpers for Handlebars.js

  •    Javascript

A small collection of useful helpers for Handlebars.js. This version includes a (very) large API change. Use version 1.1.0 if you'd prefer the "classic" style.

hbs - Express view engine wrapper for Handlebars

  •    Javascript

Express view engine wrapper for Handlebars

syntastic - Syntax checking hacks for vim

  •    Vim

Syntastic is a syntax checking plugin for Vim created by Martin Grenfell. It runs files through external syntax checkers and displays any resulting errors to the user. This can be done on demand, or automatically as files are saved. If syntax errors are detected, the user is notified and is happy because they didn't have to compile their code or execute their script to find them. At the time of this writing, syntastic has checking plugins for ACPI Source Language, ActionScript, Ada, Ansible configurations, API Blueprint, AppleScript, AsciiDoc, Assembly languages, BEMHTML, Bro, Bourne shell, C, C++, C#, Cabal, Chef, CMake, CoffeeScript, Coco, Coq, CSS, Cucumber, CUDA, D, Dart, DocBook, Dockerfile, Dust, Elixir, Erlang, eRuby, Fortran, Gentoo metadata, GLSL, Go, Haml, Haskell, Haxe, Handlebars, HSS, HTML, Java, JavaScript, JSON, JSX, Julia, LESS, Lex, Limbo, LISP, LLVM intermediate language, Lua, Markdown, MATLAB, Mercury, NASM, Nix, Objective-C, Objective-C++, OCaml, Perl, Perl 6, Perl POD, PHP, gettext Portable Object, OS X and iOS property lists, Pug (formerly Jade), Puppet, Python, QML, R, Racket, RDF TriG, RDF Turtle, Relax NG, reStructuredText, RPM spec, Ruby, SASS/SCSS, Scala, Slim, SML, Solidity, Sphinx, SQL, Stylus, Tcl, TeX, Texinfo, Twig, TypeScript, Vala, Verilog, VHDL, Vim help, VimL, Vue.js, xHtml, XML, XSLT, XQuery, YACC, YAML, YANG data models, YARA rules, z80, Zope page templates, and Zsh. See the manual for details about the corresponding supported checkers (:help syntastic-checkers in Vim).

grunt-contrib-handlebars - Precompile Handlebars templates to JST file.

  •    Javascript

Precompile Handlebars templates to JST file. This plugin was designed to work with Grunt 0.4.x. If you're still using grunt v0.3.x it's strongly recommended that you upgrade, but in case you can't please use v0.3.3.

bower-foundation - Foundation 5 Bower Package (NOTE: This is automatically generated from TravisCI, no PR's will be accepted)

  •    CSS

Foundation is the most advanced responsive front-end framework in the world. You can quickly prototype and build sites or apps that work on any kind of device with Foundation, which includes layout constructs (like a fully responsive grid), elements and best practices. Copyright (c) 2015 ZURB, inc.

handlebars_assets - Use handlebars.js templates with the Rails asset pipeline.

  •    Ruby

@AlexRiedler has made some larger changes to this repository for going forward; If you have existing monkey patches they may not work, and the configuration schema has changed slightly to handle multiple extensions for the same compilation pipeline. My pull request to allow / in partials was pulled into Handlebars. The hack that converted partial names to underscored paths (shared/_time -> _shared_time) is no longer necessary and has been removed. You should change all the partial references in your app when upgrading from a version prior to v0.9.0.