archetypes, list.html layouts, google analyticsafter </head>
This commit is contained in:
12
archetypes/presentations.md
Normal file
12
archetypes/presentations.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
|
draft: false
|
||||||
|
Tags: ["minimum vialable product"]
|
||||||
|
---
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Tech used
|
||||||
|
* item
|
||||||
|
* item
|
||||||
|
* item
|
||||||
14
archetypes/projects.md
Normal file
14
archetypes/projects.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Description...
|
||||||
|
|
||||||
|
### Tech used
|
||||||
|
|
||||||
|
* item
|
||||||
|
* item
|
||||||
|
* item
|
||||||
13
config.toml
13
config.toml
@@ -1,8 +1,13 @@
|
|||||||
baseURL = 'http://example.org/'
|
baseURL = 'http://example.org/'
|
||||||
languageCode = 'en-US'
|
languageCode = 'en-US'
|
||||||
title = 'Fransz Portfolio'
|
title = 'Fransz Portfolio'
|
||||||
theme = 'bootstrap5'
|
# Neocities API-key: 099381b32af21a9c2c68e81968081b26
|
||||||
|
theme = 'Basic'
|
||||||
|
|
||||||
[module]
|
[params]
|
||||||
[[module.imports]]
|
author = 'Franz Klotsche'
|
||||||
path = "github.com/gohugoio/hugo-mod-bootstrap-scss/v5"
|
description = 'Just another web-experiment'
|
||||||
|
|
||||||
|
# [module]
|
||||||
|
# [[module.imports]]
|
||||||
|
# path = "github.com/gohugoio/hugo-mod-bootstrap-scss/v5"
|
||||||
@@ -13,5 +13,5 @@ Wie es mir ergangen ist, wo ich jetzt stehe und wo ich mich in einigen Jahren se
|
|||||||
### Andere Websites
|
### Andere Websites
|
||||||
gitea, linkace
|
gitea, linkace
|
||||||
|
|
||||||
## Mein Lebenslauf
|
### Mein Lebenslauf
|
||||||
Tabelarisch mit Kontaktformular?
|
Tabelarisch mit Kontaktformular?
|
||||||
8
content/presentations/_index.md
Normal file
8
content/presentations/_index.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
title: "Presentations"
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Infographics using SVG (Adobe Illustrator, Inkscape) and/or animations using Processing and Adobe After Effects.
|
||||||
13
content/presentations/archive.md
Normal file
13
content/presentations/archive.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: "Archive"
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Art and Technology 2011, in Twente Enschede: [redesign art](https://www.tumblr.com/blog/redesignart)
|
||||||
|
|
||||||
|
### Tech used
|
||||||
|
* item
|
||||||
|
* item
|
||||||
|
* item
|
||||||
6
content/projects/_index.md
Normal file
6
content/projects/_index.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
title: "Projects"
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|
Auf einem Oracle Virtual Private Server habe ich Ubuntu Noble mit Nginx laufen. Zurzeit befinden sich dort zwei aktive (produktive) Webdienste.
|
||||||
14
content/projects/gitea.md
Normal file
14
content/projects/gitea.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: "Gitea"
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Description...
|
||||||
|
|
||||||
|
### Tech used
|
||||||
|
|
||||||
|
* item
|
||||||
|
* item
|
||||||
|
* item
|
||||||
14
content/projects/linkace.md
Normal file
14
content/projects/linkace.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
title: "Linkace"
|
||||||
|
draft: false
|
||||||
|
---
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Description...
|
||||||
|
|
||||||
|
### Tech used
|
||||||
|
|
||||||
|
* item
|
||||||
|
* item
|
||||||
|
* item
|
||||||
@@ -4,4 +4,4 @@ date: 2025-11-02T21:49:23+01:00
|
|||||||
draft: false
|
draft: false
|
||||||
---
|
---
|
||||||
|
|
||||||
curuculum vitae
|
curriculum vitae
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
|
||||||
|
<h2>{{ .Title }}</h2>
|
||||||
|
|
||||||
|
{{ .Content }}
|
||||||
|
|
||||||
|
<section class="projects">
|
||||||
|
{{ range .Pages }}
|
||||||
|
<h3><a href="{{ .RelPermalink }}">{{ .Title }}</a></h3>
|
||||||
|
{{ end }}
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{{ end }}
|
||||||
@@ -1,5 +1,10 @@
|
|||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
|
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
|
<h3>Projekt</h3>
|
||||||
|
<p>Das letzte Projekt was aktualisiert wurde:
|
||||||
|
{{ range first 1 (where .Site.RegularPages "Type" "in" "projects").ByDate.Reverse }}
|
||||||
|
<a href="{{ .RelPermalink }}">{{ .Title }}</a>
|
||||||
|
{{ end }}
|
||||||
|
</p>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
{{ end }}
|
|
||||||
@@ -1,7 +1,18 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||||
|
<meta name="author" content="{{ .Site.Params.author }}">
|
||||||
|
<meta name="description" content="{{ .Site.Params.description }}">
|
||||||
<link rel="stylesheet" href="{{ "css/style.css"
|
<link rel="stylesheet" href="{{ "css/style.css"
|
||||||
| relURL }}">
|
| relURL }}">
|
||||||
<title>{{ .Site.Title }}</title>
|
<title>{{ .Site.Title }}</title>
|
||||||
</head>
|
</head>
|
||||||
|
<!-- Google tag (gtag.js) -->
|
||||||
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-TT2JW5ZYFZ"></script>
|
||||||
|
<script>
|
||||||
|
window.dataLayer = window.dataLayer || [];
|
||||||
|
function gtag(){dataLayer.push(arguments);}
|
||||||
|
gtag('js', new Date());
|
||||||
|
|
||||||
|
gtag('config', 'G-TT2JW5ZYFZ');
|
||||||
|
</script>
|
||||||
@@ -1,6 +1,8 @@
|
|||||||
<nav>
|
<nav>
|
||||||
<a href="/">Home</a>
|
<a href="/">Home</a>
|
||||||
<a href="/about">About</a>
|
<a href="/about">About</a>
|
||||||
|
<a href="/projects">Projects</a>
|
||||||
|
<a href="/presentations">Presentations</a>
|
||||||
<a href="/resume">Résumé</a>
|
<a href="/resume">Résumé</a>
|
||||||
<a href="/contact"></a>
|
<a href="/contact">Contact</a>
|
||||||
</nav>
|
</nav>
|
||||||
16
themes/basic/layouts/presentations/list.html
Normal file
16
themes/basic/layouts/presentations/list.html
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
|
||||||
|
<h2>{{ .Title }}</h2>
|
||||||
|
|
||||||
|
{{ .Content }}
|
||||||
|
|
||||||
|
<section class="present">
|
||||||
|
<p>Gallery</p>
|
||||||
|
{{ range .Pages }}
|
||||||
|
<a href="{{ .RelPermalink }}">
|
||||||
|
<img alt="{{ .Title }}" style="width: 50px; height: 50px;">
|
||||||
|
</a>
|
||||||
|
{{ end }}
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{{ end }}
|
||||||
12
themes/basic/layouts/presentations/single.html
Normal file
12
themes/basic/layouts/presentations/single.html
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<div class="present-container">
|
||||||
|
<section class="present-thumbs">
|
||||||
|
<h4>Thumbs</h4>
|
||||||
|
Minimum vialable product gallery
|
||||||
|
</section>
|
||||||
|
<section class="present">
|
||||||
|
<h2>{{ .Title }}</h2>
|
||||||
|
{{ .Content }}
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
17
themes/basic/layouts/projects/single.html
Normal file
17
themes/basic/layouts/projects/single.html
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<div class="project-container">
|
||||||
|
<section class="project-list">
|
||||||
|
<h4>What else</h4>
|
||||||
|
<ul>
|
||||||
|
{{ range (where .Site.RegularPages "Type" "in" "projects").ByDate.Reverse }}
|
||||||
|
<li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="project">
|
||||||
|
<h2>{{ .Title }}</h2>
|
||||||
|
{{ .Content }}
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
@@ -21,4 +21,10 @@ nav > a {
|
|||||||
|
|
||||||
@media only screen and (min-width: 768px) {
|
@media only screen and (min-width: 768px) {
|
||||||
nav { flex-direction: row; }
|
nav { flex-direction: row; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.project-container { display: flex; }
|
||||||
|
|
||||||
|
.project-container .project-list { width: 20%; }
|
||||||
|
|
||||||
|
.project-container .project { flex: 1; }
|
||||||
@@ -4,16 +4,11 @@
|
|||||||
<body>
|
<body>
|
||||||
<div class="container-fluid p-5 bg-primary text-white text-center">
|
<div class="container-fluid p-5 bg-primary text-white text-center">
|
||||||
{{- partial "header.html" . -}}
|
{{- partial "header.html" . -}}
|
||||||
</div>
|
|
||||||
{{- partial "nav.html" . -}}
|
{{- partial "nav.html" . -}}
|
||||||
<div class="container mt-5">
|
<main>
|
||||||
<div class="row">
|
{{- block "main" . }}{{- end }}
|
||||||
<div class="col-sm-4">
|
</main>
|
||||||
{{- block "main" . }}{{- end }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
{{- partial "footer.html" . -}}
|
{{- partial "footer.html" . -}}
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user