Skip to content
Merged

V5 #38

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified public/images/glyph-banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/investors-banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/legal-banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/newsroom-banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/assets/brand/futureblur-glyphs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/assets/brand/futureblur-lockups.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/components/Footer.astro
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ function getLinkTitle(link: NavigationLink) {
</div>
<div class="flex">
<span class="text-primary/60 pl-1.5"
>&copy; 2025 Futureblur</span
>&copy; 2026 Futureblur</span
>
</div>
</div>
Expand Down
4 changes: 4 additions & 0 deletions src/components/Head.astro
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ interface Props {
cover: string;
author?: string;
language: Language;
noindex?: boolean;
}

const canonicalURL = new URL(Astro.url.pathname, Astro.site);
Expand All @@ -22,6 +23,7 @@ const {
cover,
author = "Futureblur",
language,
noindex = false,
} = Astro.props;
---

Expand Down Expand Up @@ -70,6 +72,8 @@ const {
<meta name="description" content={description} />
<meta name="author" content={author} />
<meta name="copyright" content={author} />
{noindex && <meta name="robots" content="noindex, nofollow" />}


<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
Expand Down
14 changes: 7 additions & 7 deletions src/components/Icons/FutureblurLogo.astro
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ const { lang } = Astro.props;
class="scale-[90%] fill-black dark:fill-white"
aria-label="Go back home"
>
<svg width="28" height="28" viewBox="0 0 28 16.263">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M27.974 13.755C27.974 6.158 21.711 0 13.987 0S0 6.158 0 13.755q0 0.674 0.066 1.331c0.045 0.455 0.588 0.654 0.961 0.388 1.141 -0.807 2.574 -1.505 4.227 -2.051a0.635 0.635 0 0 0 0.401 -0.772 9.333 9.333 0 0 1 -0.336 -2.481c0 -4.979 3.932 -9.016 8.785 -9.016s8.785 4.038 8.785 9.016c0 0.887 -0.125 1.742 -0.357 2.552a0.635 0.635 0 0 0 0.394 0.775c1.567 0.538 2.929 1.211 4.021 1.986 0.374 0.264 0.917 0.067 0.961 -0.388q0.066 -0.663 0.066 -1.342m-8.014 -5.742a5.87 5.87 0 1 1 -11.742 0 5.87 5.87 0 0 1 11.742 0m-6.366 -3.423a0.588 0.588 0 0 1 0.958 0l0.693 0.974a0.56 0.56 0 0 0 0.314 0.224l1.141 0.331a0.588 0.588 0 0 1 0.299 0.926l-0.709 0.907a0.56 0.56 0 0 0 -0.125 0.375l0.028 1.154a0.588 0.588 0 0 1 -0.777 0.569l-1.15 -0.392a0.56 0.56 0 0 0 -0.38 0l-1.15 0.392a0.588 0.588 0 0 1 -0.777 -0.569l0.028 -1.154a0.56 0.56 0 0 0 -0.125 -0.375l-0.709 -0.907a0.588 0.588 0 0 1 0.299 -0.926l1.141 -0.331a0.56 0.56 0 0 0 0.314 -0.224z"
>
</path>
<svg width="28" height="28" viewBox="0 0 367 230" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="path-1-outside-1_3211_243" maskUnits="userSpaceOnUse" x="-0.110352" y="-0.109985" width="367" height="230" fill="black">
<rect fill="white" x="-0.110352" y="-0.109985" width="367" height="230"/>
<path d="M183.227 1.89001C283.376 1.89001 364.564 93.48 364.564 206.461C364.564 211.054 364.43 215.612 364.165 220.129C363.791 226.513 356.298 229.592 351.006 226.001C337.698 216.972 322.006 209.038 304.451 202.487C300.285 200.932 298.035 196.392 299.194 192.099C302.522 179.771 304.312 166.692 304.312 153.143C304.312 79.0508 250.805 18.9867 184.799 18.9867C118.793 18.9867 65.2852 79.0508 65.2852 153.143C65.2852 166.305 66.9745 179.023 70.1218 191.042C71.2514 195.354 68.952 199.888 64.7573 201.399C46.0857 208.121 29.4394 216.389 15.4259 225.868C10.1322 229.449 2.6503 226.364 2.2805 219.983C2.02144 215.514 1.88966 211.005 1.88965 206.461C1.88965 93.4802 83.077 1.89024 183.227 1.89001ZM184.697 36.3763C231.397 36.3764 269.256 74.2347 269.256 120.935C269.256 167.635 231.397 205.493 184.697 205.493C137.997 205.493 100.139 167.635 100.139 120.935C100.139 74.2347 137.997 36.3763 184.697 36.3763ZM165.541 82.9101C164.487 84.4023 162.959 85.4942 161.206 86.0087L140.764 92.0077C135.278 93.6176 133.14 100.249 136.651 104.761L149.443 121.193C150.591 122.668 151.194 124.493 151.15 126.361L150.662 147.178C150.529 152.818 156.057 156.864 161.393 155.032L181.824 148.02C183.528 147.435 185.38 147.435 187.085 148.02L207.515 155.032C212.851 156.864 218.379 152.818 218.247 147.178L217.759 126.361C217.715 124.493 218.318 122.668 219.466 121.194L232.257 104.761C235.769 100.249 233.63 93.6176 228.145 92.0077L207.703 86.0087C205.95 85.4942 204.422 84.4023 203.368 82.9103L191.072 65.5129C187.843 60.9443 181.066 60.9444 177.837 65.513L165.541 82.9101Z"/>
</mask>
<path d="M183.227 1.89001C283.376 1.89001 364.564 93.48 364.564 206.461C364.564 211.054 364.43 215.612 364.165 220.129C363.791 226.513 356.298 229.592 351.006 226.001C337.698 216.972 322.006 209.038 304.451 202.487C300.285 200.932 298.035 196.392 299.194 192.099C302.522 179.771 304.312 166.692 304.312 153.143C304.312 79.0508 250.805 18.9867 184.799 18.9867C118.793 18.9867 65.2852 79.0508 65.2852 153.143C65.2852 166.305 66.9745 179.023 70.1218 191.042C71.2514 195.354 68.952 199.888 64.7573 201.399C46.0857 208.121 29.4394 216.389 15.4259 225.868C10.1322 229.449 2.6503 226.364 2.2805 219.983C2.02144 215.514 1.88966 211.005 1.88965 206.461C1.88965 93.4802 83.077 1.89024 183.227 1.89001ZM184.697 36.3763C231.397 36.3764 269.256 74.2347 269.256 120.935C269.256 167.635 231.397 205.493 184.697 205.493C137.997 205.493 100.139 167.635 100.139 120.935C100.139 74.2347 137.997 36.3763 184.697 36.3763ZM165.541 82.9101C164.487 84.4023 162.959 85.4942 161.206 86.0087L140.764 92.0077C135.278 93.6176 133.14 100.249 136.651 104.761L149.443 121.193C150.591 122.668 151.194 124.493 151.15 126.361L150.662 147.178C150.529 152.818 156.057 156.864 161.393 155.032L181.824 148.02C183.528 147.435 185.38 147.435 187.085 148.02L207.515 155.032C212.851 156.864 218.379 152.818 218.247 147.178L217.759 126.361C217.715 124.493 218.318 122.668 219.466 121.194L232.257 104.761C235.769 100.249 233.63 93.6176 228.145 92.0077L207.703 86.0087C205.95 85.4942 204.422 84.4023 203.368 82.9103L191.072 65.5129C187.843 60.9443 181.066 60.9444 177.837 65.513L165.541 82.9101Z" fill="#0D0D0D"/>
<path d="M183.227 1.89001V1.4782e-05V1.4782e-05V1.89001ZM364.564 206.461H366.454V206.461H364.564ZM304.312 153.143H306.203V153.143H304.312ZM184.799 18.9867V17.0967V17.0967V18.9867ZM65.2852 153.143H63.3952V153.143H65.2852ZM1.88965 206.461H-0.000351429V206.461H1.88965ZM184.697 36.3763V34.4863V34.4863V36.3763ZM269.256 120.935L271.146 120.935V120.935H269.256ZM184.697 205.493V207.383V207.383V205.493ZM100.139 120.935H98.2487V120.935L100.139 120.935ZM191.072 65.5129L192.615 64.422L191.072 65.5129ZM177.837 65.513L176.293 64.4222L177.837 65.513ZM207.703 86.0087L207.171 87.8222L207.703 86.0087ZM203.368 82.9103L201.824 84.0011L203.368 82.9103ZM232.257 104.761L233.749 105.922L232.257 104.761ZM217.759 126.361L219.649 126.317L217.759 126.361ZM219.466 121.194L217.974 120.033L219.466 121.194ZM150.662 147.178L148.772 147.133L150.662 147.178ZM161.393 155.032L162.007 156.82V156.82L161.393 155.032ZM149.443 121.193L147.952 122.354L149.443 121.193ZM151.15 126.361L153.039 126.405L151.15 126.361ZM140.764 92.0077L140.232 90.1941L140.764 92.0077ZM304.451 202.487L305.112 200.716L304.451 202.487ZM299.194 192.099L297.369 191.607L299.194 192.099ZM161.206 86.0087L161.738 87.8223L161.206 86.0087ZM165.541 82.9101L163.998 81.8193L165.541 82.9101ZM218.247 147.178L220.136 147.134L218.247 147.178ZM15.4259 225.868L16.4849 227.434L15.4259 225.868ZM181.824 148.02L181.21 146.233L181.824 148.02ZM187.085 148.02L187.698 146.233L187.085 148.02ZM70.1218 191.042L71.9502 190.563L70.1218 191.042ZM64.7573 201.399L64.117 199.621L64.7573 201.399ZM364.165 220.129L366.052 220.24L364.165 220.129ZM183.227 1.89001V3.78001C282.125 3.78001 362.674 94.3032 362.674 206.461H364.564H366.454C366.454 92.6568 284.628 1.4782e-05 183.227 1.4782e-05V1.89001ZM364.564 206.461H362.674C362.674 211.017 362.541 215.538 362.278 220.019L364.165 220.129L366.052 220.24C366.319 215.686 366.454 211.091 366.454 206.461H364.564ZM351.006 226.001L352.067 224.437C338.617 215.311 322.786 207.312 305.112 200.716L304.451 202.487L303.791 204.258C321.226 210.764 336.78 218.633 349.945 227.565L351.006 226.001ZM299.194 192.099L301.018 192.592C304.39 180.103 306.202 166.858 306.203 153.143H304.312H302.422C302.422 166.525 300.654 179.438 297.369 191.607L299.194 192.099ZM304.312 153.143H306.203C306.203 78.2183 252.048 17.0967 184.799 17.0967V18.9867V20.8767C249.561 20.8767 302.422 79.8833 302.422 153.143H304.312ZM184.799 18.9867V17.0967C117.55 17.0967 63.3952 78.2183 63.3952 153.143H65.2852H67.1752C67.1752 79.8833 120.036 20.8767 184.799 20.8767V18.9867ZM65.2852 153.143H63.3952C63.3952 166.467 65.1053 179.346 68.2935 191.52L70.1218 191.042L71.9502 190.563C68.8436 178.701 67.1752 166.143 67.1752 153.143H65.2852ZM64.7573 201.399L64.117 199.621C45.3214 206.388 28.53 214.722 14.367 224.303L15.4259 225.868L16.4849 227.434C30.3489 218.055 46.8501 209.855 65.3975 203.177L64.7573 201.399ZM2.2805 219.983L4.16733 219.874C3.91038 215.441 3.77966 210.968 3.77965 206.461H1.88965H-0.000351429C-0.000343442 211.041 0.1325 215.587 0.393664 220.093L2.2805 219.983ZM1.88965 206.461H3.77965C3.77965 94.3034 84.3286 3.78024 183.227 3.78001V1.89001V1.4782e-05C81.8254 0.000241876 -0.000351429 92.657 -0.000351429 206.461H1.88965ZM184.697 36.3763V38.2663C230.354 38.2664 267.366 75.2785 267.366 120.935H269.256H271.146C271.146 73.1909 232.441 34.4864 184.697 34.4863V36.3763ZM269.256 120.935L267.366 120.935C267.366 166.591 230.354 203.603 184.697 203.603V205.493V207.383C232.441 207.383 271.146 168.679 271.146 120.935L269.256 120.935ZM184.697 205.493V203.603C139.041 203.603 102.029 166.591 102.029 120.935L100.139 120.935L98.2487 120.935C98.2489 168.679 136.953 207.383 184.697 207.383V205.493ZM100.139 120.935H102.029C102.029 75.2785 139.041 38.2663 184.697 38.2663V36.3763V34.4863C136.953 34.4863 98.2487 73.1909 98.2487 120.935H100.139ZM161.206 86.0087L160.674 84.1952L140.232 90.1941L140.764 92.0077L141.296 93.8212L161.738 87.8223L161.206 86.0087ZM136.651 104.761L135.16 105.922L147.952 122.354L149.443 121.193L150.935 120.032L138.143 103.6L136.651 104.761ZM151.15 126.361L149.261 126.317L148.772 147.133L150.662 147.178L152.551 147.222L153.039 126.405L151.15 126.361ZM161.393 155.032L162.007 156.82L182.437 149.808L181.824 148.02L181.21 146.233L160.78 153.244L161.393 155.032ZM187.085 148.02L186.471 149.808L206.902 156.82L207.515 155.032L208.129 153.245L187.698 146.233L187.085 148.02ZM218.247 147.178L220.136 147.134L219.649 126.317L217.759 126.361L215.87 126.405L216.357 147.222L218.247 147.178ZM219.466 121.194L220.957 122.354L233.749 105.922L232.257 104.761L230.766 103.6L217.974 120.033L219.466 121.194ZM228.145 92.0077L228.677 90.1942L208.235 84.1952L207.703 86.0087L207.171 87.8222L227.612 93.8212L228.145 92.0077ZM203.368 82.9103L204.911 81.8194L192.615 64.422L191.072 65.5129L189.528 66.6037L201.824 84.0011L203.368 82.9103ZM177.837 65.513L176.293 64.4222L163.998 81.8193L165.541 82.9101L167.085 84.0009L179.38 66.6038L177.837 65.513ZM191.072 65.5129L192.615 64.422C188.633 58.7879 180.275 58.788 176.293 64.4222L177.837 65.513L179.38 66.6038C181.856 63.1008 187.052 63.1007 189.528 66.6037L191.072 65.5129ZM207.703 86.0087L208.235 84.1952C206.891 83.8007 205.72 82.9635 204.911 81.8194L203.368 82.9103L201.824 84.0011C203.125 85.8412 205.009 87.1877 207.171 87.8222L207.703 86.0087ZM232.257 104.761L233.749 105.922C238.079 100.358 235.442 92.1796 228.677 90.1942L228.145 92.0077L227.612 93.8212C231.819 95.0556 233.458 100.14 230.766 103.6L232.257 104.761ZM217.759 126.361L219.649 126.317C219.615 124.885 220.077 123.485 220.957 122.354L219.466 121.194L217.974 120.033C216.559 121.851 215.816 124.102 215.87 126.405L217.759 126.361ZM150.662 147.178L148.772 147.133C148.609 154.089 155.426 159.078 162.007 156.82L161.393 155.032L160.78 153.244C156.688 154.649 152.45 151.546 152.551 147.222L150.662 147.178ZM149.443 121.193L147.952 122.354C148.832 123.485 149.294 124.885 149.261 126.317L151.15 126.361L153.039 126.405C153.094 124.102 152.35 121.851 150.935 120.032L149.443 121.193ZM140.764 92.0077L140.232 90.1941C133.466 92.1796 130.829 100.358 135.16 105.922L136.651 104.761L138.143 103.6C135.45 100.141 137.09 95.0556 141.296 93.8212L140.764 92.0077ZM304.451 202.487L305.112 200.716C301.889 199.513 300.106 195.973 301.018 192.592L299.194 192.099L297.369 191.607C295.964 196.812 298.682 202.351 303.791 204.258L304.451 202.487ZM161.206 86.0087L161.738 87.8223C163.9 87.1877 165.784 85.8411 167.085 84.0009L165.541 82.9101L163.998 81.8193C163.189 82.9634 162.018 83.8007 160.674 84.1952L161.206 86.0087ZM207.515 155.032L206.902 156.82C213.482 159.078 220.299 154.089 220.136 147.134L218.247 147.178L216.357 147.222C216.459 151.547 212.22 154.649 208.129 153.245L207.515 155.032ZM15.4259 225.868L14.367 224.303C10.0784 227.204 4.43809 224.546 4.16733 219.874L2.2805 219.983L0.393664 220.093C0.862513 228.182 10.186 231.695 16.4849 227.434L15.4259 225.868ZM181.824 148.02L182.437 149.808C183.744 149.359 185.164 149.359 186.471 149.808L187.085 148.02L187.698 146.233C185.596 145.511 183.313 145.511 181.21 146.233L181.824 148.02ZM70.1218 191.042L68.2935 191.52C69.1832 194.917 67.3618 198.452 64.117 199.621L64.7573 201.399L65.3975 203.177C70.5423 201.325 73.3195 195.792 71.9502 190.563L70.1218 191.042ZM364.165 220.129L362.278 220.019C362.004 224.692 356.355 227.347 352.067 224.437L351.006 226.001L349.945 227.565C356.24 231.837 365.577 228.334 366.052 220.24L364.165 220.129Z" fill="#0D0D0D" mask="url(#path-1-outside-1_3211_243)"/>
</svg>
</a>
5 changes: 0 additions & 5 deletions src/consts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -203,11 +203,6 @@ export const footerGroup: NavigationGroup[] = [
url: 'https://fut.red/i',
external: true,
},
{
title: 'footer.youtube',
url: 'https://fut.red/y',
external: true,
},
{
title: 'footer.github',
url: 'https://fut.red/g',
Expand Down
1 change: 1 addition & 0 deletions src/content/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ const markdownCollection = defineCollection({
message: 'Cover image must be at least 1080px wide',
}),
coverDescription: z.string(),
noIndex: z.boolean().optional().default(false),
})
});

Expand Down
1 change: 1 addition & 0 deletions src/content/markdown/de/legal.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ title: "Impressum"
description: ""
cover: "/public/images/legal-banner.png"
coverDescription: ""
noIndex: true
---

**Angaben gemäß § 5 TMG**\
Expand Down
1 change: 1 addition & 0 deletions src/content/markdown/en/legal.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ title: "Legal Notice"
description: ""
cover: "/public/images/legal-banner.png"
coverDescription: ""
noIndex: true
---

**Providers pursuant to sec. 5 (1) German Telemedia Act (Telemediengesetz - TMG)**\
Expand Down
1 change: 1 addition & 0 deletions src/content/promotion/de/archviz.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"order": 1,
"hide": true,
"title": "ArchViz",
"subtitle": "Schritt für Schritt. Sammle Ideen. Gestalte die Szene. Verwirkliche sie. Alles in Blender.",
"image": "archviz.jpg",
Expand Down
1 change: 1 addition & 0 deletions src/content/promotion/en/archviz.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"order": 1,
"hide": true,
"title": "ArchViz",
"subtitle": "Follow step by step. Gather ideas. Build the scene. Make it real. All in Blender.",
"image": "archviz.jpg",
Expand Down
4 changes: 3 additions & 1 deletion src/layouts/Layout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ type Props = {
description: string;
cover: string;
author?: string;
noIndex?: boolean;
};

const { className, title, siteName, description, cover, author } = Astro.props;
const { className, title, siteName, description, cover, author, noIndex } = Astro.props;
const lang = getLangFromUrl(Astro.url);
---

Expand All @@ -28,6 +29,7 @@ const lang = getLangFromUrl(Astro.url);
cover={cover}
author={author}
language={lang}
noindex={noIndex}
/>
</head>
<body>
Expand Down
1 change: 1 addition & 0 deletions src/layouts/MarkdownLayout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ const { post } = Astro.props;
title={post.data.title}
description={post.data.description}
cover={post.data.cover.src}
noIndex={post.data.noIndex}
>
<Container props="max-w-[730px] page-spacing">
<div class="my-10 space-y-2">
Expand Down
Loading