File: jekyll.libsonnet

package info (click to toggle)
jsonnet 0.20.0%2Bds-3.1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 16,776 kB
  • sloc: cpp: 23,318; python: 1,788; javascript: 1,003; ansic: 885; sh: 745; makefile: 194; 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,
}