1
2
3
4
5
6
7
...
298
299
300
301
302
303
304
305
306
307
308
309
310
311
|
local ct = require 'cortav'
local ss = require 'sirsem'
-- install rendering function for html
function ct.render.html(doc, opts)
local doctitle = opts['title']
local f = string.format
................................................................................
abbr = [[
abbr[title] { cursor: help; }
]];
editors_markup = [[]];
block_code_listing = [[
figure.listing {
font-family: monospace;
background: @tone(0.05 20);
color: @tone(1 20);
padding: 0;
margin: 0.3em 0;
counter-reset: line-number;
position: relative;
border: 1px solid @tone(1 20);
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
|
-- [ʞ] render/html.lua
-- ~ lexi hale <lexi@hale.su>
-- 🄯 AGPLv3
-- ? renders cortav to beautiful, highly customizable
-- webpages full of css trickery to make them look
-- good both on a screen and when printed.
-- > cortav -m render:format html
local ct = require 'cortav'
local ss = require 'sirsem'
-- install rendering function for html
function ct.render.html(doc, opts)
local doctitle = opts['title']
local f = string.format
................................................................................
abbr = [[
abbr[title] { cursor: help; }
]];
editors_markup = [[]];
block_code_listing = [[
figure.listing {
font-family: monospace;
font-size: 85%;
background: @tone(0.05 20);
color: @tone(1 20);
padding: 0;
margin: 0.3em 0;
counter-reset: line-number;
position: relative;
border: 1px solid @tone(1 20);
|