Page MenuHomePhorge

No OneTemporary

diff --git a/content/about.md b/content/about.md
index 5d9faab..7254e8e 100644
--- a/content/about.md
+++ b/content/about.md
@@ -1,26 +1,26 @@
---
title: "About"
date: 2021-12-18T11:10:36+08:00
draft: false
language: en
description: About Us
-featured_image: ../assets/images/pages/peaksat_render.png
+featured_image: ../assets/images/pages/PeakSat_render.png
---
Satellite optical communication systems seek to address the limitations of radio frequency communications. Laser communication allows for bandwidths unreachable with other wireless, long-distance communication technologies. Due to the narrow beam divergence, laser communications are secure, and further so when combined with Quantum Key Distribution. Moreover, the optical bands are licence-free compared to the overcrowded RF spectrum.
<!-- In recent years, the European Union has demonstrated a commitment to developing secure quantum communications, using satellite-based optical communication systems through the EuroQCI declaration. ESA member states also support the need to improve infrastructure capacities for optical communication, as declared in Resolution No 4 of the 2022 Council Meeting at Ministerial Level. -->
In Greece, an effort to establish a national network of optical ground stations was initiated recently. This has led to the kick-off of the “HellasQCI” project, co-funded by the European Commission and the Hellenic Republic. Three sites have been identified ass for the development of optical ground stations as part of “HellasQCI”, with one of them being the Holomondas Astronomical Station, owned by the Aristotle University of Thessaloniki (AUTh). Within HellasQCI, the Holomondas OGS is planned to operate as a permanent end node (HellasQCI-North), enabling Quantum Secure Communication from Thessaloniki to Athens and Heraklion in Greece or other sites in Europe.
<!-- Another station of the HellasQCI project, the Chelmos station has successfully demonstrated an optical link with the geostationary satellite AlphaSat. Under a separate activity, Chelmos is expected to be upgraded for LEO tracking and communication within 2024. -->
A dedicated space segment, designed to operate and evaluate the existing HellasQCI nodes would provide invaluable expertise to Greek OGS owners, operators and stakeholders, accelerating the development of HellasOCI and closing the loop of expertise development for satellite-based optical communications in Greece. A dedicated CubeSat mission, hosting an optical communications payload is an ideal platform for this venture.
The main purpose of the mission would be to demonstrate the OGS network’s capabilities to communicate with satellites in Low Earth Orbit, by successfully achieving an optical link with the Holomondas and Chelmos stations. However, it would also demonstrate the ability of Greek academia and industry for building and operating an end-to-end optical space communications system, which is instrumental for further advancing HellasQCI. Finally, the expertise gained by operating both the space and ground segments would pave the way for participation in future missions and advanced concepts, adding to Europe’s pool of expertise on satellite-based laser communications.
The mission envisioned to achieve these outcomes is PeakSat, a 3U CubeSat mission that will be designed and assembled at AUTh. The mission is centred around the demonstration of advanced optical communications technology for both downlink and uplink, using the CubeSat platform. PeakSat will be composed primarily of COTS components with the inclusion of some in-house components. These in-house components can be used to create a completely reusable platform for CubeSat-based optical communications in the future.
## Key Participants
The Principal Investigator of PeakSat is [Prof. Alkiviadis Hatzopoulos](https://ee.auth.gr/en/school/faculty-staff/electronics-computers-department/hatzopoulos-alkiviadis/) and the Co-PI is [Prof. Kleomenis Tsiganis](https://www.physics.auth.gr/en/people/13), responsible for the Holomondas OGS development. They are faculty members of the Aristotle University of Thessaloniki, in the Electronics Laboratory of the [School of Electrical and Computer Engineering](https://ee.auth.gr/) and the Section of Astrophysics, Astronomy & Mechanics of the [School of Physics](https://www.physics.auth.gr/en), respectively. The two sections have coordinated their efforts towards a research proposal for an Optical Communications CubeSat mission built and operated by AUTh. For PeakSat, the Aristotle University of Thessaloniki will collaborate with [Prisma Electronics SA](https://www.prismaelectronics.eu/index.php/en/), a hi-tech company based in Greece with space heritage.
diff --git a/content/posts/peaksat-selected.md b/content/posts/peaksat-selected.md
index 0ae6126..5fe890e 100644
--- a/content/posts/peaksat-selected.md
+++ b/content/posts/peaksat-selected.md
@@ -1,24 +1,24 @@
---
-title: "PeakSAT Selected to be one of 13 Greek CubeSats"
+title: "PeakSat Selected to be one of 13 Greek CubeSats"
date: 2023-09-01T09:00:00+03:00
draft: false
language: en
featured_image: ../assets/images/featured/featured-img-placeholder.png
-summary: AUTh kicks-off the "PeakSAT" project to advance optical satellite communication from Low Earth Orbit to the Cholomondas station, as part of the Greek CubeSats In-Orbit Validation Projects programme by ESA.
-description: The Aristotle University of Thessaloniki kicks-off the "PeakSAT" nanosatellite project to advance optical satellite communication from Low Earth Orbit to the Cholomondas station, as part of the _Greek CubeSats In-Orbit Validation Projects_ programme by the European Space Agency.
+summary: AUTh kicks-off the "PeakSat" project to advance optical satellite communication from Low Earth Orbit to the Cholomondas station, as part of the Greek CubeSats In-Orbit Validation Projects programme by ESA.
+description: The Aristotle University of Thessaloniki kicks-off the "PeakSat" nanosatellite project to advance optical satellite communication from Low Earth Orbit to the Cholomondas station, as part of the _Greek CubeSats In-Orbit Validation Projects_ programme by the European Space Agency.
author: SpaceDot
authorimage: ../assets/images/global/spacedot_circle.svg
categories: News
tags: News
---
-The Aristotle University of Thessaloniki takes another big step in expanding its space activities through the launch of the project for the construction and launch of the "PeakSAT" nanosatellite. Following a series of programmes in the space sector, the university will use existing infrastructure and expertise to develop state-of-the-art technologies through the new satellite.
+The Aristotle University of Thessaloniki takes another big step in expanding its space activities through the launch of the project for the construction and launch of the "PeakSat" nanosatellite. Following a series of programmes in the space sector, the university will use existing infrastructure and expertise to develop state-of-the-art technologies through the new satellite.
The mission is based on the Cholomondas optical satellite communications station in Taxiarchis, Halkidiki. The Cholomondas astronomical station, managed by the Department of Theoretical Mechanics of the School of Physics, has been selected to be one of the three nodes of the HellasQCI network. The aim of the network is to connect the metropolitan cities of Greece to a quantum communications network, part of the corresponding European EuroQCI network. The optical satellite communications station is under construction and when completed will perform optical links with satellite systems.
The SpaceDot research group of the Electronics Laboratory at the Department of Electrical and Computer Engineering plays a key role in the implementation of the project. SpaceDot, through its participation in the European Space Agency's "Fly Your Satellite! 3" programme with the AcubeSAT nanosatellite, has nurtured students' skills in nanosatellite design and construction. SpaceDot has in recent years created an incubator of space-related engineers and scientists, with more than 60 active members today.
-The aim of the new PeakSAT nano-satellite is to demonstrate optical satellite links from Low Earth Orbit to the Cholomondas station. Optical satellite communications in these orbits is a field that is under continuous development and is becoming increasingly necessary in modern times. Optical signals can transfer significantly more data between space and ground compared to conventional radio networks, as the increased bandwidth and focused beams used can achieve substantial increases in data rate. On the other hand, there are objective challenges that this technology has to address. Achieving links at altitudes above 500km is extremely difficult, as it requires the optical terminal to be aligned with the lens of the base station while the satellite is moving at a speed of 8 km/second.
+The aim of the new PeakSat nano-satellite is to demonstrate optical satellite links from Low Earth Orbit to the Cholomondas station. Optical satellite communications in these orbits is a field that is under continuous development and is becoming increasingly necessary in modern times. Optical signals can transfer significantly more data between space and ground compared to conventional radio networks, as the increased bandwidth and focused beams used can achieve substantial increases in data rate. On the other hand, there are objective challenges that this technology has to address. Achieving links at altitudes above 500km is extremely difficult, as it requires the optical terminal to be aligned with the lens of the base station while the satellite is moving at a speed of 8 km/second.
Following the submission of the Aristotle University proposal, the consortium was accepted in March 2023 to participate in the _Greek CubeSats In-Orbit Validation Projects_ programme by the European Space Agency.
The kick-off of the new satellite development programme took place in April, and the project is currently in its fifth month.
\ No newline at end of file
diff --git a/hugo.yaml b/hugo.yaml
index 3c6eabd..76b6deb 100644
--- a/hugo.yaml
+++ b/hugo.yaml
@@ -1,151 +1,151 @@
baseURL: ''
-title: PeakSAT
+title: PeakSat
languageCode: en-us
DefaultContentLanguage: en
enableEmoji: true
enableGitInfo: true
enableRobotsTXT: true
canonifyURLs: true
paginate: 9
darkmode_js:
- assets/js/darkmode.js
enableInlineShortcodes: true
markup:
goldmark:
extensions:
definitionList: true
footnote: true
linkify: true
linkifyProtocol: https
strikethrough: true
table: true
taskList: true
typographer:
apostrophe: '&rsquo;'
disable: false
ellipsis: '&hellip;'
emDash: '&mdash;'
enDash: '&ndash;'
leftAngleQuote: '&laquo;'
leftDoubleQuote: '&ldquo;'
leftSingleQuote: '&lsquo;'
rightAngleQuote: '&raquo;'
rightDoubleQuote: '&rdquo;'
rightSingleQuote: '&rsquo;'
parser:
attribute:
block: false
title: true
autoHeadingID: true
autoHeadingIDType: github
wrapStandAloneImageWithinParagraph: true
renderer:
hardWraps: false
unsafe: true
xhtml: false
params:
author: SpaceDot
authorimage: ../assets/images/global/author.webp
og_image: /images/tailbliss-cover.png
moto: "A 3U Optical Communications Mission"
- description: "Started in 2023, PeakSAT is a 3U CubeSat mission designed in the Aristotle University of Thessaloniki. It aims to demonstrate the capability of performing laser links with Optical Ground Stations in Greece, and to pave the way for a space-based quantum communications network."
+ description: "Started in 2023, PeakSat is a 3U CubeSat mission designed in the Aristotle University of Thessaloniki. It aims to demonstrate the capability of performing laser links with Optical Ground Stations in Greece, and to pave the way for a space-based quantum communications network."
disable_theme_toggle: false
disable_stay_uptodate: false
p1:
heading: "Find us at TIF!"
image: "images/pages/event_1.jpg"
content:
- - text: "AcubeSAT and PeakSAT will be present at the Thessaloniki International Fair (TIF) from **9 to 17 September 2023**. Come visit us at the `akademia` pavilion **(Pavilion 14, AUTh stand)** to learn more about our missions and our projects."
+ - text: "AcubeSAT and PeakSat will be present at the Thessaloniki International Fair (TIF) from **9 to 17 September 2023**. Come visit us at the `akademia` pavilion **(Pavilion 14, AUTh stand)** to learn more about our missions and our projects."
p2:
heading: "The mission"
- image: "images/global/peaksat_patch_draft_purple.png"
+ image: "images/global/PeakSat_patch_draft_purple.png"
content:
- - text: "PeakSAT is a 3U CubeSat mission that is being designed and developed at the Aristotle University of Thessaloniki. The mission is centred around the demonstration of advanced optical communications technology for both downlink and uplink, using the CubeSat platform."
- - text: PeakSAT will be composed of COTS components, with the inclusion of some in-house developments and an optical terminal as a payload. The mission aims to achieve a 1 Gbps downlink at C-band and 100 Mbps uplink at L-band with the Holomondas Observatory in Halkidiki.
+ - text: "PeakSat is a 3U CubeSat mission that is being designed and developed at the Aristotle University of Thessaloniki. The mission is centred around the demonstration of advanced optical communications technology for both downlink and uplink, using the CubeSat platform."
+ - text: PeakSat will be composed of COTS components, with the inclusion of some in-house developments and an optical terminal as a payload. The mission aims to achieve a 1 Gbps downlink at C-band and 100 Mbps uplink at L-band with the Holomondas Observatory in Halkidiki.
p4:
heading: "News"
content:
- text: "Updates from the development of PeakSat"
social_media:
github:
enabled: false
- url: 'https://github.com/peaksat'
+ url: 'https://github.com/PeakSat'
facebook:
enabled: true
url: 'https://www.facebook.com/spacedot.auth/'
instagram:
enabled: true
url: 'https://www.instagram.com/spacedot.auth/'
linkedin:
enabled: true
url: 'https://www.linkedin.com/company/spacedot/'
menu:
main:
- identifier: about
name: About
url: /about/
weight: 20
- identifier: news
name: News
url: /categories/news/
weight: 30
- identifier: spacedot
name: SpaceDot »
weight: 50
url: https://spacedot.gr/
- identifier: acubesat
name: AcubeSAT »
url: https://acubesat.spacedot.gr/
weight: 40
footer:
- identifier: about
name: About
url: /about/
weight: 10
- identifier: news
name: News
url: /categories/news/
weight: 30
markup:
goldmark:
renderer:
unsafe: true
taxonomies:
category: Categories
tag: Tags
privacy:
disqus:
disable: false
googleAnalytics:
anonymizeIP: true
disable: false
respectDoNotTrack: false
useSessionStorage: false
instagram:
disable: false
simple: false
twitter:
disable: false
enableDNT: false
simple: false
vimeo:
disable: false
enableDNT: false
simple: false
youtube:
disable: false
privacyEnhanced: true
module:
hugoVersion:
extended: true
min: "0.104.0"
\ No newline at end of file
diff --git a/layouts/index.html b/layouts/index.html
index 5157bc8..0b68333 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,441 +1,441 @@
{{ define "main" }}
<main>
<div class="bg-gray-200 dark:bg-gray-900">
<div class="max-w-screen-xl px-4 py-8 mx-auto">
<div class="grid items-center gap-8 mb-8 sm:mb-0 lg:gap-12 lg:grid-cols-12">
<div class="col-span-6 px-4 text-center sm:mb-6 lg:text-left lg:mb-0">
<h1
class="mb-2 text-4xl font-extrabold leading-none tracking-tight text-gray-900 md:text-5xl xl:text-6xl dark:text-white">
{{ .Site.Title }}
</h1>
<h2 class="pb-2 text-3xl font-light text-gray-800 dark:text-gray-300 md:text-4xl">
{{ .Site.Params.Moto }}
</h2>
<p
class="max-w-xl mx-auto mb-6 font-normal text-gray-900 lg:mx-0 xl:mb-2 md:text-lg xl:text-xl dark:text-gray-50">
{{ .Site.Params.Description}}
</p>
</div>
<div class="col-span-6">
- {{ $hero := resources.GetMatch "images/pages/peaksat_render.png" }}
+ {{ $hero := resources.GetMatch "images/pages/PeakSat_render.png" }}
{{ $thumb := ($hero.Resize "x400 webp q100") }}
{{ $large := ($hero.Resize "x576 webp q100") }}
<img srcset="
{{- with $thumb.RelPermalink -}}{{.}} 400h{{- end -}}
{{- with $large.RelPermalink -}}, {{.}} 576h{{- end -}}" src="{{ $hero.RelPermalink }}"
- width="100%" height="" alt="Render of PeakSAT" class="w-full max-w-xl mx-auto rounded-lg" />
+ width="100%" height="" alt="Render of PeakSat" class="w-full max-w-xl mx-auto rounded-lg" />
</div>
</div>
</div>
</div>
<!-- More main page content here... -->
<!-- Our mission section -->
<div class="relative my-4">
<div class="lg:mx-auto lg:grid lg:max-w-7xl lg:grid-cols-2 lg:items-start lg:gap-24 lg:px-8">
<div class="relative sm:py-8 lg:py-0">
<div aria-hidden="true" class="hidden sm:block lg:absolute lg:inset-y-0 lg:right-0 lg:w-screen">
<div
class="absolute inset-y-0 w-full bg-gray-50 dark:bg-gray-900/10 right-1/2 rounded-r-3xl lg:right-72">
</div><svg class="absolute -ml-3 top-8 left-1/2 lg:-right-8 lg:left-auto lg:top-12" width="404"
height="392" fill="none" viewBox="0 0 404 392" loading="lazy">
<defs>
<pattern id="02f20b47-fd69-4224-a62a-4c9de5c763f7" x="0" y="0" width="20" height="20"
patternUnits="userSpaceOnUse">
<rect x="0" y="0" width="4" height="4" class="text-gray-200 dark:text-gray-900/60"
fill="currentcolor"></rect>
</pattern>
</defs>
<rect width="404" height="392" fill="url(#02f20b47-fd69-4224-a62a-4c9de5c763f7)"></rect>
</svg>
</div>
<div class="relative w-full h-auto px-4 py-6 mx-auto sm:max-w-3xl sm:px-6 lg:px-0 lg:py-20">
<div class="overflow-hidden shadow-xl rounded-2xl">
{{ $p1image := resources.Get .Site.Params.P1.Image }}
{{ with $p1image }}
{{ with .Resize (printf "%dx%d webp q90" .Width .Height) }}
<img imgh src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}"
class="w-full h-auto" alt="P1" loading="lazy" />
{{ end }}
{{ end }}
</div>
</div>
</div>
<div class="relative max-w-md px-4 mx-auto sm:max-w-3xl sm:px-6 lg:px-0">
<div class="md:pt-12 sm:pt-6 lg:pt-20">
<h2 class="text-3xl font-bold tracking-tight text-gray-900 dark:text-gray-50 sm:text-4xl">
{{ .Site.Params.P1.Heading }}
</h2>
<div class="mt-6 text-gray-900 dark:text-white">
<div class="mt-6 space-y-6 text-gray-900 dark:text-white">
{{ range .Site.Params.P1.Content }}
<p class="text-lg text-gray-900 dark:text-white">
{{ .text | markdownify }}
</p>
{{ end }}
{{ $logo := resources.GetMatch "images/pages/TIF_logo_el.png" }}
{{ $thumb := ($logo.Resize "x400 webp q100") }}
{{ $large := ($logo.Resize "x576 webp q100") }}
<div class="w-full">
<a href="https://www.thessalonikifair.gr"><img srcset="
{{- with $thumb.RelPermalink -}}{{.}} 400w{{- end -}}
{{- with $large.RelPermalink -}}, {{.}} 576w{{- end -}}" src="{{ $logo.RelPermalink }}"
alt="TIF logo" class="h-48 bg-slate-100/70 py-4 px-10 mx-auto rounded-lg" /></a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- JITsection -->
<div class="overflow-hidden sm:pt-6 lg:relative">
<div class="max-w-md px-4 mx-auto sm:max-w-3xl sm:px-6 lg:grid lg:max-w-7xl lg:grid-cols-2 lg:gap-12 lg:px-8">
<div>
<div class="md:mt-8">
<div class="mt-6 sm:max-w-xl">
<h2
class="text-3xl font-extrabold tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mt-16">
{{ .Site.Params.P2.Heading }}
</h2>
{{ range .Site.Params.P2.Content }}
<p class="pb-12 mt-6 text-lg text-gray-900 dark:text-white">
{{ .text }}
</p>
{{ end }}
</p>
</div>
</div>
</div>
</div>
<div class="sm:mx-auto sm:max-w-3xl sm:px-6">
<div class="md:py-12 sm:relative sm:mt-12 lg:absolute lg:inset-y-0 lg:right-0 lg:w-1/2">
<div class="hidden sm:block">
<div
class="absolute inset-y-0 w-screen left-1/2 rounded-l-3xl bg-gray-50 dark:bg-gray-900/10 lg:left-80 lg:right-0 lg:w-full">
</div><svg class="absolute -mr-3 top-8 right-1/2 lg:left-0 lg:m-0" width="404" height="392"
fill="none" viewBox="0 0 404 392" loading="lazy">
<defs>
<pattern id="837c3e70-6c3a-44e6-8854-cc48c737b659" x="0" y="0" width="20" height="20"
patternUnits="userSpaceOnUse">
<rect x="0" y="0" width="4" height="4" class="text-gray-200 dark:text-gray-900/60"
fill="currentcolor"></rect>
</pattern>
</defs>
<rect width="404" height="392" fill="url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"></rect>
</svg>
</div>
<div class="relative pl-4 lg:-mr-40 sm:mx-auto sm:max-w-3xl sm:px-0 lg:h-full lg:max-w-none lg:pl-12">
{{ $p2image := resources.Get .Site.Params.P2.Image }}
{{ with $p2image }}
{{ with .Resize (printf "%dx%d webp q90" .Width .Height) }}
<img imgh src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" alt="p2"
class="w-full max-w-sm mx-auto lg:mx-0 rounded-lg lg:h-96 lg:w-auto lg:max-w-none" loading="lazy" />
{{ end }}
{{ end }}
</div>
</div>
</div>
</div>
<!-- Sponsors section -->
<div class="max-w-md px-4 mx-auto md:pt-24 md:pb-16 sm:max-w-3xl sm:px-6 lg:max-w-7xl lg:px-8">
<div class="lg:grid lg:grid-cols-2 lg:items-center lg:gap-24">
<div class="mt-12 grid grid-cols-2 gap-0.5 md:grid-cols-3 lg:mt-0 lg:grid-cols-2">
{{ range .Site.Params.P3.Logos }}
<div class="flex justify-center col-span-1 px-8 py-8 bg-gray-50 dark:bg-gray-900/10">
{{ if .image }}
{{ $sponsor := resources.Get .image }}
<img src="{{ $sponsor.RelPermalink }}" class="max-h-12 dark:invert" alt="{{ .alt }}"
loading="lazy" />
{{ else }}
{{ $sponsor := resources.Get "images/global/spacedot_circle.svg" }}
<img src="{{ $sponsor.RelPermalink }}" class="max-h-12 dark:invert" alt="{{ .alt }}"
loading="lazy" />
{{ end }}
</div>
{{ end }}
</div>
<div>
<h2 class="text-3xl font-bold tracking-tight text-gray-900 dark:text-gray-50 sm:text-4xl">
{{ .Site.Params.P3.Heading }}
</h2>
{{ range .Site.Params.P3.Content }}
<p class="max-w-3xl mt-6 text-lg leading-7 text-gray-900 dark:text-white">
{{ .text }}
</p>
{{ end }}
{{ range .Site.Params.P3.Links }}
<div class="my-6">
<a href="{{ .url }}" class="text-base font-medium text-primary-400 dark:text-primary-100">
{{ .text }}&nbsp&rarr;
</a>
</div>
{{ end }}
</div>
</div>
</div>
<div class="relative px-1 pt-8 pb-4 bg-transparent lg:px-8 lg:pt-12 lg:mb-4 md:mt-12">
<div class="absolute inset-0">
<div class="bg-gray-200 dark:bg-gray-900/50 h-full sm:h-full"></div>
</div>
<div class="relative px-2 mx-auto max-w-7xl">
<div class="text-center">
<h2 class="text-3xl font-black tracking-tight text-primary-500 dark:text-primary-300 sm:text-4xl">
Consortium Partners
</h2>
<p class="max-w-2xl mx-auto mt-3 text-xl text-gray-500 dark:text-gray-300 sm:mt-4">
</p>
</div>
<div class="mx-auto text-gray-900 max-w-7xl dark:text-gray-50 md:px-1.5">
<div class="px-4 text-gray-900 dark:text-white not-prose dark:text-zinc-200">
<div class="grid gap-6 md:gap-64 mx-auto mt-12 mb-4 mx-32 lg:max-w-none md:grid-cols-2 items-center justify-evenly">
{{ $logo := resources.Get "images/global/logos/auth-white.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Aristotle University of Thessaloniki"
class="object-fill overflow-hidden hidden dark:block" width="100%" height="" loading="lazy"
/>
{{ end }}
{{ $logo := resources.Get "images/global/logos/auth-red.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Aristotle University of Thessaloniki"
class="object-fill overflow-hidden dark:hidden" width="100%" height="" loading="lazy"
/>
{{ end }}
{{ $logo := resources.Get "images/global/logos/Prisma_logo.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Prisma Electronics"
class="object-fill overflow-hidden" width="100%" height="" loading="lazy"
/>
{{ end }}
</div>
</div>
</div>
<div class="text-center">
<h3 class="text-2xl font-bold tracking-tight text-primary-500 dark:text-primary-300 sm:text-3xl">
Supported By
</h3>
<p class="max-w-2xl mx-auto mt-3 text-xl text-gray-500 dark:text-gray-300 sm:mt-4">
Programme of the European Union – Next GenerationEU
</p>
</div>
<div class="mx-auto text-gray-900 max-w-7xl dark:text-gray-50 md:px-1.5">
<div class="px-24 md:px-4 text-gray-900 dark:text-white not-prose dark:text-zinc-200">
<div class="grid gap-12 mx-auto mt-12 mb-4 lg:max-w-none md:grid-cols-4 items-center">
{{ $logo := resources.Get "images/global/logos/EN_Funded_by_European_Union_vert_RGB_NEG.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Funded by the European Union - NextGenerationEU"
class="object-fill overflow-hidden hidden dark:block" width="100%" height="" loading="lazy"
/>
{{ end }}
{{ $logo := resources.Get "images/global/logos/EN_Funded_by_European_Union_vert_RGB_POS.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Funded by the European Union - NextGenerationEU"
class="object-fill overflow-hidden dark:hidden" width="100%" height="" loading="lazy"
/>
{{ end }}
{{ $logo := resources.Get "images/global/logos/Greece20.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Greece20"
class="object-fill overflow-hidden" width="100%" height="" loading="lazy"
/>
{{ end }}
{{ $logo := resources.Get "images/global/logos/ministry.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Hellenic Republic - Ministry of Digital Governance"
class="object-fill overflow-hidden" width="100%" height="" loading="lazy"
/>
{{ end }}
{{ $logo := resources.Get "images/global/logos/ESA_logo_2020_White.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Greece20"
class="object-fill overflow-hidden hidden dark:block" width="100%" height="" loading="lazy"
alt="ESA" />
{{ end }}
{{ $logo := resources.Get "images/global/logos/ESA_logo_2020_Deep.png" }}
{{ with $logo }}
{{ $logoimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $logoimage }}" alt="Greece20"
class="object-fill overflow-hidden dark:hidden" width="100%" height="" loading="lazy"
alt="ESA" />
{{ end }}
</div>
</div>
</div>
</div>
</div>
<!-- Blog section -->
<div class="relative px-1 pt-8 pb-4 bg-transparent lg:px-8 lg:pt-12 lg:mb-4 md:mt-12">
<div class="absolute inset-0">
<div class="bg-gray-200 dark:bg-gray-900/50 md:mt-64 h-1/3 sm:h-2/3"></div>
</div>
<div class="relative px-2 mx-auto max-w-7xl">
<div class="text-center">
<h2 class="text-3xl font-black tracking-tight text-primary-500 dark:text-primary-300 sm:text-4xl">
{{ .Site.Params.P4.Heading }}
</h2>
{{ range .Site.Params.P4.Content }}
<p class="max-w-2xl mx-auto mt-3 text-xl text-gray-500 dark:text-gray-300 sm:mt-4">
{{ .text }}
</p>
{{ end }}
</div>
<div class="mx-auto text-gray-900 max-w-7xl dark:text-gray-50 md:px-1.5">
<div class="px-4 text-gray-900 dark:text-white not-prose dark:text-zinc-200">
<div class="grid gap-4 mx-auto mt-12 mb-4 lg:max-w-none md:grid-cols-3">
{{ $posts := where .Site.RegularPages "Section" "posts" | first 3 }}
{{ range $posts }}
<div class="flex flex-col overflow-hidden rounded-lg shadow-lg bg-gray-50 dark:bg-gray-900">
<a href="{{.Permalink}}">
{{ with .Params.featured_image }}
{{ with resources.Get . }}
{{ $postimage := (.Resize "500x webp q90").RelPermalink }}
<img src="{{ $postimage }}" class="object-fill overflow-hidden rounded-t-lg"
width="100%" height="" loading="lazy" alt="{{ .Title }}" />
{{ end }}
{{ end }}
</a>
<div class="p-6">
<div class="flex-1">
<a href="{{.Permalink}}"
class="block mt-2 text-2xl font-black text-gray-900 dark:text-gray-200 hover:text-primary-600 dark:hover:text-primary-500 hover:underline">
{{ .Title }}
</a>
<p class="mt-3 text-base text-gray-900 dark:text-gray-300">
{{ .Params.summary }}
</p>
</div>
<div class="flex pt-6 font-medium text-primary-600 dark:text-primary-100 text-md">
<span class="pr-2 font-black">Tags:</span>
{{ range $elem_index, $elem_val := (.GetTerms "tags") }}
{{- if gt $elem_index 0 }}, {{ end -}}
<a href="{{ .Permalink }}"
class="inline-flex items-center rounded-md bg-gray-300 hover:bg-primary-200 hover:text-black px-2.5 py-0.5 text-sm font-medium text-gray-900 ">{{
.LinkTitle }}</a>
{{- end -}}
</div>
<div class="flex items-center mt-6">
<div class="flex-shrink-0">
<span class="sr-only">{{ .Params.author }}</span>
{{ with .Params.authorimage }}
{{ with resources.Get . }}
{{ if eq .MediaType.SubType "svg" }}
{{ $authorimage := .RelPermalink }}
<img class="w-10 h-10 rounded-full" src="{{ $authorimage }}" alt="">
{{ else }}
{{ $authorimage := (.Resize "40x webp").RelPermalink }}
<img class="w-10 h-10 rounded-full" src="{{ $authorimage }}" alt="">
{{ end }}
{{ end }}
{{ end }}
</div>
<div class="pt-1 ml-3">
<p class="text-sm font-medium text-gray-900 dark:text-white">
{{ .Params.author }}
</p>
<div class="flex space-x-1 text-sm text-gray-500 dark:text-white">
<time datetime="2020-02-12">{{.Date.Format "2006-01-02"}}</time>
<span aria-hidden="true">&middot;</span>
<span>{{ math.Round (div (countwords .Content) 220.0) }}
min read</span>
</div>
</div>
</div>
</div>
</div>
{{ end }}
</div>
</div>
</div>
</div>
</div>
{{ if not .Site.Params.Disable_stay_uptodate}}
<!-- CTA section -->
<div class="relative pb-16 mt-6">
<div class="max-w-md mx-auto px-7 sm:max-w-3xl lg:max-w-7xl">
<div class="relative px-6 py-10 overflow-hidden shadow-xl bg-primary-500 rounded-2xl sm:px-12 sm:py-20">
<div aria-hidden="true" class="absolute inset-0 -mt-72 sm:-mt-32 md:mt-0">
<svg class="absolute inset-0 w-full h-full" preserveAspectRatio="xMidYMid slice"
xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1463 360" loading="lazy">
<path class="text-primary-600 text-opacity-40" fill="currentColor"
d="M-82.673 72l1761.849 472.086-134.327 501.315-1761.85-472.086z" />
<path class="text-primary-600 text-opacity-40" fill="currentColor"
d="M-217.088 544.086L1544.761 72l134.327 501.316-1761.849 472.086z" />
</svg>
</div>
<div class="relative">
<div class="sm:text-center">
<h2 class="text-3xl font-bold tracking-tight text-white sm:text-4xl">
Contact Us
</h2>
<p class="max-w-2xl mx-auto mt-6 text-lg text-primary-100">
Questions, or interested in a collaboration?
We would love to hear from you!
</p>
</div>
- <form method="POST" action="https://peaksat.spacedot.gr/forms/peaksat-contact">
+ <form method="POST" action="https://PeakSat.spacedot.gr/forms/PeakSat-contact">
<div class="mt-12 sm:mx-auto sm:flex sm:max-w-lg gap-3">
<div class="flex-1 min-w-0">
<label for="firstName" class="sr-only">Your Name</label>
<input id="firstName" name="firstName" type="text"
class="block w-full px-5 py-3 text-base text-gray-900 placeholder-gray-500 border border-transparent rounded-md shadow-sm focus:border-transparent focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-primary-500"
placeholder="Your Name">
</div>
<div class="flex-1 min-w-0 mt-4 sm:mt-0">
<label for="subject" class="sr-only">E-mail Address</label>
<input id="subject" name="subject" type="email"
class="block w-full px-5 py-3 text-base text-gray-900 placeholder-gray-500 border border-transparent rounded-md shadow-sm focus:border-transparent focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-primary-500"
placeholder="E-mail Address">
</div>
</div>
<div class="sm:mx-auto sm:max-w-lg mt-4">
<label for="body" class="sr-only">Your Message</label>
<textarea id="body" name="body" rows="4"
class="w-full px-5 py-3 text-base text-gray-900 placeholder-gray-500 border border-transparent rounded-md shadow-sm focus:border-transparent focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-primary-500"
placeholder="Your Message"></textarea>
</div>
<div class="sm:mx-auto sm:max-w-lg mt-4">
<button type="submit"
class="block w-full px-5 py-3 text-base font-medium text-white bg-gray-900 border border-transparent rounded-md shadow hover:bg-black focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-primary-500 sm:px-10">
Submit
</button>
</div>
</form>
</div>
</div>
</div>
</div>
{{ end }}
</main>
{{ end }}
\ No newline at end of file
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index e992fa0..e14889a 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,90 +1,90 @@
<!-- Footer section -->
<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
{{ $js := resources.Get "js/darkmode.js" | js.Build }}
<script src="{{ $js.RelPermalink }}" defer></script>
<footer class="bg-gray-900">
<div class="max-w-md px-4 py-12 mx-auto overflow-hidden sm:max-w-3xl sm:px-6 lg:max-w-7xl lg:px-8">
<nav class="flex flex-wrap justify-center -mx-5 -my-2" aria-label="Footer">
{{ range site.Menus.footer }}
<div class="px-5 py-2">
<a href="{{ .URL | absLangURL }}" class="text-base text-gray-400 hover:text-gray-300">{{ .Name }}</a>
</div>
{{ end }}
</nav>
<div class="flex justify-center mt-8 space-x-6">
{{ if .Site.Params.Social_media.Facebook.Enabled }}
<a href="{{ .Site.Params.Social_media.Facebook.url }}" class="text-gray-400 hover:text-gray-300">
<span class="sr-only">Facebook</span>
<svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path fill-rule="evenodd"
d="M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z"
clip-rule="evenodd" />
</svg>
</a>
{{ end }}
{{ if .Site.Params.Social_media.Instagram.Enabled }}
<a href="{{ .Site.Params.Social_media.Instagram.url }}" class="text-gray-400 hover:text-gray-300">
<span class="sr-only">Instagram</span>
<svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path fill-rule="evenodd"
d="M12.315 2c2.43 0 2.784.013 3.808.06 1.064.049 1.791.218 2.427.465a4.902 4.902 0 011.772 1.153 4.902 4.902 0 011.153 1.772c.247.636.416 1.363.465 2.427.048 1.067.06 1.407.06 4.123v.08c0 2.643-.012 2.987-.06 4.043-.049 1.064-.218 1.791-.465 2.427a4.902 4.902 0 01-1.153 1.772 4.902 4.902 0 01-1.772 1.153c-.636.247-1.363.416-2.427.465-1.067.048-1.407.06-4.123.06h-.08c-2.643 0-2.987-.012-4.043-.06-1.064-.049-1.791-.218-2.427-.465a4.902 4.902 0 01-1.772-1.153 4.902 4.902 0 01-1.153-1.772c-.247-.636-.416-1.363-.465-2.427-.047-1.024-.06-1.379-.06-3.808v-.63c0-2.43.013-2.784.06-3.808.049-1.064.218-1.791.465-2.427a4.902 4.902 0 011.153-1.772A4.902 4.902 0 015.45 2.525c.636-.247 1.363-.416 2.427-.465C8.901 2.013 9.256 2 11.685 2h.63zm-.081 1.802h-.468c-2.456 0-2.784.011-3.807.058-.975.045-1.504.207-1.857.344-.467.182-.8.398-1.15.748-.35.35-.566.683-.748 1.15-.137.353-.3.882-.344 1.857-.047 1.023-.058 1.351-.058 3.807v.468c0 2.456.011 2.784.058 3.807.045.975.207 1.504.344 1.857.182.466.399.8.748 1.15.35.35.683.566 1.15.748.353.137.882.3 1.857.344 1.054.048 1.37.058 4.041.058h.08c2.597 0 2.917-.01 3.96-.058.976-.045 1.505-.207 1.858-.344.466-.182.8-.398 1.15-.748.35-.35.566-.683.748-1.15.137-.353.3-.882.344-1.857.048-1.055.058-1.37.058-4.041v-.08c0-2.597-.01-2.917-.058-3.96-.045-.976-.207-1.505-.344-1.858a3.097 3.097 0 00-.748-1.15 3.098 3.098 0 00-1.15-.748c-.353-.137-.882-.3-1.857-.344-1.023-.047-1.351-.058-3.807-.058zM12 6.865a5.135 5.135 0 110 10.27 5.135 5.135 0 010-10.27zm0 1.802a3.333 3.333 0 100 6.666 3.333 3.333 0 000-6.666zm5.338-3.205a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z"
clip-rule="evenodd" />
</svg>
</a>
{{ end }}
{{ if .Site.Params.Social_media.Twitter.Enabled }}
<a href="{{ .Site.Params.Social_media.Twitter.url }}" class="text-gray-400 hover:text-gray-300">
<span class="sr-only">Twitter</span>
<svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path
d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84" />
</svg>
</a>
{{ end }}
{{ if .Site.Params.Social_media.Github.Enabled }}
<a href="{{ .Site.Params.Social_media.Github.url }}" class="text-gray-400 hover:text-gray-300">
<span class="sr-only">GitHub</span>
<svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path fill-rule="evenodd"
d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z"
clip-rule="evenodd" />
</svg>
</a>
{{ end }}
{{ if .Site.Params.Social_media.LinkedIn.Enabled }}
<a href="{{ .Site.Params.Social_media.LinkedIn.url }}" class="text-gray-400 hover:text-gray-300">
<span class="sr-only">LinkedIn</span>
<svg class="w-6 h-6" fill="currentColor" width="250" height="250" version="1.1" viewBox="0 0 66.146 66.146" aria-hidden="true">
<g transform="translate(-36.887 208.9)">
<path class="background" d="m95.414-205.59h-50.732c-2.4266 0-4.4875 1.9192-4.4875 4.2834v50.962c0 2.3671 1.3522 4.2862 3.7788 4.2862h50.732c2.4294 0 5.0205-1.9192 5.0205-4.2862v-50.962c0-2.3642-1.8823-4.2834-4.3118-4.2834zm-32.541 22.679h8.014v4.085h.08788c1.2218-2.2026 4.8305-4.4393 9.2925-4.4393 8.564 0 10.954 4.5471 10.954 12.969v15.733h-8.5045v-14.183c0-3.7703-1.5053-7.0786-5.0261-7.0786-4.2749 0-6.3131 2.8944-6.3131 7.6455v13.616h-8.5045zm-14.174 28.348h8.5045v-28.348h-8.5045zm9.5675-38.27a5.3139 5.3139 0 11-10.628.003 5.3139 5.3139 0 0110.628-.003z" fill-rule="evenodd" stroke-width=".23812"/>
</g>
</svg>
</a>
{{ end }}
</div>
<p class="mt-4 text-base text-center text-gray-400 lg:max-w-7xl mx-auto text-sm">
Views expressed herein can in no way be taken to reflect the official opinion the European Union/European Commission/ESA/Greek Ministry of Digital Policy, Telecommunications and Media. Views and opinion expressed are those of the authors only and the European Union/European Commission/ESA/Greek Ministry of Digital Policy, Telecommunications and Media cannot be held responsible for any use which may be made of the information contained therein.
</p>
<div class="lg:flex justify-between mt-4">
<!-- <div class="flex-initial">
</div>
<div class="flex-initial"> -->
<p class="text-base text-center text-gray-400">
Design based on <a href="https://github.com/nusserstudios/tailbliss" class="hover:underline hover:text-primary-600">TailBliss by <span class="font-light uppercase">NUSSER STUDIOS</span></a>.
- This website is <a href="https://phorge.peaksat.spacedot.gr/source/Website/" class="underline hover:text-primary-600">open source</a>!
+ This website is <a href="https://phorge.PeakSat.spacedot.gr/source/Website/" class="underline hover:text-primary-600">open source</a>!
</p>
<p class="text-base text-center text-gray-400">&copy; {{ now.Format "2006" }}
SpaceDot. The content of this website is released under
{{ $cc := resources.Get "images/global/cc.svg" }}
{{ $cc.Content | safeHTML }}
CC-BY-NC 4.0.
{{ $cc := resources.Get "images/global/by.svg" }}
{{ $cc.Content | safeHTML }}
{{ $cc := resources.Get "images/global/nc-eu.svg" }}
{{ $cc.Content | safeHTML }}
</p>
<!-- </div> -->
</div>
</div>
</footer>
\ No newline at end of file
diff --git a/static/images/site-logo.svg b/static/images/site-logo.svg
index 93039a9..a8ce996 100644
--- a/static/images/site-logo.svg
+++ b/static/images/site-logo.svg
@@ -1,53 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="202.85037mm"
height="77.071564mm"
viewBox="0 0 202.85038 77.071564"
version="1.1"
id="svg5661"
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
sodipodi:docname="site-logo.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview5663"
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"
inkscape:zoom="0.914906"
inkscape:cx="262.86853"
inkscape:cy="183.62542"
inkscape:window-width="2560"
inkscape:window-height="1377"
inkscape:window-x="2552"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs5658" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(10.776206,-99.939105)">
<text
xml:space="preserve"
style="font-size:160px;line-height:100px;font-family:sans-serif;fill:#4a0075;fill-opacity:1"
id="text69423"
transform="matrix(0.26956369,-0.06666406,0.06833405,0.25610574,-7.3282881,177.84041)"><textPath
xlink:href="#path70154"
id="textPath70156"
- style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:160px;font-family:'Varela Round';-inkscape-font-specification:'Varela Round Bold';fill:#4a0075;fill-opacity:1">PEAKSAT</textPath></text>
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:160px;font-family:'Varela Round';-inkscape-font-specification:'Varela Round Bold';fill:#4a0075;fill-opacity:1">PeakSat</textPath></text>
</g>
</svg>

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jul 8, 10:02 (1 d, 16 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28309
Default Alt Text
(53 KB)

Event Timeline