aboutsummaryrefslogtreecommitdiff
path: root/blog_experiment/blog/html.py
blob: 7293d3959f2748288932ab6aae2e784672d744ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import subprocess

import htmlgenerator as h


def tidy(s):
    p = subprocess.run(
        ["tidy", "--indent", "yes", "-q", "-wrap", "160"],
        input=s,
        stdout=subprocess.PIPE,
        encoding="UTF8",
    )
    return p.stdout


def html_template(*content):
    return tidy(
        h.render(
            h.HTML(
                h.HEAD(h.TITLE("El blog es mío")),
                h.BODY(
                    h.H1("El blog es mío"),
                    h.H2("Hay otros como él, pero este es el mío"),
                    *content,
                ),
            ),
            {},
        )
    )