kmwenja / jen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jen

Generate a html page using Golang templates. Jen also allows for JSON data to be applied to the template during generation.

Usage

Help: jen --help.

Generate HTML with JSON data:

# template.html
Hello {{.name}}!
echo '{"name": "World!"}' | jen g template.html -

Using markdown:

# content.md
---
title: Hello World
---
# Hello World

Some kind words.
# template.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{{.yaml.title}}</title>
</head>
<body>
   {{.markdown}}
</body>
</html>
jen m content.md | jen g template.html -

About

License:MIT License


Languages

Language:Go 95.1%Language:Makefile 4.9%