spgit

A static page generator for git repositories

git clone git://git.janzachar.dev/spgit.git


0import sys
1
2
3def page(title: str, body: str):
4    return f"""
5        <!DOCTYPE html>
6        <html lang="en">
7        <head>
8            <meta name="viewport" content="width=device-width, initial-scale=1">
9            <meta charset="utf-8">
10            <link rel="stylesheet" href="/assets/style.css">
11            <title>{title}</title>
12        </head>
13        <body>
14            {body}
15        </body>
16    """
17
18def header(title: str, description: str, second: str = None) -> str:
19    return f"""
20        <h1 class="title">{title}</h1>
21        <p class="description">{description}</p>
22        {'<p class="second">' + second + '</p>' if second is not None else ''}
23        <hr>
24    """
25
26