File: jekyll.libsonnet

package info (click to toggle)
jsonnet 0.20.0%2Bds-3.2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,376 kB
  • sloc: cpp: 66,583; ansic: 8,227; python: 2,833; sh: 1,948; javascript: 1,417; makefile: 196; java: 140
file content (16 lines) | stat: -rw-r--r-- 354 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
local html = import 'html.libsonnet';

local renderWithFrontMatter(params, body) =
  '---\n' +
  '# AUTOGENERATED FILE. DO NOT EDIT BY HAND!\n' +
  std.join('\n', [
    std.toString(p) + ': ' + std.toString(params[p])
    for p in std.objectFields(params)
  ]) +
  '\n---\n\n' +
  html.render(body)
;

{
  renderWithFrontMatter: renderWithFrontMatter,
}