diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2022-04-17 15:42:22 -0230 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2022-04-17 15:42:22 -0230 |
| commit | fefe7774c5b75f8a1c8923a7c394e6f025223e5e (patch) | |
| tree | 7f51bfc3a328dde1e5fde4d1897cae48eebebcc2 /htdocs | |
| parent | 1336b77ea0fc422ae6d4d01ccb8133cdcc8108f6 (diff) | |
| download | samanthony.xyz-fefe7774c5b75f8a1c8923a7c394e6f025223e5e.zip | |
server, navbar, style
Diffstat (limited to 'htdocs')
| -rw-r--r-- | htdocs/base.html | 29 | ||||
| -rw-r--r-- | htdocs/index.html | 3 | ||||
| -rw-r--r-- | htdocs/software/index.html | 7 | ||||
| -rw-r--r-- | htdocs/style.css | 29 |
4 files changed, 68 insertions, 0 deletions
diff --git a/htdocs/base.html b/htdocs/base.html new file mode 100644 index 0000000..5c02174 --- /dev/null +++ b/htdocs/base.html @@ -0,0 +1,29 @@ +<!doctype html> +<html> + <head> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + + <!-- Child templates can choose to overwrite the default title --> + {{ define "title" }}<title>samanthony.xyz</title>{{ end }} + {{ template "title" }} + + <!-- Child templates can apply their own styles --> + {{ define "style" }}{{ end }} + {{ template "style" }} + <link rel="stylesheet" href="/style.css"> + </head> + <body> + <nav> + {{ $this_section := .Nav.ThisSection }} + {{ range .Nav.Links }} + {{ if eq .Href $this_section }} + <p>/</p><a class="this-section" href="{{ .Href }}">{{ .Label }}</a> + {{else }} + <p>|</p><a href="{{ .Href }}">{{ .Label }}</a> + {{ end }} + {{ end }} + <hr> + </nav> + {{ template "body_content" }} + </body> +</html> diff --git a/htdocs/index.html b/htdocs/index.html new file mode 100644 index 0000000..ac2f7a6 --- /dev/null +++ b/htdocs/index.html @@ -0,0 +1,3 @@ +{{ define "body_content" }} + <p>Hello, world!</p> +{{ end }} diff --git a/htdocs/software/index.html b/htdocs/software/index.html new file mode 100644 index 0000000..4b1092d --- /dev/null +++ b/htdocs/software/index.html @@ -0,0 +1,7 @@ +{{ define "title" }} + <title>software | samanthony.xyz</title> +{{ end }} + +{{ define "body_content" }} + <p>This is the software page</p> +{{ end }} diff --git a/htdocs/style.css b/htdocs/style.css new file mode 100644 index 0000000..ae0ac35 --- /dev/null +++ b/htdocs/style.css @@ -0,0 +1,29 @@ +body { + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; + + background-color: black; + color: white; + + font-family: sans-serif; +} + +/* Navbar */ +nav { + background-color: #4acaa4; + font-size: 1.6em; +} +nav a { + font-size: 0.7em; + color: white; + text-decoration: none; +} +nav p:first-child + a { font-weight: bold; } +nav a.this-section { font-style: italic; } +nav p { display: inline; } +nav p:first-child { margin-left: 0.1em; } +nav hr { + margin: 0px; + color: white; +} |