Done implementing basic stay tuned site with robots.txt and sitemap
This commit is contained in:
@@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" width="115" height="48"><path fill="#17191E" d="M7.77 36.35C6.4 35.11 6 32.51 6.57 30.62c.99 1.2 2.35 1.57 3.75 1.78 2.18.33 4.31.2 6.33-.78.23-.12.44-.27.7-.42.18.55.23 1.1.17 1.67a4.56 4.56 0 0 1-1.94 3.23c-.43.32-.9.61-1.34.91-1.38.94-1.76 2.03-1.24 3.62l.05.17a3.63 3.63 0 0 1-1.6-1.38 3.87 3.87 0 0 1-.63-2.1c0-.37 0-.74-.05-1.1-.13-.9-.55-1.3-1.33-1.32a1.56 1.56 0 0 0-1.63 1.26c0 .06-.03.12-.05.2Z"/><path fill="url(#a)" d="M7.77 36.35C6.4 35.11 6 32.51 6.57 30.62c.99 1.2 2.35 1.57 3.75 1.78 2.18.33 4.31.2 6.33-.78.23-.12.44-.27.7-.42.18.55.23 1.1.17 1.67a4.56 4.56 0 0 1-1.94 3.23c-.43.32-.9.61-1.34.91-1.38.94-1.76 2.03-1.24 3.62l.05.17a3.63 3.63 0 0 1-1.6-1.38 3.87 3.87 0 0 1-.63-2.1c0-.37 0-.74-.05-1.1-.13-.9-.55-1.3-1.33-1.32a1.56 1.56 0 0 0-1.63 1.26c0 .06-.03.12-.05.2Z"/><path fill="#17191E" d="M.02 30.31s4.02-1.95 8.05-1.95l3.04-9.4c.11-.45.44-.76.82-.76.37 0 .7.31.82.76l3.04 9.4c4.77 0 8.05 1.95 8.05 1.95L17 11.71c-.2-.56-.53-.91-.98-.91H7.83c-.44 0-.76.35-.97.9L.02 30.31Zm42.37-5.97c0 1.64-2.05 2.62-4.88 2.62-1.85 0-2.5-.45-2.5-1.41 0-1 .8-1.49 2.65-1.49 1.67 0 3.09.03 4.73.23v.05Zm.03-2.04a21.37 21.37 0 0 0-4.37-.36c-5.32 0-7.82 1.25-7.82 4.18 0 3.04 1.71 4.2 5.68 4.2 3.35 0 5.63-.84 6.46-2.92h.14c-.03.5-.05 1-.05 1.4 0 1.07.18 1.16 1.06 1.16h4.15a16.9 16.9 0 0 1-.36-4c0-1.67.06-2.93.06-4.62 0-3.45-2.07-5.64-8.56-5.64-2.8 0-5.9.48-8.26 1.19.22.93.54 2.83.7 4.06 2.04-.96 4.95-1.37 7.2-1.37 3.11 0 3.97.71 3.97 2.15v.57Zm11.37 3c-.56.07-1.33.07-2.12.07-.83 0-1.6-.03-2.12-.1l-.02.58c0 2.85 1.87 4.52 8.45 4.52 6.2 0 8.2-1.64 8.2-4.55 0-2.74-1.33-4.09-7.2-4.39-4.58-.2-4.99-.7-4.99-1.28 0-.66.59-1 3.65-1 3.18 0 4.03.43 4.03 1.35v.2a46.13 46.13 0 0 1 4.24.03l.02-.55c0-3.36-2.8-4.46-8.2-4.46-6.08 0-8.13 1.49-8.13 4.39 0 2.6 1.64 4.23 7.48 4.48 4.3.14 4.77.62 4.77 1.28 0 .7-.7 1.03-3.71 1.03-3.47 0-4.35-.48-4.35-1.47v-.13Zm19.82-12.05a17.5 17.5 0 0 1-6.24 3.48c.03.84.03 2.4.03 3.24l1.5.02c-.02 1.63-.04 3.6-.04 4.9 0 3.04 1.6 5.32 6.58 5.32 2.1 0 3.5-.23 5.23-.6a43.77 43.77 0 0 1-.46-4.13c-1.03.34-2.34.53-3.78.53-2 0-2.82-.55-2.82-2.13 0-1.37 0-2.65.03-3.84 2.57.02 5.13.07 6.64.11-.02-1.18.03-2.9.1-4.04-2.2.04-4.65.07-6.68.07l.07-2.93h-.16Zm13.46 6.04a767.33 767.33 0 0 1 .07-3.18H82.6c.07 1.96.07 3.98.07 6.92 0 2.95-.03 4.99-.07 6.93h5.18c-.09-1.37-.11-3.68-.11-5.65 0-3.1 1.26-4 4.12-4 1.33 0 2.28.16 3.1.46.03-1.16.26-3.43.4-4.43-.86-.25-1.81-.41-2.96-.41-2.46-.03-4.26.98-5.1 3.38l-.17-.02Zm22.55 3.65c0 2.5-1.8 3.66-4.64 3.66-2.81 0-4.61-1.1-4.61-3.66s1.82-3.52 4.61-3.52c2.82 0 4.64 1.03 4.64 3.52Zm4.71-.11c0-4.96-3.87-7.18-9.35-7.18-5.5 0-9.23 2.22-9.23 7.18 0 4.94 3.49 7.59 9.21 7.59 5.77 0 9.37-2.65 9.37-7.6Z"/><defs><linearGradient id="a" x1="6.33" x2="19.43" y1="40.8" y2="34.6" gradientUnits="userSpaceOnUse"><stop stop-color="#D83333"/><stop offset="1" stop-color="#F041FF"/></linearGradient></defs></svg>
|
||||
|
Before Width: | Height: | Size: 2.8 KiB |
@@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="1024" fill="none"><path fill="url(#a)" fill-rule="evenodd" d="M-217.58 475.75c91.82-72.02 225.52-29.38 341.2-44.74C240 415.56 372.33 315.14 466.77 384.9c102.9 76.02 44.74 246.76 90.31 366.31 29.83 78.24 90.48 136.14 129.48 210.23 57.92 109.99 169.67 208.23 155.9 331.77-13.52 121.26-103.42 264.33-224.23 281.37-141.96 20.03-232.72-220.96-374.06-196.99-151.7 25.73-172.68 330.24-325.85 315.72-128.6-12.2-110.9-230.73-128.15-358.76-12.16-90.14 65.87-176.25 44.1-264.57-26.42-107.2-167.12-163.46-176.72-273.45-10.15-116.29 33.01-248.75 124.87-320.79Z" clip-rule="evenodd" style="opacity:.154"/><path fill="url(#b)" fill-rule="evenodd" d="M1103.43 115.43c146.42-19.45 275.33-155.84 413.5-103.59 188.09 71.13 409 212.64 407.06 413.88-1.94 201.25-259.28 278.6-414.96 405.96-130 106.35-240.24 294.39-405.6 265.3-163.7-28.8-161.93-274.12-284.34-386.66-134.95-124.06-436-101.46-445.82-284.6-9.68-180.38 247.41-246.3 413.54-316.9 101.01-42.93 207.83 21.06 316.62 6.61Z" clip-rule="evenodd" style="opacity:.154"/><defs><linearGradient id="b" x1="373" x2="1995.44" y1="1100" y2="118.03" gradientUnits="userSpaceOnUse"><stop stop-color="#D83333"/><stop offset="1" stop-color="#F041FF"/></linearGradient><linearGradient id="a" x1="107.37" x2="1130.66" y1="1993.35" y2="1026.31" gradientUnits="userSpaceOnUse"><stop stop-color="#3245FF"/><stop offset="1" stop-color="#BC52EE"/></linearGradient></defs></svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
@@ -11,13 +11,13 @@
|
||||
<g transform="matrix(3.51664,-2.77609,4.85724,3.83438,-7621.9,14375.8)">
|
||||
<g>
|
||||
<g transform="matrix(0.289115,2.12499e-17,3.07699e-17,0.209319,4358.32,3013.71)">
|
||||
<path d="M497.087,0L584.587,0L706.554,121.967L706.554,400L584.587,400L584.587,245.209C584.587,192.104 553.45,146.328 510.132,125C497.502,118.781 483.836,114.641 469.604,113.004C466.294,112.623 462.952,112.377 459.587,112.273L459.587,37.5C459.587,16.803 476.39,0 497.087,0Z" fill="cuu"/>
|
||||
<path d="M497.087,0L584.587,0L706.554,121.967L706.554,400L584.587,400L584.587,245.209C584.587,192.104 553.45,146.328 510.132,125C497.502,118.781 483.836,114.641 469.604,113.004C466.294,112.623 462.952,112.377 459.587,112.273L459.587,37.5C459.587,16.803 476.39,0 497.087,0Z"/>
|
||||
</g>
|
||||
<g transform="matrix(0.289115,2.12499e-17,3.07699e-17,0.209319,4358.32,3013.71)">
|
||||
<path d="M859.587,200L659.587,0L822.087,0C842.783,0 859.587,16.803 859.587,37.5L859.587,200Z" fill="cuu"/>
|
||||
<path d="M859.587,200L659.587,0L822.087,0C842.783,0 859.587,16.803 859.587,37.5L859.587,200Z"/>
|
||||
</g>
|
||||
<g transform="matrix(0.289115,2.12499e-17,3.07699e-17,0.209319,4358.32,3013.71)">
|
||||
<path d="M759.587,400L759.587,175L859.587,275L859.587,362.5C859.587,383.197 842.783,400 822.087,400L759.587,400Z" fill="cuu"/>
|
||||
<path d="M759.587,400L759.587,175L859.587,275L859.587,362.5C859.587,383.197 842.783,400 822.087,400L759.587,400Z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 1000 130" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;" fill="rgb(249,66,58)">
|
||||
<g transform="matrix(1,0,0,1,-24073.1,-13160)">
|
||||
<g id="Text-only" serif:id="Text only" transform="matrix(1.30093,0,0,0.247853,-5630.67,9898.22)">
|
||||
<rect x="22832.7" y="13160.1" width="768.682" height="524.101" style="fill:none;"/>
|
||||
<clipPath id="_clip1">
|
||||
<rect x="22832.7" y="13160.1" width="768.682" height="524.101"/>
|
||||
</clipPath>
|
||||
<g clip-path="url(#_clip1)">
|
||||
<g transform="matrix(0.727306,0,0,3.81748,18297.1,4233.73)">
|
||||
<rect x="6378.9" y="2340.29" width="29.85" height="133.33" style="fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(0.727306,0,0,3.81748,18297.1,4233.73)">
|
||||
<path d="M6767.35,2475.61C6753.95,2475.61 6742.54,2473.85 6733.12,2470.34C6723.7,2466.82 6716.54,2461.58 6711.63,2454.61C6706.72,2447.65 6704.27,2438.99 6704.27,2428.64L6704.27,2427.45L6734.12,2427.45L6734.12,2431.03C6734.12,2435.14 6735.01,2438.46 6736.8,2440.98C6738.59,2443.5 6741.88,2445.36 6746.65,2446.55C6751.43,2447.75 6758.33,2448.35 6767.35,2448.35C6775.31,2448.35 6781.41,2447.91 6785.66,2447.05C6789.9,2446.19 6792.82,2444.83 6794.41,2442.97C6796.01,2441.12 6796.8,2438.73 6796.8,2435.81C6796.8,2431.7 6795.44,2428.71 6792.72,2426.85C6790,2425 6785.26,2423.47 6778.49,2422.28L6741.08,2416.9C6733.12,2415.58 6726.32,2413.39 6720.68,2410.34C6715.05,2407.28 6710.7,2403.21 6707.65,2398.1C6704.6,2392.99 6703.07,2386.79 6703.07,2379.49C6703.07,2374.45 6704.17,2369.47 6706.36,2364.57C6708.55,2359.66 6712.03,2355.25 6716.8,2351.33C6721.58,2347.42 6727.85,2344.27 6735.61,2341.88C6743.37,2339.49 6752.89,2338.3 6764.17,2338.3C6777.83,2338.3 6789.07,2340.26 6797.9,2344.17C6806.72,2348.08 6813.32,2353.59 6817.7,2360.69C6822.07,2367.78 6824.26,2375.98 6824.26,2385.26L6824.26,2386.46L6794.22,2386.46L6794.22,2383.67C6794.22,2379.43 6793.32,2375.98 6791.53,2373.32C6789.74,2370.67 6786.45,2368.71 6781.68,2367.45C6776.9,2366.19 6770.07,2365.56 6761.18,2365.56C6754.02,2365.56 6748.41,2366.03 6744.36,2366.95C6740.32,2367.88 6737.43,2369.28 6735.71,2371.13C6733.98,2372.99 6733.12,2375.38 6733.12,2378.3C6733.12,2380.82 6733.65,2382.91 6734.71,2384.57C6735.78,2386.22 6737.43,2387.52 6739.69,2388.45C6741.94,2389.38 6744.93,2390.17 6748.64,2390.83L6786.06,2396.8C6796.01,2398.4 6803.93,2400.98 6809.84,2404.57C6815.74,2408.15 6820.02,2412.49 6822.67,2417.6C6825.32,2422.71 6826.65,2428.31 6826.65,2434.41C6826.65,2441.58 6824.66,2448.31 6820.68,2454.61C6816.7,2460.92 6810.33,2465.99 6801.58,2469.84C6792.82,2473.68 6781.41,2475.61 6767.35,2475.61Z" style="fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(0.727306,0,0,3.81748,18297.1,4233.73)">
|
||||
<rect x="6990.03" y="2340.29" width="29.85" height="133.33" style="fill-rule:nonzero;"/>
|
||||
</g>
|
||||
<g transform="matrix(0.768682,0,0,4.03465,4328.19,-39935.9)">
|
||||
<path d="M24120,13187.3L24073.1,13187.3L24073.1,13161.9L24195.1,13161.9L24195.1,13187.3L24148.2,13187.3L24148.2,13288L24120,13288L24120,13187.3Z" style=""/>
|
||||
</g>
|
||||
<g transform="matrix(0.768682,0,0,4.03465,4328.19,-39935.9)">
|
||||
<path d="M24316.3,13288L24255.5,13288L24255.5,13161.9L24316.3,13161.9C24329.9,13161.9 24341.6,13164.4 24351.5,13169.4C24361.3,13174.4 24368.9,13181.7 24374.3,13191.1C24379.7,13200.5 24382.4,13211.8 24382.4,13225C24382.4,13238.1 24379.7,13249.4 24374.3,13258.9C24368.9,13268.3 24361.3,13275.5 24351.5,13280.5C24341.6,13285.5 24329.9,13288 24316.3,13288ZM24283.8,13187.3L24283.8,13262.6L24316.3,13262.6C24325,13262.6 24331.9,13261.6 24337.1,13259.5C24342.4,13257.4 24346.2,13253.7 24348.6,13248.2C24351.1,13242.8 24352.3,13235 24352.3,13225C24352.3,13214.8 24351.1,13207 24348.6,13201.6C24346.2,13196.2 24342.4,13192.5 24337.1,13190.4C24331.9,13188.3 24325,13187.3 24316.3,13187.3L24283.8,13187.3Z" style=""/>
|
||||
</g>
|
||||
<g transform="matrix(0.768682,0,0,4.03465,4328.19,-39935.9)">
|
||||
<path d="M24502.7,13288L24396,13288L24396,13161.9L24502.7,13161.9L24502.7,13187.3L24424.2,13187.3L24424.2,13212L24499.9,13212L24499.9,13237.2L24424.2,13237.2L24424.2,13262.6L24502.7,13262.6L24502.7,13288Z" style=""/>
|
||||
</g>
|
||||
<g transform="matrix(0.768682,0,0,4.03465,4328.19,-39935.9)">
|
||||
<path d="M24674.3,13237.4L24674.3,13288L24646,13288L24646,13161.9L24674.3,13161.9L24674.3,13212L24740.2,13212L24740.2,13161.9L24768.4,13161.9L24768.4,13288L24740.2,13288L24740.2,13237.4L24674.3,13237.4Z" style=""/>
|
||||
</g>
|
||||
<g transform="matrix(0.768682,0,0,4.03465,4328.19,-39935.9)">
|
||||
<path d="M24860.5,13241L24860.5,13288L24832.3,13288L24832.3,13161.9L24939,13161.9L24939,13187.3L24860.5,13187.3L24860.5,13215.7L24936.2,13215.7L24936.2,13241L24860.5,13241Z" style=""/>
|
||||
</g>
|
||||
<g transform="matrix(0.768682,0,0,4.03465,4328.19,-39935.9)">
|
||||
<path d="M24997.9,13187.3L24951.1,13187.3L24951.1,13161.9L25073.1,13161.9L25073.1,13187.3L25026.2,13187.3L25026.2,13288L24997.9,13288L24997.9,13187.3Z" style=""/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
@@ -29,13 +29,13 @@
|
||||
function onMouseMove(event: MouseEvent) {
|
||||
gsap.to(bigBall, {
|
||||
duration: 0.4,
|
||||
y: event.pageY - 15,
|
||||
x: event.pageX - 15,
|
||||
y: event.clientY - 15,
|
||||
x: event.clientX - 15,
|
||||
});
|
||||
gsap.to(smallBall, {
|
||||
duration: 0.1,
|
||||
x: event.pageX - 5,
|
||||
y: event.pageY - 7,
|
||||
x: event.clientX - 5,
|
||||
y: event.clientY - 7,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -27,10 +27,6 @@
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
overflow: clip;
|
||||
|
||||
padding: clamp(2rem, 5vw + 1rem, 3.75rem);
|
||||
|
||||
font-family: var(--ff-body);
|
||||
font-size: var(--fs-400);
|
||||
|
||||
@@ -51,4 +47,31 @@
|
||||
-webkit-clip-path: inset(50%) !important;
|
||||
clip-path: inset(50%) !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
.content {
|
||||
& * + * {
|
||||
margin-top: 0.25em;
|
||||
}
|
||||
|
||||
& a {
|
||||
display: inline-block;
|
||||
width: max-content;
|
||||
position: relative;
|
||||
font-weight: 500;
|
||||
color: var(--clr-ts-warm-red);
|
||||
}
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family: var(--ff-heading);
|
||||
}
|
||||
|
||||
h1 {
|
||||
max-width: 16ch;
|
||||
font-size: var(--fs-xl);
|
||||
font-weight: 700c;
|
||||
text-transform: uppercase;
|
||||
line-height: 1.1;
|
||||
letter-spacing: 0.0333em;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -7,7 +7,7 @@ const isEnglish = Astro.currentLocale === "en";
|
||||
---
|
||||
|
||||
<header>
|
||||
<a href="." class="hoverable hoverable--diff">
|
||||
<a href="/" class="hoverable hoverable--diff">
|
||||
<span class="sr-only">Back to home</span>
|
||||
<Image
|
||||
class="icon"
|
||||
@@ -20,6 +20,12 @@ const isEnglish = Astro.currentLocale === "en";
|
||||
<nav>
|
||||
<ul>
|
||||
<li>
|
||||
<a class="hoverable" href="/imprint">Imprint</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="hoverable" href="/privacy">Privacy policy</a>
|
||||
</li>
|
||||
<!-- <li>
|
||||
<a
|
||||
class:list={['hoverable', { active: isEnglish }]}
|
||||
href={getRelativeLocaleUrl("en", "")}>EN</a
|
||||
@@ -30,7 +36,7 @@ const isEnglish = Astro.currentLocale === "en";
|
||||
class:list={['hoverable',{ active: !isEnglish }]}
|
||||
href={getRelativeLocaleUrl("de", "")}>DE</a
|
||||
>
|
||||
</li>
|
||||
</li> -->
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
+35
-30
@@ -1,36 +1,43 @@
|
||||
---
|
||||
import { Image } from "astro:assets";
|
||||
import Typemark from "../assets/ci/typemark.svg";
|
||||
import Logo from "../assets/ci/icon-only.svg";
|
||||
---
|
||||
|
||||
<div class="wrapper">
|
||||
<div class="inner">
|
||||
<div class="content">
|
||||
<h1>Smart websites for bold ideas.</h1>
|
||||
<main class="inner">
|
||||
<div class="content">
|
||||
<h1>Smart websites for bold ideas.</h1>
|
||||
|
||||
<p>
|
||||
From concept to launch — websites, apps, and digital solutions
|
||||
that work hard, so you can play hard. Whether it's a personal
|
||||
site, an e-commerce platform, or a custom web app, I bring your
|
||||
ideas to life.
|
||||
</p>
|
||||
<p>
|
||||
<!-- From concept to launch — websites, apps, and digital solutions that
|
||||
work hard, so you can play hard. Whether it's a personal site, an
|
||||
e-commerce platform, or a custom web app, I bring your ideas to
|
||||
life. -->
|
||||
Launching 07.10 - stay tuned!
|
||||
</p>
|
||||
|
||||
<a href="mailto:hello@tideshiftdigital.com?subject=Anfrage" class="hoverable">Get in touch</a>
|
||||
</div>
|
||||
|
||||
<div class="typemark">Tideshift</div>
|
||||
<!-- <a
|
||||
href="mailto:hello@tideshiftdigital.com?subject=Anfrage"
|
||||
class="hoverable">Get in touch</a
|
||||
> -->
|
||||
</div>
|
||||
|
||||
<Logo class="logo" />
|
||||
</div>
|
||||
<Typemark class="typemark" />
|
||||
</main>
|
||||
|
||||
<Logo class="logo" />
|
||||
|
||||
<style is:global>
|
||||
.inner {
|
||||
height: 100dvh;
|
||||
}
|
||||
</style>
|
||||
|
||||
<style>
|
||||
.wrapper {
|
||||
/* .wrapper {
|
||||
display: block;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
overflow: clip;
|
||||
}
|
||||
overflow: clip;
|
||||
} */
|
||||
|
||||
.inner {
|
||||
display: grid;
|
||||
@@ -70,7 +77,7 @@ import Logo from "../assets/ci/icon-only.svg";
|
||||
text-decoration: none;
|
||||
position: relative;
|
||||
font-size: var(--fs-600);
|
||||
font-weight: 600;
|
||||
font-weight: 600;
|
||||
color: var(--clr-ts-light);
|
||||
}
|
||||
|
||||
@@ -78,23 +85,21 @@ import Logo from "../assets/ci/icon-only.svg";
|
||||
content: "";
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 2px;
|
||||
height: 3px;
|
||||
background-color: var(--clr-ts-warm-red);
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
bottom: -0.05rem;
|
||||
}
|
||||
|
||||
.typemark {
|
||||
margin: auto 0 0 auto;
|
||||
grid-row: 2;
|
||||
grid-column: 2;
|
||||
font-family: var(--ff-heading);
|
||||
text-transform: uppercase;
|
||||
font-weight: 600;
|
||||
font-size: 3.125rem;
|
||||
letter-spacing: 0.03em;
|
||||
color: var(--clr-ts-warm-red);
|
||||
fill: var(--clr-ts-warm-red) !important;
|
||||
height: 3.125rem;
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.logo {
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
import Cursor from "../components/Cursor.astro";
|
||||
import GlobalStyles from "../components/GlobalStyles.astro";
|
||||
import Header from "../components/Header.astro";
|
||||
import Logo from "../assets/ci/icon-only.svg";
|
||||
|
||||
const { title } = Astro.props;
|
||||
---
|
||||
|
||||
<!doctype html>
|
||||
@@ -11,19 +14,73 @@ import Header from "../components/Header.astro";
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
||||
<meta name="generator" content={Astro.generator} />
|
||||
<title>Tideshift Digital - Building the Web on Your Terms</title>
|
||||
<title>
|
||||
Tideshift Digital - {title || "Building The Web On Your Terms"}
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="From concept to launch — websites, apps, and digital solutions that work hard, so you can play hard. Personal sites, e‑commerce platforms, and custom web apps built by Michael Rieger in Vienna."
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="web development, web design, custom web apps, e-commerce development, Vienna developer, Michael Rieger, Tideshift Digital, digital solutions, website launch, app development"
|
||||
/>
|
||||
<meta name="author" content="Michael Rieger" />
|
||||
<meta name="application-name" content="Tideshift Digital" />
|
||||
<link rel="canonical" href="https://tideshiftdigital.com/" />
|
||||
<meta
|
||||
property="og:title"
|
||||
content={"Tideshift Digital - " + title ||
|
||||
"Building The Web On Your Terms"}
|
||||
/>
|
||||
<!-- <meta
|
||||
property="og:description"
|
||||
content="From concept to launch — websites, apps, and digital solutions that work hard, so you can play hard. Based in Vienna, we turn ideas into live products."
|
||||
/> -->
|
||||
<meta
|
||||
property="og:description"
|
||||
content="Launching 07.10 - stay tuned!"
|
||||
/>
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://tideshiftdigital.com/" />
|
||||
<meta property="og:image" content="/assets/img/og-image.jpg" />
|
||||
<meta property="og:site_name" content="Tideshift Digital" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta
|
||||
name="twitter:title"
|
||||
content={"Tideshift Digital - " + title ||
|
||||
"Building The Web On Your Terms"}
|
||||
/>
|
||||
<meta
|
||||
name="twitter:description"
|
||||
content="From concept to launch — websites, apps, and digital solutions that work hard, so you can play hard. Based in Vienna."
|
||||
/>
|
||||
<meta name="twitter:image" content="/assets/img/og-image.jpg" />
|
||||
|
||||
<script
|
||||
is:inline
|
||||
defer
|
||||
src="https://analytics.tideshiftdigital.com/script.js"
|
||||
data-website-id="00c032c0-8fd5-436c-a210-9df51c071c7b"></script>
|
||||
</head>
|
||||
<body>
|
||||
<GlobalStyles />
|
||||
|
||||
<div class="inner">
|
||||
<Header />
|
||||
<slot />
|
||||
</div>
|
||||
|
||||
<Cursor />
|
||||
<Header />
|
||||
<slot />
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<style>
|
||||
body {
|
||||
width: 100%;
|
||||
height: 100dvh;
|
||||
.inner {
|
||||
display: grid;
|
||||
grid-template-rows: max-content 1fr;
|
||||
overflow: clip;
|
||||
padding: clamp(2rem, 5vw + 1rem, 3.75rem);
|
||||
position: relative;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
---
|
||||
import Layout from '../../layouts/Layout.astro';
|
||||
|
||||
// Welcome to Astro! Wondering what to do next? Check out the Astro documentation at https://docs.astro.build
|
||||
// Don't want to use any of this? Delete everything in this file, the `assets`, `components`, and `layouts` directories, and start fresh.
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<h1>Hallo miteinander!</h1>
|
||||
</Layout>
|
||||
+18
-3
@@ -2,6 +2,21 @@
|
||||
import Layout from "../layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<h1>Imprint</h1>
|
||||
</Layout>
|
||||
<Layout title="Imprint">
|
||||
<main class="content">
|
||||
<h1>Imprint</h1>
|
||||
|
||||
<div>
|
||||
<p>Michael Rieger</p>
|
||||
<p>Grasbergergasse 9/1/7</p>
|
||||
<p>1030 Wien</p>
|
||||
<p>mr@tideshiftdigital.com</p>
|
||||
</div>
|
||||
</main>
|
||||
</Layout>
|
||||
|
||||
<style>
|
||||
h1 {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -3,6 +3,6 @@ import Hero from "../components/Hero.astro";
|
||||
import Layout from "../layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<Layout title="Building The Web On Your Terms">
|
||||
<Hero />
|
||||
</Layout>
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
---
|
||||
import Layout from "../layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout title="Privacy Policy">
|
||||
<main class="content">
|
||||
<h1>Privacy policy</h1>
|
||||
|
||||
<div>
|
||||
<p>
|
||||
I, <strong>Michael Rieger</strong> (“I”, “me”) respect your privacy.
|
||||
</p>
|
||||
|
||||
<h2>Analytics</h2>
|
||||
<p>
|
||||
I use <strong>self-hosted Umami</strong> to track basic website usage.
|
||||
No personal data, cookies, or IP addresses are collected.
|
||||
</p>
|
||||
|
||||
<h2>Hosting</h2>
|
||||
<p>
|
||||
The website is hosted by <strong>Hetzner Online GmbH</strong>.
|
||||
Standard server logs may be collected for technical and security
|
||||
purposes, including IP addresses and access times. These logs
|
||||
are used solely for server maintenance and security and are not
|
||||
combined with any other data.
|
||||
</p>
|
||||
|
||||
<h2>Data Retention</h2>
|
||||
<p>
|
||||
Analytics logs from Umami are stored temporarily for the purpose
|
||||
of understanding website usage. No personal data is retained.
|
||||
Server logs are stored by Hetzner according to their standard
|
||||
policies, primarily for security and technical maintenance.
|
||||
</p>
|
||||
|
||||
<h2>Your Rights</h2>
|
||||
<p>
|
||||
Since I do not collect personal data, no action is typically
|
||||
required. You may contact me at <a
|
||||
href="mailto:gdpr@tideshiftdigital.com"
|
||||
class="hoverable">gdpr@tideshiftdigital.com</a
|
||||
> for any privacy questions.
|
||||
</p>
|
||||
</div>
|
||||
</main>
|
||||
</Layout>
|
||||
|
||||
<style>
|
||||
* + * {
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user