feat(projects): migrate moritzgrafde website into monorepo and document in AGENTS.md

This commit is contained in:
Moritz Graf
2026-09-26 11:58:30 +02:00
parent 945d80b232
commit afb80bbba8
85 changed files with 2001 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#ffc40d</TileColor>
</tile>
</msapplication>
</browserconfig>
@@ -0,0 +1,257 @@
@-ms-viewport
{
width: device-width;
}
@-o-viewport
{
width: device-width;
}
@viewport
{
width: device-width;
}
a,
a:hover,
a:visited,
a:link
{
text-decoration: none;
color: #526d7a;
}
body
{
font-family: 'Roboto Slab', 'Roboto', 'Lato', sans-serif;
font-size: 20px;
font-weight: 400;
width: auto;
height: 100%;
min-height: 100%;
margin: 0;
background-color: #fcfcfc;
}
html
{
position: relative;
height: 100%;
min-height: 100%;
margin: 0;
}
.author
{
color: #444;
}
.author h1,
.author h2,
.author h3,
.author h4,
.author h5,
.author h6,
.author p
{
font-family: 'Roboto Slab', serif;
}
.category
{
color: #966 !important;
}
.container
{
overflow: auto;
max-width: 680px;
padding: 0 15px;
}
.content
{
margin-top: 20px;
margin-bottom: 20px;
}
div.content
{
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: 300;
color: #777;
}
.copyright
{
font-family: 'Roboto', sans-serif;
font-size: 12px;
font-weight: 200;
}
.description
{
font-family: 'Roboto', sans-serif;
font-weight: 200;
color: #bbb;
}
.error
{
font-family: 'Roboto', sans-serif;
margin-top: 100px;
}
.error h1
{
font-size: 80px;
color: #bbb;
}
.error p
{
margin-top: 150px;
color: #777;
}
.excerpt
{
font-family: 'Lato', sans-serif;
font-size: 18px;
font-weight: 200;
color: #555;
margin-bottom: 20px;
}
.footer
{
margin-top: 10px;
color: #bbb;
}
.header
{
margin-top: 60px;
margin-bottom: 20px;
}
.headshot
{
width: 200px;
height: 200px;
}
.info
{
margin-top: 10px;
margin-bottom: 20px;
}
.intro
{
font-family: 'Roboto Slab', serif;
font-weight: 200;
color: #777;
}
h3.intro
{
margin-top: 0px
}
.list
{
font-family: 'Roboto', sans-serif;
margin-top: 50px;
}
.list li
{
list-style: none;
}
.list-entry
{
font-family: 'Roboto Slab', serif;
font-size: 25px;
font-weight: 400;
margin-top: 10px;
margin-bottom: 20px;
}
.list-entry-link
{
padding: 0;
}
.main-menu
{
margin-top: 10px;
margin-bottom: 20px;
}
.menu
{
margin-top: 10px;
margin-bottom: 20px;
}
.menu-item
{
font-family: 'Lato', sans-serif;
font-size: 20px;
font-weight: 300;
text-decoration: none;
color: #966 !important;
}
.meta
{
font-family: 'Roboto', sans-serif;
font-size: 12px;
font-weight: 200;
color: #bbb;
}
a.meta
{
color: #966;
}
h6.meta
{
font-family: 'Roboto', sans-serif;
font-size: 12px;
font-weight: 200;
color: #bbb;
}
section.meta {
margin-top:
}
.powered
{
font-family: 'Roboto', sans-serif;
font-size: 12px;
font-weight: 300;
}
.social {
margin-top: 10px;
margin-bottom: 20px;
}
.social,
.social a
{
color: #526d7a;
}
.title
{
font-family: 'Roboto Slab', serif;
font-weight: 400;
color: #555;
}
header.title
{
margin-top: 50px;
padding: 0 15px;
}
@media (max-width: 991px)
{
.header
{
margin-top: 50px;
margin-bottom: 20px;
}
.list
{
font-family: 'Roboto', sans-serif;
margin-top: 30px;
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

@@ -0,0 +1,11 @@
// Copyright 2014-2015 Twitter, Inc.
// Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement('style')
msViewportStyle.appendChild(
document.createTextNode(
'@-ms-viewport{width:auto!important}'
)
)
document.querySelector('head').appendChild(msViewportStyle)
}
@@ -0,0 +1,7 @@
{
"name": "hugo-goa",
"icons": [
],
"theme_color": "#ffffff",
"display": "standalone"
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

@@ -0,0 +1,30 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="152.000000pt" height="152.000000pt" viewBox="0 0 152.000000 152.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.11, written by Peter Selinger 2001-2013
</metadata>
<g transform="translate(0.000000,152.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M719 1506 c-177 -61 -281 -271 -231 -465 14 -57 55 -145 71 -155 5
-3 12 -27 16 -53 3 -27 9 -62 11 -79 6 -36 -58 -232 -90 -279 -25 -37 -62 -72
-98 -91 -25 -13 -28 -12 -47 12 -12 15 -21 32 -22 38 0 6 -2 20 -5 31 -2 11
-5 32 -6 47 -2 29 -13 27 -42 -9 -10 -13 -23 -22 -30 -20 -14 5 -35 -22 -36
-48 -1 -19 -2 -19 -9 -1 -7 18 -9 17 -35 -10 -97 -103 -111 -239 -31 -314 26
-24 149 -70 175 -65 94 20 146 37 173 57 18 13 44 30 59 37 15 8 35 30 44 50
9 20 23 39 30 44 7 4 25 30 40 57 14 27 32 51 40 54 13 5 14 11 -30 -143 -22
-74 -21 -134 2 -154 20 -18 84 -47 105 -47 7 0 21 6 31 13 16 12 19 31 22 123
5 170 6 175 42 189 30 13 31 13 46 -26 9 -22 16 -48 16 -58 0 -21 67 -128 98
-155 38 -33 130 -73 159 -69 16 2 49 4 74 3 37 0 51 5 79 30 18 16 36 30 40
30 3 0 13 12 22 28 22 37 17 116 -10 167 -18 34 -23 34 -22 0 1 -10 -33 -69
-46 -82 -18 -19 -52 -16 -80 6 l-25 20 36 17 c19 9 42 28 51 43 9 15 32 36 52
46 74 40 89 123 39 222 l-24 46 -7 -39 c-8 -43 -31 -84 -46 -84 -6 0 -10 7
-10 15 0 24 -16 17 -17 -7 -3 -30 -27 -46 -64 -42 -74 9 -129 56 -182 155 -22
42 -24 55 -20 150 4 112 5 129 15 144 62 103 82 176 75 281 -10 145 -82 266
-191 319 -64 31 -152 40 -207 21z m167 -1062 c2 -16 6 -39 9 -51 7 -29 -13
-40 -20 -11 -9 36 -13 82 -8 91 7 12 13 3 19 -29z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB