added simple nix content

This commit is contained in:
Sebastian Wendel 2023-04-07 23:58:40 +02:00
parent be4b60a9a5
commit 64c5fffd2d
No known key found for this signature in database
GPG key ID: 14ED8B1EC3371ECE
18 changed files with 106 additions and 222 deletions

View file

@ -13,18 +13,13 @@ module.exports = {
rules: {},
overrides: [
{
// Define the configuration for `.astro` file.
files: ['*.astro'],
// Allows Astro components to be parsed.
parser: 'astro-eslint-parser',
// Parse the script in `.astro` as TypeScript by adding the following configuration.
// It's the setting you need when using TypeScript.
parserOptions: {
parser: '@typescript-eslint/parser',
extraFileExtensions: ['.astro'],
},
rules: {
// override/add rules settings here, such as:
'astro/no-set-html-directive': 'off',
},
},

View file

@ -27,7 +27,7 @@ export default defineConfig({
image(),
sitemap(),
robotsTxt(),
// compress(),
compress(),
],
server: { port: 3001 },
vite: {

View file

@ -1,7 +1,7 @@
{
"name": "nixos.hamburg",
"type": "module",
"version": "0.0.1",
"version": "0.0.2",
"private": true,
"scripts": {
"astro": "astro",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -1,90 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="856.22845mm"
height="171.82593mm"
viewBox="0 0 856.22847 171.82593"
version="1.1"
id="svg5"
xml:space="preserve"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
sodipodi:docname="nixos.hamburg.logo.svg"
inkscape:export-filename="nixos.hamburg.logo.png"
inkscape:export-xdpi="96.000008"
inkscape:export-ydpi="96.000008"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
showguides="false"
inkscape:zoom="0.14110391"
inkscape:cx="-988.63311"
inkscape:cy="276.39205"
inkscape:window-width="1920"
inkscape:window-height="1080"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g2343" /><defs
id="defs2"><rect
x="-679.21991"
y="100.02922"
width="2760.6389"
height="668.38367"
id="rect454" /></defs><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(4.2857519,-66.260116)"><g
id="g378"
transform="translate(285.23794,22.275917)" /><g
id="g2105"
transform="translate(-397.71438,-16.139739)"><g
id="g2343"
transform="translate(288.67684,-66.569559)"><g
id="g1890"
transform="matrix(1.3107559,0,0,1.3107559,5.90292,5.51902)"><path
style="fill:#5076c1;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
d="m 134.86381,193.9476 c 0,-0.0857 0.23503,-0.85001 0.52228,-1.69842 0.69122,-2.0415 1.39376,-4.68055 1.89147,-7.10522 0.32515,-1.584 0.39028,-1.98987 0.59623,-3.71602 0.22657,-1.89888 0.35104,-2.82908 0.38279,-2.86083 0.0275,-0.0275 25.54965,0.0675 25.59462,0.0953 0.0235,0.0145 0.0555,0.26309 0.0709,0.55234 0.0155,0.28925 0.16334,1.4924 0.32854,2.67366 0.40635,2.90559 0.82023,4.92136 1.54771,7.53795 0.2864,1.03013 0.70663,2.41328 0.93385,3.07367 0.27679,0.8045 0.41312,1.26716 0.41312,1.40206 v 0.20135 h -6.08699 -6.08699 v -3.5386 -3.53861 l -0.2328,-0.78693 -0.2328,-0.78692 -0.69051,-0.6849 -0.69051,-0.6849 -0.70677,-0.23304 -0.70677,-0.23304 h -0.68182 c -0.62663,0 -0.72549,0.0119 -1.22129,0.14727 l -0.53948,0.14728 -0.61908,0.47966 -0.61908,0.47966 -0.4469,0.79792 -0.4469,0.79792 -0.0734,3.759 c -0.0404,2.06745 -0.0811,3.76664 -0.0904,3.77599 -0.0127,0.0127 -8.74161,0.0876 -11.73288,0.1006 l -0.37616,0.002 z"
id="path1740" /><path
style="fill:#5076c1;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
d="m 141.01626,163.28512 c -0.22608,-0.50135 -0.25404,-0.51826 -0.85725,-0.51826 h -0.62356 l 0.27509,-0.56621 0.27509,-0.56621 -0.27677,-0.38868 c -0.15222,-0.21377 -0.27676,-0.42325 -0.27676,-0.4655 0,-0.0422 0.26311,-0.0768 0.58468,-0.0768 0.53147,0 0.60892,-0.0411 0.85089,-0.45118 0.2992,-0.50711 0.39506,-0.49769 0.6267,0.0615 0.14483,0.34967 0.21935,0.38966 0.72609,0.38966 0.62586,0 0.67497,0.0959 0.33974,0.66342 -0.21801,0.36906 -0.2159,0.39655 0.0683,0.8904 l 0.29328,0.50959 h -0.57688 c -0.53622,0 -0.59865,0.0365 -0.88592,0.51826 l -0.30905,0.51825 z"
id="path1811" /><path
style="fill:#5076c1;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
d="m 160.46267,163.21824 c -0.19688,-0.41286 -0.26273,-0.45138 -0.77169,-0.45138 -0.30605,0 -0.55645,-0.0319 -0.55645,-0.0709 0,-0.039 0.0933,-0.25142 0.20746,-0.47207 0.19064,-0.36866 0.19064,-0.43646 0,-0.83623 -0.29822,-0.62537 -0.26904,-0.68409 0.34063,-0.68549 0.49663,-0.001 0.57441,-0.0466 0.82836,-0.48362 l 0.28026,-0.48234 0.20508,0.48361 c 0.1981,0.46714 0.22707,0.48361 0.85079,0.48361 h 0.64571 l -0.26317,0.51585 -0.26317,0.51586 0.26317,0.51585 0.26317,0.51585 h -0.57244 c -0.51511,0 -0.60038,0.0452 -0.8514,0.45138 -0.15343,0.24825 -0.30419,0.45137 -0.33502,0.45137 -0.0308,0 -0.15291,-0.20312 -0.27129,-0.45137 z"
id="path1813" /><path
style="fill:#7cb5e0;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
d="m 136.56594,175.9856 c 0,-0.71236 0.0716,-0.77377 0.90275,-0.77377 h 0.90274 v -4.77165 -4.77164 h 2.83719 2.8372 v 4.77164 4.77165 h 1.93445 1.93445 v -5.02957 -5.02957 h -0.77378 c -0.68781,0 -0.77378,-0.086 -0.77378,-0.77378 0,-0.64665 0.10258,-0.77379 0.62432,-0.77379 0.48177,0 0.66252,-0.17391 0.79161,-0.76166 0.21534,-0.98042 1.00916,-1.98255 1.95989,-2.47419 0.61076,-0.31584 0.751,-0.55571 0.751,-1.28448 0,-0.78392 -0.0807,-0.89613 -0.64481,-0.89613 -0.47287,0 -0.64482,-0.13756 -0.64482,-0.51585 0,-0.37829 0.17195,-0.51585 0.64482,-0.51585 0.51585,0 0.64481,-0.12897 0.64481,-0.64482 0,-0.47286 0.13756,-0.64481 0.51586,-0.64481 0.37829,0 0.51585,0.17195 0.51585,0.64481 0,0.51585 0.12896,0.64482 0.64482,0.64482 0.47286,0 0.64481,0.13756 0.64481,0.51585 0,0.37829 -0.17195,0.51585 -0.64481,0.51585 -0.5627,0 -0.64482,0.11287 -0.64482,0.88624 0,0.76028 0.14177,0.96592 0.99739,1.44681 0.94392,0.53051 1.8398,1.84783 1.8398,2.70528 0,0.23139 0.25023,0.37813 0.64482,0.37813 0.54451,0 0.64482,0.12037 0.64482,0.77379 0,0.6878 -0.086,0.77378 -0.77378,0.77378 h -0.77378 v 5.02957 5.02957 h 1.80548 1.80549 v -4.77165 -4.77164 h 2.96616 2.96615 v 4.77164 4.77165 h 1.03171 c 0.97439,0 1.03171,0.043 1.03171,0.77377 v 0.77379 H 151.1388 136.56594 Z"
id="path1815" /></g><g
id="g2071"
transform="matrix(1.2975874,0,0,1.2975874,-619.59787,118.20666)"><path
style="fill:#7cb5e0;stroke-width:0.264583"
d="m 664.15359,156.1272 c -5.09659,-8.6079 -9.13884,-15.83345 -14.1944,-24.67092 -6.78561,-0.0483 -13.57121,-0.0965 -20.35682,-0.1448 -2.87219,-4.93889 -5.74439,-9.87778 -8.61658,-14.81667 24.78625,-0.18247 49.57201,-0.0909 74.3583,0 -2.78419,4.93889 -5.56836,9.87778 -8.35253,14.81667 -6.56739,0.0463 -13.13477,0.0925 -19.70216,0.1388 v 0.11371 0.11371 c 3.09516,5.39745 6.19032,10.79489 9.28548,16.19234 l 0.14624,0.3811 0.14624,0.38109 c -1.37255,2.38443 -2.74511,4.76885 -4.11766,7.15327 -3.03592,-0.0327 -5.62944,0.14523 -8.59611,0.3417 z m -83.11835,-26.817 -0.13229,0.001 -4.21129,-7.18425 -4.21128,-7.18424 v -0.28844 -0.28844 c 3.20437,-5.50724 6.40879,-11.01445 9.6132,-16.521658 v -0.26705 c -6.55127,-0.11965 -13.64745,-0.284 -19.73114,-0.32819 -1.34456,-2.43178 -3.03688,-5.04044 -4.13441,-7.28239 1.4468,-2.49022 2.8936,-4.98045 4.34039,-7.47067 9.4629,-0.007 18.9258,-0.0133 28.3887,-0.02 l 5.02708,-8.71914 5.02708,-8.71914 8.55486,-0.003 8.55486,-0.003 -0.0882,0.25715 -0.0882,0.25714 -36.77708,63.760798 -0.13229,0.001 z m 83.2862,-41.112008 -0.0977,0.0977 C 651.9132,66.968582 639.60266,45.641258 627.29212,24.313943 l 0.0226,-0.211492 0.0226,-0.211494 h 16.97804 c 3.2668,5.691244 6.53358,11.382492 9.80037,17.073741 3.30867,-5.691247 6.61733,-11.382494 9.926,-17.073741 h 8.5952 l 4.17024,7.143749 0.004,0.308235 0.004,0.308234 c -4.68722,8.059693 -9.37443,16.119387 -14.06164,24.179077 3.3673,5.86746 6.73461,11.73493 10.10191,17.60239 -2.81184,4.88926 -5.62367,9.77853 -8.4355,14.66779 l -0.0977,0.0977 z"
id="path1004"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccc" /><path
style="fill:#5076c1;fill-opacity:1;stroke-width:0.264583"
d="m 592.18252,148.52221 c 4.90637,-8.71773 9.14275,-15.83119 14.26845,-24.62817 -3.35098,-5.90066 -6.70204,-11.80126 -10.05301,-17.70192 2.84111,-4.95684 5.68221,-9.913685 8.52332,-14.87052 12.55115,21.37429 24.86473,42.88518 37.17915,64.39618 -5.6693,0.0583 -11.33859,0.11655 -17.00788,0.17483 -3.32379,-5.66437 -6.64749,-11.32879 -9.97128,-16.99317 l -0.0985,0.0569 -0.0985,0.0568 c -3.12675,5.37921 -6.25349,10.75842 -9.38024,16.13763 l -0.25692,0.3172 -0.25692,0.31719 c -2.75125,0.004 -5.5025,0.007 -8.25374,0.0106 -1.48964,-2.64553 -2.94049,-4.80262 -4.59398,-7.2736 z m -18.33497,-85.391106 -0.067,-0.114066 4.1161,-7.23921 4.11609,-7.239195 0.2498,-0.14422 0.24979,-0.14422 c 6.3716,0.02145 12.74319,0.04295 19.11478,0.06445 l 0.23127,-0.133525 c -3.17201,-5.733391 -6.57777,-11.961038 -9.58134,-17.251764 1.4337,-2.380313 2.8467,-5.150235 4.23952,-7.221699 2.87999,0.0079 5.75999,0.01571 8.63998,0.02356 4.73751,8.191612 9.47442,16.383574 14.21167,24.575336 l 10.06454,-0.006 10.06454,-0.006 4.28003,7.407226 4.28003,7.407226 -0.2668,0.05219 -0.26679,0.05219 -73.60701,0.03051 -0.067,-0.114067 z m 77.24714,51.571966 -0.13346,-0.0358 c 12.31472,-21.324898 24.62946,-42.649801 36.94418,-63.974699 l 0.19446,-0.08617 0.19446,-0.08617 8.48902,14.703413 c -3.29536,5.674754 -6.59074,11.349493 -9.88611,17.02424 6.5831,0.01977 13.1662,0.03953 19.7493,0.0593 l 4.2976,7.443662 -4.10155,7.183408 -0.26494,0.157581 -0.26494,0.157582 c -9.32351,-0.0294 -18.64701,-0.0588 -27.97052,-0.0882 -3.39771,5.849903 -6.79544,11.699813 -10.19316,17.549713 -5.64014,0.01 -11.28029,0.019 -16.92043,0.0285 l -0.13346,-0.0358 z"
id="path2067"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccc" /></g><text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,494.09427,121.67874)"
id="text452"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:306.667px;line-height:1.05;font-family:Lexend;-inkscape-font-specification:'Lexend Medium';font-variant-ligatures:none;letter-spacing:0px;white-space:pre;shape-inside:url(#rect454);display:inline"><tspan
x="-679.2207"
y="353.02956"
id="tspan570">NixOS Hamburg
</tspan><tspan
x="-679.2207"
y="675.02989"
id="tspan572">User Group</tspan></text></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 10 KiB

View file

@ -4,23 +4,23 @@ import { Icon } from "astro-icon";
const features = [
{
title: "Bring Your Own Framework",
title: "Reproducible",
description:
"Build your site using React, Svelte, Vue, Preact, web components, or just plain ol' HTML + JavaScript.",
icon: "bx:bxs-briefcase",
"Nix builds packages in isolation, ensuring reproducibility and eliminating undeclared dependencies. This guarantees consistent functionality across different machines and platforms.",
},
{
title: "100% Static HTML, No JS",
title: "Declarative",
description:
"Astro renders your entire page to static HTML, removing all JavaScript from your final build by default.",
"Nix simplifies sharing dev and build environments across projects, regardless of languages/tools used, for seamless collaboration.",
icon: "bx:bxs-window-alt",
},
{
title: "On-Demand Components",
title: "Reliable",
description:
"Need some JS? Astro can automatically hydrate interactive components when they become visible on the page. ",
"Nix prevents package breakage, enables rollbacks, and ensures consistency during upgrades, avoiding inconsistent states.",
icon: "bx:bxs-data",
},
{
title: "Broad Integration",
description:
@ -44,21 +44,25 @@ const features = [
<div class="mt-16 md:mt-0">
<h2 class="text-4xl lg:text-5xl font-bold lg:tracking-tight">
Everything you need to start a website
Let's build community!
</h2>
<p class="text-lg mt-4 text-slate-600">
Astro comes batteries included. It takes the best parts of state-of-the-art
tools and adds its own innovations.
As a Nix and NixOS user group based in Hamburg, our goal is to promote the adoption and use of Nix and NixOS in the local community. We believe that these technologies offer a unique approach to package management and system configuration, and can greatly benefit developers, sysadmins, and other IT professionals in Hamburg.
<br><br>
Our group provides a platform for local users to learn about Nix and NixOS, share their experiences, and collaborate on projects. We also aim to build a strong community of users who can support and mentor each other, and help to spread the word about Nix and NixOS in Hamburg.
<br><br>
To achieve these goals, we organize regular meetups, workshops, and other events where members can come together to learn and share knowledge. We also maintain an online presence through social media and other channels, where we share news and updates about the latest developments in the Nix and NixOS ecosystem.
<br><br>
We believe that by promoting Nix and NixOS in Hamburg, we can help to advance the use of functional package management and declarative system configuration in the region, and contribute to the wider community of users and developers around the world.
<br><br>
We welcome anyone who shares our passion for these technologies to join us and be a part of our community.
</p>
</div>
<div class="grid sm:grid-cols-2 md:grid-cols-3 mt-16 gap-16">
<!-- <div class="grid sm:grid-cols-2 md:grid-cols-3 mt-16 gap-16">
{
features.map((item) => (
<div class="flex gap-4 items-start">
<div class="mt-1 bg-black rounded-full p-2 w-8 h-8 shrink-0">
<Icon class="text-white" name={item.icon} />
</div>
<div>
<h3 class="font-semibold text-lg">{item.title}</h3>{" "}
<p class="text-slate-500 mt-2 leading-relaxed">{item.description}</p>
@ -66,4 +70,4 @@ const features = [
</div>
))
}
</div>
</div> -->

View file

@ -1,8 +1,8 @@
<footer class="my-20">
<p class="text-center text-sm text-slate-500">
Copyright © {new Date().getFullYear()} Nix/NixOS Hamburg User Group.
Copyright © {new Date().getFullYear()} NixOS Hamburg User Group.
</p>
<p class="text-center text-xs text-slate-500 mt-1">
<!-- <p class="text-center text-xs text-slate-500 mt-1">
Served by <a
href="https://srx.dev"
target="_blank"
@ -10,5 +10,5 @@
class="hover:underline">
srx.dev
</a>
</p>
</p> -->
</footer>

View file

@ -10,18 +10,16 @@ import { Icon } from "astro-icon";
<div class="py-6 md:order-1 hidden md:block">
<Picture
src={heroImage}
alt="Astronaut in the air"
alt="Nix Hamburg"
widths={[200, 400, 600]}
aspectRatio="4:3"
sizes="(max-width: 800px) 100vw, 620px"
loading="eager"
format="avif"
/>
</div>
<div>
<h1
class="text-5xl lg:text-6xl xl:text-7xl font-bold lg:tracking-tight xl:tracking-tighter">
Nix/NixOS Hamburg User Group
<h1 class="text-5xl lg:text-6xl xl:text-7xl font-bold lg:tracking-tight xl:tracking-tighter">
Let's get started with NixOS!
</h1>
<p class="text-lg mt-4 text-slate-600 max-w-xl">
Are you feeling like youre stuck in a tech rut, using the same old Ansible and Kubernetes for your Linux infrastructure management? Boring!

View file

@ -6,11 +6,5 @@ import { Icon } from "astro-icon";
<div class="mt-24">
<h2 class="text-center text-slate-500">Works with your technologies</h2>
<div class="flex gap-8 md:gap-20 items-center justify-center mt-10 flex-wrap">
<Icon class="h-8 md:h-12" name="simple-icons:react" />
<Icon class="h-8 md:h-12" name="simple-icons:svelte" />
<Icon class="h-8 md:h-14" name="simple-icons:tailwindcss" />
<Icon class="h-8 md:h-16" name="simple-icons:alpinedotjs" />
<Icon class="h-8 md:h-12" name="simple-icons:vercel" />
<Icon class="h-8 md:h-12" name="simple-icons:astro" />
</div>
</div>

View file

@ -5,17 +5,17 @@ import Dropdown from "./dropdown.astro";
import { Astronav, MenuItems, MenuIcon } from "astro-navbar";
const menuitems = [
// {
// title: "Blog",
// path: "/blog",
// },
// {
// title: "About",
// path: "/about",
// },
{
title: "Blog",
path: "/blog",
},
{
title: "About",
path: "/about",
},
{
title: "Contact",
path: "/contact",
title: "Imprint",
path: "/imprint",
},
];
---
@ -25,8 +25,8 @@ const menuitems = [
<Astronav>
<div class="flex w-full lg:w-auto items-center justify-between">
<a href="/" class="text-lg"
><span class="font-bold text-slate-800">Astro</span><span
class="text-slate-500">ship</span
><span class="font-bold text-slate-800">NixOS</span><span
class="text-slate-500"> Hamburg User Group</span
>
</a>
<div class="block lg:hidden">

View file

@ -7,6 +7,6 @@ const { align = "center" } = Astro.props;
<slot name="title">Title</slot>
</h1>
<p class="text-lg mt-4 text-slate-600">
<slot name="desc">Some description goes here</slot>
<slot name="desc">Angaben gemäß § 5 TMG </slot>
</p>
</div>

View file

@ -10,7 +10,7 @@ const blogCollection = defineCollection({
alt: z.string(),
}),
publishDate: z.string().transform(str => new Date(str)),
author: z.string().default('Astroship'),
author: z.string().default('NixOS Hamburg User Group'),
category: z.string(),
tags: z.array(z.string()),
}),

View file

@ -19,7 +19,7 @@ const { title } = Astro.props;
const makeTitle = title
? title + " | " + "nixos.hamburg"
: "Nix/NixOS Hamburg User Group";
: "NixOS Hamburg User Group";
---
<!DOCTYPE html>
@ -33,7 +33,7 @@ const makeTitle = title
<!-- <link rel="preload" as="image" href={src} alt="Hero" /> -->
<SEO
title={makeTitle}
description="Nix/NixOS Hamburg User Group"
description="NixOS Hamburg User Group"
canonical={canonicalURL}
twitter={{
creator: "srx.dev",
@ -44,11 +44,11 @@ const makeTitle = title
basic: {
url: canonicalURL,
type: "website",
title: `Nix/NixOS Hamburg User Group`,
title: `NixOS Hamburg User Group`,
image: resolvedImageWithDomain,
},
image: {
alt: "Nix/NixOS Hamburg User Group Homepage Screenshot",
alt: "NixOS Hamburg User Group Homepage Screenshot",
},
}}
/>

View file

@ -1,45 +0,0 @@
---
import { Icon } from "astro-icon";
import Layout from "@layouts/Layout.astro";
import Container from "@components/container.astro";
import Sectionhead from "@components/sectionhead.astro";
import Button from "@components/ui/button.astro";
import Contactform from "@components/contactform.astro";
---
<Layout title="Contact">
<Container>
<Sectionhead>
<Fragment slot="title">Contact</Fragment>
<Fragment slot="desc">We are a here to help.</Fragment>
</Sectionhead>
<div class="grid md:grid-cols-2 gap-10 mx-auto max-w-4xl mt-16">
<div>
<h2 class="font-medium text-2xl text-gray-800">Contact Astroship</h2>
<p class="text-lg leading-relaxed text-slate-500 mt-3">
Have something to say? We are here to help. Fill up the form or send
email or call phone.
</p>
<div class="mt-5">
<div class="flex items-center mt-2 space-x-2 text-gray-600">
<Icon class="text-gray-400 w-4 h-4" name="uil:map-marker" />
<span>1734 Sanfransico, CA 93063</span>
</div><div class="flex items-center mt-2 space-x-2 text-gray-600">
<Icon class="text-gray-400 w-4 h-4" name="uil:envelope" /><a
href="mailto:hello@astroshipstarter.com"
>hello@astroshipstarter.com</a
>
</div><div class="flex items-center mt-2 space-x-2 text-gray-600">
<Icon class="text-gray-400 w-4 h-4" name="uil:phone" /><a
href="tel:+1 (987) 4587 899">+1 (987) 4587 899</a
>
</div>
</div>
</div>
<div>
<Contactform />
</div>
</div>
</Container>
</Layout>

60
src/pages/imprint.astro Normal file
View file

@ -0,0 +1,60 @@
---
import { Icon } from "astro-icon";
import Layout from "@layouts/Layout.astro";
import Container from "@components/container.astro";
import Sectionhead from "@components/sectionhead.astro";
import Button from "@components/ui/button.astro";
---
<Layout title="Contact">
<Container>
<Sectionhead>
<Fragment slot="title">Imprint</Fragment>
</Sectionhead>
<div class="grid md:grid-cols-1 gap-10 mx-auto max-w-4xl mt-16">
<div class="mt-5">
<div class="flex items-center mt-2 space-x-2 text-gray-600">
<div class="impressum">
<p><strong>Angaben gemäß § 5 TMG</strong></p>
<p>
Sebastian Wendel<br />
Wohlwillstraße 2<br />
20359 Hamburg<br /><br />
<strong>Haftungsausschluss:</strong><br /><br />
<strong>Haftung für Inhalte</strong><br /><br />
Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für
die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können
wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß
§ 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen
Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter
jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen
zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige
Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der
Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon
unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt
der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden
von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend
entfernen.<br /><br />
<strong>Datenschutz</strong><br /><br />
Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener
Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise
Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies,
soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne
Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. <br
/>
Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B.
bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann.
Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht
möglich. <br />
</p>
<strong>Contact</strong>
<div class="flex items-center mt-2 space-x-2 text-gray-600">
<a href="mailto:n1x05.h4m8u29@srx.dev">n1x05.h4m8u29@srx.dev</a>
</div>
</div>
</div>
</div>
</div>
</Container>
</Layout>

View file

@ -12,7 +12,7 @@ import Layout from "@layouts/Layout.astro";
<Container>
<Hero />
<Features />
<Logos />
<!-- <Logos /> -->
<Cta />
</Container>
</Layout>