From 277edd109d2f05bc08a33381517348cc88c32781 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Fri, 20 Jan 2017 11:07:05 +0100 Subject: [PATCH] [web] Added ogs theme. --- web/.gitignore | 6 +++- web/themes/ogs/archetypes/default.md | 2 ++ web/themes/ogs/layouts/404.html | 0 web/themes/ogs/layouts/_default/list.html | 0 web/themes/ogs/layouts/_default/single.html | 6 ++++ web/themes/ogs/layouts/docs/single.html | 33 +++++++++++++++++++++ web/themes/ogs/layouts/index.html | 18 +++++++++++ web/themes/ogs/layouts/partials/footer.html | 5 ++++ web/themes/ogs/layouts/partials/header.html | 19 ++++++++++++ web/themes/ogs/theme.toml | 21 +++++++++++++ 10 files changed, 109 insertions(+), 1 deletion(-) create mode 100644 web/themes/ogs/archetypes/default.md create mode 100644 web/themes/ogs/layouts/404.html create mode 100644 web/themes/ogs/layouts/_default/list.html create mode 100644 web/themes/ogs/layouts/_default/single.html create mode 100644 web/themes/ogs/layouts/docs/single.html create mode 100644 web/themes/ogs/layouts/index.html create mode 100644 web/themes/ogs/layouts/partials/footer.html create mode 100644 web/themes/ogs/layouts/partials/header.html create mode 100644 web/themes/ogs/theme.toml diff --git a/web/.gitignore b/web/.gitignore index 3c3629e647f..6604e32bbcb 100644 --- a/web/.gitignore +++ b/web/.gitignore @@ -1 +1,5 @@ -node_modules +node_modules/ +.bundle/ +bin/ +public/ +themes/ogs/static diff --git a/web/themes/ogs/archetypes/default.md b/web/themes/ogs/archetypes/default.md new file mode 100644 index 00000000000..ac36e062277 --- /dev/null +++ b/web/themes/ogs/archetypes/default.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/web/themes/ogs/layouts/404.html b/web/themes/ogs/layouts/404.html new file mode 100644 index 00000000000..e69de29bb2d diff --git a/web/themes/ogs/layouts/_default/list.html b/web/themes/ogs/layouts/_default/list.html new file mode 100644 index 00000000000..e69de29bb2d diff --git a/web/themes/ogs/layouts/_default/single.html b/web/themes/ogs/layouts/_default/single.html new file mode 100644 index 00000000000..f3df82960ac --- /dev/null +++ b/web/themes/ogs/layouts/_default/single.html @@ -0,0 +1,6 @@ +{{ partial "header.html" . }} + + <h1>{{ .Title }}</h1> + {{ .Content }} + +{{ partial "footer.html" . }} diff --git a/web/themes/ogs/layouts/docs/single.html b/web/themes/ogs/layouts/docs/single.html new file mode 100644 index 00000000000..a8a70a800e1 --- /dev/null +++ b/web/themes/ogs/layouts/docs/single.html @@ -0,0 +1,33 @@ +{{ partial "header.html" . }} + <div class="col-xs-3"> + <ul> + {{ range .Site.Pages.ByWeight }} + <!-- {{ if eq .Type "docs"}} --> + <li><a href="{{ .Permalink }}">{{ .Title }}</a></li> + <!-- {{ end }} --> + {{ end }} + <ul> + </div> + <div class="col-xs-9"> + <h1>{{ .Title }}</h1> + <h2>{{ .Date.Format "Mon, Jan 2, 2006" }}</h2> + {{ .Content }} + + <hr> + <div class="row between-xs"> + <div class="col-xs-4"> + {{ if isset .Params "back" }} + <a href='{{ relref . .Params.back }}'>Back: {{ .Params.back }}</a> + {{ end }} + </div> + + <div class="col-xs-4" style="text-align: right"> + {{ if isset .Params "next" }} + <a href='{{ relref . .Params.next }}'>Next: {{ .Params.next }}</a> + {{ end }} + </div> + </div> + </div> + + +{{ partial "footer.html" . }} diff --git a/web/themes/ogs/layouts/index.html b/web/themes/ogs/layouts/index.html new file mode 100644 index 00000000000..98a7a88d23b --- /dev/null +++ b/web/themes/ogs/layouts/index.html @@ -0,0 +1,18 @@ +{{ partial "header.html" . }} + <div class="col-xs-12"> + <h1>docs</h1> + {{ range first 10 .Data.Pages }} + {{ if eq .Type "docs"}} + <h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2> + {{ end }} + {{ end }} + + <h1>pages</h1> + {{ range .Data.Pages }} + {{ if eq .Type "page" }} + <h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2> + {{ end }} + {{ end }} + </div> + +{{ partial "footer.html" . }} diff --git a/web/themes/ogs/layouts/partials/footer.html b/web/themes/ogs/layouts/partials/footer.html new file mode 100644 index 00000000000..e88706a756b --- /dev/null +++ b/web/themes/ogs/layouts/partials/footer.html @@ -0,0 +1,5 @@ +<!-- <script src="js/scripts.js"></script> --> + </div> <!-- row --> + </div> <!-- container --> +</body> +</html> diff --git a/web/themes/ogs/layouts/partials/header.html b/web/themes/ogs/layouts/partials/header.html new file mode 100644 index 00000000000..452656fef66 --- /dev/null +++ b/web/themes/ogs/layouts/partials/header.html @@ -0,0 +1,19 @@ +<!doctype html> + +<html lang="en"> +<head> + <meta charset="utf-8"> + + <meta name="description" content="OpenGeoSys"> + <meta name="author" content="OpenGeoSys Community"> + + <link rel="stylesheet" href="/css/normalize.css"> + <link rel="stylesheet" href="/css/flexboxgrid.min.css"> + <link rel="stylesheet" href="/css/main.css"> + + <title>{{ .Title }}</title> +</head> + +<body> + <div class="container"> + <div class="row"> diff --git a/web/themes/ogs/theme.toml b/web/themes/ogs/theme.toml new file mode 100644 index 00000000000..d04a785b428 --- /dev/null +++ b/web/themes/ogs/theme.toml @@ -0,0 +1,21 @@ +# theme.toml template for a Hugo theme +# See https://github.com/spf13/hugoThemes#themetoml for an example + +name = "OGS" +license = "BSD" +licenselink = "https://github.com/ufz/ogs/blob/master/LICENSE.md" +description = "" +homepage = "http://opengeosys.org/" +tags = ["", ""] +features = ["", ""] +min_version = 0.18 + +[author] + name = "Lars Bilke" + homepage = "" + +# If porting an existing theme +[original] + name = "" + homepage = "" + repo = "" -- GitLab