diff --git a/.gitignore b/.gitignore index 950955b..b909476 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,6 @@ desktop.ini # Composer /composer.phar /vendor + +#TWIG-cache +/cache diff --git a/config/config.yml b/config/config.yml index 7ca606d..1d1b65b 100644 --- a/config/config.yml +++ b/config/config.yml @@ -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 diff --git a/config/pico-contact.yml b/config/pico-contact.yml new file mode 100644 index 0000000..ba79bfe --- /dev/null +++ b/config/pico-contact.yml @@ -0,0 +1,2 @@ +default_email: info@chrosey.de +lang: de diff --git a/content/config/index.md b/content/admin/index.md similarity index 100% rename from content/config/index.md rename to content/admin/index.md diff --git a/content/admin/theme.md b/content/admin/theme.md new file mode 100644 index 0000000..75b81eb --- /dev/null +++ b/content/admin/theme.md @@ -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. + +``` + + + + This is a title + + +

Hello world!

+ + +``` + +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. \ No newline at end of file diff --git a/content/blog/2020/20200121.hallo-welt.md b/content/blog/2020/20200121.hallo-welt.md index bc97ddb..c93f67b 100644 --- a/content/blog/2020/20200121.hallo-welt.md +++ b/content/blog/2020/20200121.hallo-welt.md @@ -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 - -![chrosey Logo](%assets_url%/logo.svg) \ No newline at end of file diff --git a/content/index.md b/content/index.md index 4e673c5..595acc3 100644 --- a/content/index.md +++ b/content/index.md @@ -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 \ No newline at end of file diff --git a/content/kontakt/index.md b/content/kontakt/index.md new file mode 100644 index 0000000..6dd1edf --- /dev/null +++ b/content/kontakt/index.md @@ -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 +%) diff --git a/content/projekte/inventur/index.md b/content/projekte/inventur/index.md new file mode 100644 index 0000000..03ee8a5 --- /dev/null +++ b/content/projekte/inventur/index.md @@ -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 +--- \ No newline at end of file diff --git a/images/blog/2020/20200121.hallo-welt/ich.png b/images/blog/2020/20200121.hallo-welt/ich.png new file mode 100644 index 0000000..621c7b3 Binary files /dev/null and b/images/blog/2020/20200121.hallo-welt/ich.png differ diff --git a/images/blog/2020/20200121.hallo-welt/ich.png.meta.yml b/images/blog/2020/20200121.hallo-welt/ich.png.meta.yml new file mode 100644 index 0000000..5f983c9 --- /dev/null +++ b/images/blog/2020/20200121.hallo-welt/ich.png.meta.yml @@ -0,0 +1,4 @@ +title: Christian +year: 2017 +description: So sehe ich mit viel Sonne aus. +size: width="200" height="300" diff --git a/images/projekte/inventur/domstufen.jpeg b/images/projekte/inventur/domstufen.jpeg new file mode 100644 index 0000000..f238991 Binary files /dev/null and b/images/projekte/inventur/domstufen.jpeg differ diff --git a/images/projekte/inventur/domstufen.jpeg.meta.yml b/images/projekte/inventur/domstufen.jpeg.meta.yml new file mode 100644 index 0000000..352fca1 --- /dev/null +++ b/images/projekte/inventur/domstufen.jpeg.meta.yml @@ -0,0 +1,6 @@ +title: Domstufen +year: 2017 +description: Der Blick hinter der Bar. +width: 600 +height: 480 +size: width="600" height="480" diff --git a/themes/chrosey/css/style.css b/themes/chrosey/css/style.css index 4edce40..e1a3788 100644 --- a/themes/chrosey/css/style.css +++ b/themes/chrosey/css/style.css @@ -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 diff --git a/themes/chrosey/templates/blog/item.twig b/themes/chrosey/templates/blog/item.twig index 2a07621..9a10345 100644 --- a/themes/chrosey/templates/blog/item.twig +++ b/themes/chrosey/templates/blog/item.twig @@ -2,9 +2,30 @@ {% block content %} {{ parent() }} - -
- Zurück - -
+
+
+ Zurück +
+
+{% endblock %} + +{% block aside %} + +{% for image in images %} +{% if image.meta %} +
+ {% endif %} + + {{ image.name }} + {% if image.meta %} +
{{ image.meta.title }} ({{ image.meta.year }})
{{ image.meta.description }}
+ +
+{% endif %} +{% endfor %} + {% endblock %} diff --git a/themes/chrosey/templates/layout/base.twig b/themes/chrosey/templates/layout/base.twig index 3d9268f..3655448 100644 --- a/themes/chrosey/templates/layout/base.twig +++ b/themes/chrosey/templates/layout/base.twig @@ -37,49 +37,36 @@ {% endblock %} - -
- -
- -
- {% block content %} -
- {{ content }} -
- {% endblock %} - -
- + + + + + {% include "templates/layout/footer.twig" %} + type="text/javascript"> + + diff --git a/themes/chrosey/templates/layout/footer.twig b/themes/chrosey/templates/layout/footer.twig new file mode 100644 index 0000000..f7a6fa4 --- /dev/null +++ b/themes/chrosey/templates/layout/footer.twig @@ -0,0 +1,14 @@ + diff --git a/themes/chrosey/templates/layout/header.twig b/themes/chrosey/templates/layout/header.twig new file mode 100644 index 0000000..4cba38f --- /dev/null +++ b/themes/chrosey/templates/layout/header.twig @@ -0,0 +1,15 @@ +
+
+ +
+ +
diff --git a/themes/chrosey/templates/layout/navigationBar.twig b/themes/chrosey/templates/layout/navigationBar.twig new file mode 100644 index 0000000..454de24 --- /dev/null +++ b/themes/chrosey/templates/layout/navigationBar.twig @@ -0,0 +1,16 @@ + diff --git a/themes/chrosey/templates/project/item.twig b/themes/chrosey/templates/project/item.twig new file mode 100644 index 0000000..3a5dbec --- /dev/null +++ b/themes/chrosey/templates/project/item.twig @@ -0,0 +1,26 @@ +{% extends "templates/layout/base.twig" %} + +{% block content %} +{{ parent() }} +{% endblock %} + + +{% block aside %} + +{% for image in images %} +{% if image.meta %} +
+ {% endif %} + + {{ image.name }} + {% if image.meta %} +
{{ image.meta.title }} ({{ image.meta.year }})
{{ image.meta.description }}
+ +
+{% endif %} +{% endfor %} + +{% endblock %}