added simple nix content
This commit is contained in:
parent
be4b60a9a5
commit
64c5fffd2d
|
@ -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',
|
||||
},
|
||||
},
|
||||
|
|
|
@ -27,7 +27,7 @@ export default defineConfig({
|
|||
image(),
|
||||
sitemap(),
|
||||
robotsTxt(),
|
||||
// compress(),
|
||||
compress(),
|
||||
],
|
||||
server: { port: 3001 },
|
||||
vite: {
|
||||
|
|
|
@ -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 |
|
@ -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 |
|
@ -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> -->
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 you’re stuck in a tech rut, using the same old Ansible and Kubernetes for your Linux infrastructure management? Boring!
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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()),
|
||||
}),
|
||||
|
|
|
@ -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",
|
||||
},
|
||||
}}
|
||||
/>
|
||||
|
|
|
@ -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
60
src/pages/imprint.astro
Normal 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>
|
|
@ -12,7 +12,7 @@ import Layout from "@layouts/Layout.astro";
|
|||
<Container>
|
||||
<Hero />
|
||||
<Features />
|
||||
<Logos />
|
||||
<!-- <Logos /> -->
|
||||
<Cta />
|
||||
</Container>
|
||||
</Layout>
|
||||
|
|
Loading…
Reference in a new issue