diff --git a/src/components/Arrow.astro b/src/components/Arrow.astro new file mode 100644 index 0000000..437e7ef --- /dev/null +++ b/src/components/Arrow.astro @@ -0,0 +1,20 @@ + + + + + + diff --git a/src/components/Footer.astro b/src/components/Footer.astro index d31ce5a..cc12948 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -14,9 +14,8 @@ import { Image } from "astro:assets";
- Code of Conduct - Cookie Policy - Terms of Service + Code of Conduct + Privacy Policy
@@ -29,8 +28,7 @@ import { Image } from "astro:assets"; Twitter -
-
+
Discord @@ -40,45 +38,71 @@ import { Image } from "astro:assets";
- - + html.dark .logos img { + filter: invert() hue-rotate(180deg); + } + + @media (min-width: 819px) { + .texts { + align-items: center; + flex-direction: row; + } + + .logos { + flex-direction: row; + gap: 1.5rem; + } + + .logos-line { + display: contents; + } + } + + diff --git a/src/components/Hero.astro b/src/components/Hero.astro new file mode 100644 index 0000000..83d4fac --- /dev/null +++ b/src/components/Hero.astro @@ -0,0 +1,86 @@ +--- +import SquiggleWave from "./SquiggleWave.astro"; + +import SquiggleLong from "~/assets/squiggle-long.svg"; +import ThemeToggle from "./ThemeToggle.astro"; +--- + +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+ + diff --git a/src/components/HeroForPage.astro b/src/components/HeroForPage.astro new file mode 100644 index 0000000..ce6f8dd --- /dev/null +++ b/src/components/HeroForPage.astro @@ -0,0 +1,39 @@ +--- +import Arrow from "~/components/Arrow.astro"; +import Heading from "~/components/Heading.astro"; +import Hero from "~/components/Hero.astro"; +--- + + +
+ + + + SquiggleConf + +
+
+ + diff --git a/src/components/HeroName.astro b/src/components/HeroName.astro index 1b97739..8ea3f3e 100644 --- a/src/components/HeroName.astro +++ b/src/components/HeroName.astro @@ -50,7 +50,7 @@ interface Props { } .hero-name.hero-color-inverted { - --colorHeadingText: #f4fbff; + --colorHeadingText: var(--colorOffWhite); --colorShadow: rgba(0, 0, 0, 0.35); } diff --git a/src/components/PrimaryHero.astro b/src/components/PrimaryHero.astro index c47ad68..7d1ba9c 100644 --- a/src/components/PrimaryHero.astro +++ b/src/components/PrimaryHero.astro @@ -1,89 +1,10 @@ --- -import HeroName from "./HeroName.astro"; -import SquiggleWave from "./SquiggleWave.astro"; - -import SquiggleLong from "~/assets/squiggle-long.svg"; import AnchorButton from "./AnchorButton.astro"; -import ThemeToggle from "./ThemeToggle.astro"; +import Hero from "./Hero.astro"; +import HeroName from "./HeroName.astro"; --- -
- -
- - - - - - - - - - - - - - - - - - - - -
-
- - $350 Early Bird Tickets -
-
-
-
- - + + + $350 Early Bird Tickets + diff --git a/src/layouts/normalize.css b/src/layouts/normalize.css index d0358a8..d3b965b 100644 --- a/src/layouts/normalize.css +++ b/src/layouts/normalize.css @@ -7,6 +7,11 @@ margin: 0; } + a { + color: inherit; + text-decoration-thickness: 1px; + } + h1, h2, h3, diff --git a/src/pages/code-of-conduct.astro b/src/pages/code-of-conduct.astro new file mode 100644 index 0000000..8821d65 --- /dev/null +++ b/src/pages/code-of-conduct.astro @@ -0,0 +1,77 @@ +--- +import BodyText from "~/components/BodyText.astro"; +import FullSection from "~/components/FullSection.astro"; +import HeroForPage from "~/components/HeroForPage.astro"; +import BaseLayout from "~/layouts/BaseLayout.astro"; +--- + + + Code of Conduct + + + + SquiggleConf is dedicated to providing a respectful, harassment-free + community for everyone. We do not tolerate harassment or bullying of any + community member in any form. This does not only extend to members of the + SquiggleConf, but to anyone who chooses to become involved in the larger + SquiggleConf community of users, developers and integrators through events + or interactions. + + + + Harassment includes offensive verbal/electronic comments related to + personal characteristics or choices, sexual images or comments in public + or online spaces, deliberate intimidation, bullying, stalking, following, + harassing photography or recording, sustained disruption of talks, Discord + messages, electronic meetings, physical meetings or other events, + inappropriate physical contact, or unwelcome sexual attention. + Participants asked to stop any harassing or bullying behavior are expected + to comply immediately. + + + + If a participant engages in harassing behavior, representatives of the + community may take reasonable action they deem appropriate, including + warning the offender, expulsion from any SquiggleConf event, or expulsion + from mailing lists, Discord groups, discussion boards, and other + electronic communications channels to resolve the issue. This may include + expulsion from SquiggleConf membership. + + + + If you are being harassed, notice that someone else is being harassed, or + have any other concerns, please act to intercede or ask for help from any + member of the SquiggleConf, Discord group admins, website admins, or + organizers/representatives of any physical events put on under the + auspices of the SquiggleConf. + + + — + + + This Code of Conduct adapted from + + plone.org/foundation/materials/foundation-resolutions/code-of-conduct. + + + + The content of this Code of Conduct is licensed under a Creative Commons + Attribution-ShareAlike 4.0 International license. + + + + + diff --git a/src/pages/index.astro b/src/pages/index.astro index 1152f3c..28425ef 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -4,7 +4,6 @@ import FAQs from "~/components/FAQs.astro"; import PrimaryHero from "~/components/PrimaryHero.astro"; import Speakers from "~/components/Speakers.astro"; import BaseLayout from "~/layouts/BaseLayout.astro"; -import Newsletter from "~/components/Newsletter.astro"; import Information from "~/components/Information.astro"; import Calls from "~/components/Calls.astro"; --- diff --git a/src/pages/privacy-policy.astro b/src/pages/privacy-policy.astro new file mode 100644 index 0000000..20078a5 --- /dev/null +++ b/src/pages/privacy-policy.astro @@ -0,0 +1,26 @@ +--- +import BodyText from "~/components/BodyText.astro"; +import FullSection from "~/components/FullSection.astro"; +import HeroForPage from "~/components/HeroForPage.astro"; +import BaseLayout from "~/layouts/BaseLayout.astro"; +--- + + + Privacy Policy + + + + Hi. This will be filled out soon. + + + + +