File: jekyll.libsonnet

package info (click to toggle)
jsonnet 0.17.0%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 6,344 kB
  • sloc: cpp: 23,062; python: 1,705; ansic: 865; sh: 708; javascript: 576; makefile: 187; 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,
}