[TASK] styling
This commit is contained in:
parent
8086645c45
commit
7571776c22
3
.gitignore
vendored
3
.gitignore
vendored
@ -13,3 +13,6 @@ desktop.ini
|
||||
# Composer
|
||||
/composer.phar
|
||||
/vendor
|
||||
|
||||
#TWIG-cache
|
||||
/cache
|
||||
|
||||
@ -18,13 +18,14 @@ themes_url:
|
||||
# If this fails, override it here. Example: https://example.com/pico/themes/
|
||||
theme_config: # Additional theme-specific config
|
||||
widescreen: true # Default theme: Use more horizontal space (i.e. make the site container wider)
|
||||
color: default
|
||||
twig_config: # Twig template engine config
|
||||
autoescape: html # Let Twig escape variables by default
|
||||
strict_variables: false # If set to true, Twig will bail out when unset variables are being used
|
||||
charset: utf-8 # The charset used by Twig templates
|
||||
debug: ~ # Enable Twig's debug mode
|
||||
cache: false # Enable Twig template caching by specifying a path to a writable directory
|
||||
auto_reload: ~ # Recompile Twig templates whenever the source code changes
|
||||
cache: cache # Enable Twig template caching by specifying a path to a writable directory
|
||||
auto_reload: true # Recompile Twig templates whenever the source code changes
|
||||
|
||||
##
|
||||
# Content
|
||||
|
||||
2
config/pico-contact.yml
Normal file
2
config/pico-contact.yml
Normal file
@ -0,0 +1,2 @@
|
||||
default_email: info@chrosey.de
|
||||
lang: de
|
||||
155
content/admin/theme.md
Normal file
155
content/admin/theme.md
Normal file
@ -0,0 +1,155 @@
|
||||
---
|
||||
hidden: true
|
||||
|
||||
Template: templates/index
|
||||
---
|
||||
|
||||
Theme Styling Test
|
||||
==================
|
||||
|
||||
This is `theme.md` in Pico's content directory. This page doesn't show up in the website's menu due to `hidden: true` in the page's YAML header. The purpose of this page is to aid theme development - below you'll find basically every format that is possible with Markdown. If you develop a theme, you should make sure that all examples below show decent.
|
||||
|
||||
Text
|
||||
----
|
||||
|
||||
**Lorem ipsum dolor sit amet,** consectetur adipisici elit, *sed eiusmod tempor* incidunt ut labore et dolore magna aliqua.[^1] ~~Ut enim ad minim veniam,~~ quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.[^2] [Quis aute iure reprehenderit][Link] in voluptate velit esse cillum dolore eu fugiat nulla pariatur. `Excepteur` sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
|
||||
Headings
|
||||
--------
|
||||
|
||||
# h1
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
|
||||
## h2
|
||||
|
||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
||||
|
||||
### h3
|
||||
|
||||
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
|
||||
|
||||
#### h4
|
||||
|
||||
Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
|
||||
|
||||
##### h5
|
||||
|
||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
|
||||
|
||||
###### h6
|
||||
|
||||
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
|
||||
|
||||
Horizontal line
|
||||
---------------
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
|
||||
---
|
||||
|
||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
||||
|
||||
List
|
||||
----
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
|
||||
* Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
|
||||
1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
||||
2. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
|
||||
3. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
|
||||
* Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.
|
||||
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
||||
- Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
|
||||
1. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
|
||||
2. At vero eos et accusam et justo duo dolores et ea rebum.
|
||||
1. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet
|
||||
2. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
|
||||
3. At vero eos et accusam et justo duo dolores et ea rebum.
|
||||
|
||||
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, At accusam aliquyam diam diam dolore dolores duo eirmod eos erat, et nonumy sed tempor et et invidunt justo labore Stet clita ea et gubergren, kasd magna no rebum. sanctus sea sed takimata ut vero voluptua. est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.
|
||||
|
||||
Definition list
|
||||
---------------
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
|
||||
Duis autem
|
||||
: Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
|
||||
|
||||
Lorem ipsum dolor sit amet
|
||||
: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
||||
|
||||
Ut wisi enim ad minim veniam
|
||||
: Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
|
||||
: Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
|
||||
|
||||
Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
|
||||
|
||||
Blockquote
|
||||
----------
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
|
||||
> Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse
|
||||
> molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero
|
||||
> eros et accumsan et iusto odio dignissim qui blandit praesent luptatum
|
||||
> zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum
|
||||
> dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod
|
||||
> tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
||||
>
|
||||
> > Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit
|
||||
> > lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure
|
||||
> > dolor in hendrerit in vulputate velit esse molestie consequat, vel illum
|
||||
> > dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio
|
||||
> > dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te
|
||||
> > feugait nulla facilisi.
|
||||
>
|
||||
> Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet
|
||||
> doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet,
|
||||
> consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut
|
||||
> laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam,
|
||||
> quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
|
||||
> ea commodo consequat.
|
||||
|
||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
|
||||
|
||||
Code block
|
||||
----------
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
|
||||
```
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>This is a title</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Hello world!</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
||||
|
||||
Table
|
||||
-----
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
|
||||
| Lorem ipsum | Duis autem vel eum | Ut wisi enim ad minim veniam |
|
||||
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| **Duis autem vel eum iriure dolor** in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. | *Lorem ipsum dolor sit amet,* consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. | ~~Ut wisi enim ad minim veniam,~~ quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. |
|
||||
| [Duis autem vel eum iriure dolor][Link] in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. | `Nam liber tempor` cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. | Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. |
|
||||
| Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. | | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis. |
|
||||
|
||||
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
|
||||
|
||||
*[Lorem ipsum]: Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua.
|
||||
|
||||
[Link]: %base_url% "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat."
|
||||
|
||||
[^1]: Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
|
||||
[^2]: Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
|
||||
@ -5,11 +5,7 @@ Author: Christian Seyfferth
|
||||
Date: 2020-01-21 17:00
|
||||
Robots: noindex,nofollow
|
||||
Template: templates/blog/item
|
||||
image: %theme_url%/img/logo.svg
|
||||
image_alt: Logo der Website
|
||||
category: Test
|
||||
---
|
||||
# Hallo Welt
|
||||
dies ist mein erster Blogeintrag
|
||||
|
||||

|
||||
@ -13,14 +13,7 @@ Willkommen auf meiner Seite. Ich hoffe sie gefällt dir.
|
||||
|
||||
Sieh dich in Ruhe um, zum Beispiel was ich so zuletzt geschrieben habe, oder an was ich gerade arbeite.
|
||||
|
||||
Wenn du dir verloren vorkommst oder einfach nur etwas loswerden möchtest, bekommst du hier die Möglichkeit.
|
||||
Wenn du dir verloren vorkommst oder einfach nur etwas loswerden möchtest, bekommst du [hier][Kontakt] die Möglichkeit.
|
||||
|
||||
(% contact de :
|
||||
subject => Kontaktanfrage,
|
||||
radio "Ich möchte eine Anfrage stellen zu" = einer App | der Webseite |: irgendwas anderes,
|
||||
select "Ministerium" = Silly walks :| Strange Things,
|
||||
email!,
|
||||
message =< Meine Nachricht an dich,
|
||||
checkbox! Ich weiß was ich tue,
|
||||
askcopy
|
||||
%)
|
||||
|
||||
[Kontakt]: %base_url%/kontakt
|
||||
18
content/kontakt/index.md
Normal file
18
content/kontakt/index.md
Normal file
@ -0,0 +1,18 @@
|
||||
---
|
||||
Title: Kontakt
|
||||
Description: Kontaktformular
|
||||
Author: Christian Seyfferth
|
||||
Date: 2020-01-29
|
||||
Robots: noindex,nofollow
|
||||
Template: templates/index
|
||||
---
|
||||
|
||||
# Kontakt
|
||||
|
||||
(% contact de
|
||||
name,
|
||||
email,
|
||||
subject,
|
||||
message,
|
||||
askcopy
|
||||
%)
|
||||
9
content/projekte/inventur/index.md
Normal file
9
content/projekte/inventur/index.md
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
Title: Inventur-App
|
||||
Description: Inventur-App für Theatergastronomie zur Erleichterung der Arbeit für Angestellte
|
||||
Author: Christian Seyfferth
|
||||
Date: 2020-01-29
|
||||
Robots: noindex,nofollow
|
||||
Template: templates/project/item
|
||||
url: https://inventur.chrosey.de
|
||||
---
|
||||
BIN
images/blog/2020/20200121.hallo-welt/ich.png
Normal file
BIN
images/blog/2020/20200121.hallo-welt/ich.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 406 KiB |
4
images/blog/2020/20200121.hallo-welt/ich.png.meta.yml
Normal file
4
images/blog/2020/20200121.hallo-welt/ich.png.meta.yml
Normal file
@ -0,0 +1,4 @@
|
||||
title: Christian
|
||||
year: 2017
|
||||
description: So sehe ich mit viel Sonne aus.
|
||||
size: width="200" height="300"
|
||||
BIN
images/projekte/inventur/domstufen.jpeg
Normal file
BIN
images/projekte/inventur/domstufen.jpeg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
6
images/projekte/inventur/domstufen.jpeg.meta.yml
Normal file
6
images/projekte/inventur/domstufen.jpeg.meta.yml
Normal file
@ -0,0 +1,6 @@
|
||||
title: Domstufen
|
||||
year: 2017
|
||||
description: Der Blick hinter der Bar.
|
||||
width: 600
|
||||
height: 480
|
||||
size: width="600" height="480"
|
||||
@ -1,53 +1,11 @@
|
||||
@import url('https://fonts.googleapis.com/css?family=Alegreya|Caveat|Lato&display=swap');
|
||||
|
||||
:root {
|
||||
--fore-color: black;
|
||||
--secondary-fore-color: slategray;
|
||||
--back-color: rgb(255, 255, 255);
|
||||
--secondary-back-color: #222;
|
||||
--blockquote-color: #f57c00;
|
||||
--pre-color: #1565c0;
|
||||
--border-color: slategray;
|
||||
--secondary-border-color: #aaa;
|
||||
--heading-ratio: 1.19;
|
||||
--universal-margin: 0.5rem;
|
||||
--universal-padding: 0.5rem;
|
||||
--universal-border-radius: 0.125rem;
|
||||
--a-link-color: #0277bd;
|
||||
--a-visited-color: #01579b;
|
||||
|
||||
--nav-back-color: rgba(0, 0, 0, 0.05);
|
||||
--nav-hover-back-color: rgba(0, 0, 0, 0.3);
|
||||
--nav-fore-color: var(--fore-color);
|
||||
--nav-border-color: var(--border-color);
|
||||
--nav-link-color: var(--a-link-color);
|
||||
}
|
||||
|
||||
html {
|
||||
background-color: var(--back-color);
|
||||
font-family: 'Lato', sans-serif;
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-height: calc(100vh - 2 * 1em);
|
||||
|
||||
margin: 1em 2em;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.container {
|
||||
display: grid;
|
||||
grid-template-columns: 200px 1fr 200px;
|
||||
grid-template-rows: auto 1fr auto;
|
||||
align-self: center;
|
||||
}
|
||||
}
|
||||
|
||||
header {
|
||||
grid-column: 2 / span 2;
|
||||
background: transparent;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
@ -63,96 +21,9 @@ h6,
|
||||
|
||||
.site-title {
|
||||
font-size: 1.6em;
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: var(--a-link-color);
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: var(--a-visited-color);
|
||||
}
|
||||
|
||||
a:hover,
|
||||
a:focus {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
nav {
|
||||
background: var(--nav-back-color);
|
||||
color: var(--nav-fore-color);
|
||||
border-radius: var(--universal-border-radius);
|
||||
margin: var(--universal-margin);
|
||||
border-right: solid var(--border-color) 1px;
|
||||
}
|
||||
|
||||
nav * {
|
||||
padding: var(--universal-padding) calc(1.5 * var(--universal-padding));
|
||||
}
|
||||
|
||||
a.nav-item:visited {
|
||||
display: block;
|
||||
color: var(--nav-link-color);
|
||||
border-radius: var(--universal-border-radius);
|
||||
transition: background 0.3s;
|
||||
}
|
||||
|
||||
.nav-item:hover,
|
||||
.nav-item:focus,
|
||||
.nav-item:visited:hover,
|
||||
.nav-item:visited:focus {
|
||||
text-decoration: none;
|
||||
background: var(--nav-hover-back-color);
|
||||
}
|
||||
|
||||
.nav-item {
|
||||
position: relative;
|
||||
display: block;
|
||||
transition: background .2s;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.nav-item.level-1,
|
||||
.nav-item.level-2 {
|
||||
position: relative;
|
||||
margin-left: calc(2 * var(--universal-padding));
|
||||
}
|
||||
|
||||
.nav-item.level-2 {
|
||||
margin-left: calc(4 * var(--universal-padding));
|
||||
}
|
||||
|
||||
.nav-item.level-1:before,
|
||||
.nav-item.level-2:before {
|
||||
position: absolute;
|
||||
top: -0.0625rem;
|
||||
content: "";
|
||||
height: 100%;
|
||||
border: 0.0625rem solid var(--nav-border-color);
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.nav-item.level-2:before {}
|
||||
|
||||
.nav-item.level-1:before {
|
||||
left: calc(var(--universal-padding) - 1 * var(--universal-padding));
|
||||
}
|
||||
|
||||
.nav-item.level-2:before {
|
||||
left: calc(var(--universal-padding) - 3 * var(--universal-padding));
|
||||
}
|
||||
|
||||
main {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
footer {
|
||||
grid-column: span 3;
|
||||
}
|
||||
|
||||
/**
|
||||
* Blog Section
|
||||
|
||||
@ -2,9 +2,30 @@
|
||||
|
||||
{% block content %}
|
||||
{{ parent() }}
|
||||
|
||||
<div class="blog-navigation">
|
||||
<a href="{{ "blog"|link }}">Zurück</a>
|
||||
|
||||
</div>
|
||||
<section>
|
||||
<div class="blog-navigation">
|
||||
<a class="button"
|
||||
href="{{ "blog"|link }}">Zurück</a>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
|
||||
{% block aside %}
|
||||
|
||||
{% for image in images %}
|
||||
{% if image.meta %}
|
||||
<figure>
|
||||
{% endif %}
|
||||
|
||||
<img class="rounded shadowed"
|
||||
src="{{ image.url }}"
|
||||
alt="{{ image.name }}"
|
||||
{{ image.size }}>
|
||||
{% if image.meta %}
|
||||
<figcaption>{{ image.meta.title }} ({{ image.meta.year }})<br />{{ image.meta.description }}</figcaption>
|
||||
|
||||
</figure>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
@ -37,34 +37,12 @@
|
||||
{% endblock %}
|
||||
</head>
|
||||
|
||||
<body class="container">
|
||||
<header>
|
||||
<a href="{{ "index"|link }}"
|
||||
class="logo">
|
||||
<img src="{{ theme_url }}/img/logo.svg "
|
||||
alt=""
|
||||
height="32"
|
||||
width="32" />
|
||||
<span class="site-title">{{ site_title }}</span>
|
||||
</a>
|
||||
</header>
|
||||
<nav>
|
||||
{% block navigation %}
|
||||
|
||||
<a class="nav-item"
|
||||
href="{{ "index"|link }}">Startseite</a>
|
||||
{% for page in pages("index") if not page.hidden %}
|
||||
<a class="nav-item level-1"
|
||||
href="{{ page.url }}">{{ page.title }}</a>
|
||||
{% for subpage in pages(page.id) if not subpage.hidden and not subpage.meta.type == "news" %}
|
||||
<a class="nav-item level-2"
|
||||
href="{{ subpage.url }}">{{ subpage.title }}</a>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
{% endblock %}
|
||||
</nav>
|
||||
<main>
|
||||
<body>
|
||||
{% include "templates/layout/header.twig" %}
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
{% include "templates/layout/navigationBar.twig" %}
|
||||
<main class="col-sm-12 col-md-8 col-lg-7">
|
||||
{% block content %}
|
||||
<section>
|
||||
{{ content }}
|
||||
@ -72,14 +50,23 @@
|
||||
{% endblock %}
|
||||
|
||||
</main>
|
||||
<footer>
|
||||
{% block footer %}{% endblock %}
|
||||
</footer>
|
||||
<aside class="col-md-2 col-lg-2">
|
||||
{% block aside %}
|
||||
<section>
|
||||
{{ aside }}
|
||||
</section>
|
||||
{% endblock %}
|
||||
</aside>
|
||||
</div>
|
||||
</div>
|
||||
{% include "templates/layout/footer.twig" %}
|
||||
<script src="{{ theme_url }}/js/site.js"
|
||||
type="text/javascript"></script>
|
||||
type="text/javascript">
|
||||
</script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/components/prism-core.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.17.1/plugins/autoloader/prism-autoloader.min.js">
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
14
themes/chrosey/templates/layout/footer.twig
Normal file
14
themes/chrosey/templates/layout/footer.twig
Normal file
@ -0,0 +1,14 @@
|
||||
<footer class="sticky">
|
||||
<div class="container ">
|
||||
<span>© 2015 - {{ now|date("Y") }} by chrosey</span>
|
||||
<span>|</span>
|
||||
<span>powered by <a href="http://picocms.org/">picoCMS</a></span>
|
||||
<span>|
|
||||
</span>
|
||||
<span>
|
||||
{% block footer %}
|
||||
{% endblock %}
|
||||
</span>
|
||||
<span>|</span>
|
||||
</div>
|
||||
</footer>
|
||||
15
themes/chrosey/templates/layout/header.twig
Normal file
15
themes/chrosey/templates/layout/header.twig
Normal file
@ -0,0 +1,15 @@
|
||||
<header clas="sticky container">
|
||||
<div class="row">
|
||||
<div class="col-md-offset-2">
|
||||
<a href="{{ "index"|link }}"
|
||||
class="logo">
|
||||
<img src="{{ theme_url }}/img/logo.svg "
|
||||
alt=""
|
||||
height="32"
|
||||
width="32" />
|
||||
<span class="site-title">{{ site_title }}</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
16
themes/chrosey/templates/layout/navigationBar.twig
Normal file
16
themes/chrosey/templates/layout/navigationBar.twig
Normal file
@ -0,0 +1,16 @@
|
||||
<nav class="col-sm-12 col-md-2">
|
||||
{% block navigation %}
|
||||
|
||||
<a class="nav-item"
|
||||
href="{{ "index"|link }}">Startseite</a>
|
||||
{% for page in pages("index") if not page.hidden %}
|
||||
<a class="nav-item sublink-1"
|
||||
href="{{ page.url }}">{{ page.title }}</a>
|
||||
{% for subpage in pages(page.id) if not subpage.hidden and not subpage.meta.type == "news" %}
|
||||
<a class="nav-item sublink-2"
|
||||
href="{{ subpage.url }}">{{ subpage.title }}</a>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
{% endblock %}
|
||||
</nav>
|
||||
26
themes/chrosey/templates/project/item.twig
Normal file
26
themes/chrosey/templates/project/item.twig
Normal file
@ -0,0 +1,26 @@
|
||||
{% extends "templates/layout/base.twig" %}
|
||||
|
||||
{% block content %}
|
||||
{{ parent() }}
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block aside %}
|
||||
|
||||
{% for image in images %}
|
||||
{% if image.meta %}
|
||||
<figure>
|
||||
{% endif %}
|
||||
|
||||
<img class="rounded shadowed"
|
||||
src="{{ image.url }}"
|
||||
alt="{{ image.name }}"
|
||||
{{ image.size }}>
|
||||
{% if image.meta %}
|
||||
<figcaption>{{ image.meta.title }} ({{ image.meta.year }})<br />{{ image.meta.description }}</figcaption>
|
||||
|
||||
</figure>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% endblock %}
|
||||
Loading…
x
Reference in New Issue
Block a user