Skip to content

Commit

Permalink
Vastly improve SEO 👐
Browse files Browse the repository at this point in the history
  • Loading branch information
Freymaurer committed Oct 15, 2024
1 parent 9bc5f7f commit 3d3ad7c
Show file tree
Hide file tree
Showing 206 changed files with 371 additions and 249 deletions.
34 changes: 17 additions & 17 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ The configuration file for a subpage are located at `src/content/subpage`. The f
---
title: About DataPLANT
tagline: Towards democratization of plant research.
subtitle: 'Towards democratization of plant research.'
description: 'Towards democratization of plant research.'
image: /src/assets/images/subpage/about/about-mainpage.svg
styling:
titleColor: darkblue
Expand All @@ -175,8 +175,8 @@ with these fields:
| Field name | description | Note |
| --- | --- | --- |
| `title` | The title of the subpage hero | **Mandatory** |
| `subtitle` | A subtitle for the subpage hero | **Mandatory** |
| `tagline` | A tagline for the subpage hero | **Optional** |
| `description` | A subtitle for the subpage hero | **Mandatory** |
| `tagline` | A tagline for the subpage hero, must be short | **Optional** |
| `image` | The path to the image for the subpage hero | **Mandatory** |
| `styling` | The styling of the subpage hero | **Mandatory** |
| `content` | The content of the subpage feature section | **Mandatory** |
Expand Down Expand Up @@ -230,7 +230,7 @@ The frontmatter for an article looks like this:
```yaml
---
title: DataPLANT Task Areas
summary: Overview of the DataPLANT Task Areas
description: Overview of the DataPLANT Task Areas
---
```

Expand All @@ -239,7 +239,7 @@ with these fields:
| Field name | description | Note |
| --- | --- | --- |
| `title` | The title of the article | **Mandatory** |
| `summary` | A summary of the article | **Mandatory** |
| `description` | A summary of the article | **Mandatory** |

### Events

Expand All @@ -250,9 +250,9 @@ The frontmatter for an event looks like this:
```yaml
---
title: ARCify your research project
excerpt: 'Learn how to move your datasets into ARCs, share them via the DataHUB, and annotate them with metadata.'
description: 'Learn how to move your datasets into ARCs, share them via the DataHUB, and annotate them with metadata.'
category: Training
mode: On-site
mode: 'OfflineEventAttendanceMode'
audience: [Users, DataStewards]
when:
start: 2024-10-24T09:00:00
Expand All @@ -276,10 +276,10 @@ location:
short: HHU
url: https://www.ceplas.eu/en/contact/how-to-get-there
registration:
description: 'First-come-first-serve. Members of CEPLAS have priority. Everyone else is welcome, if seats are available.'
url: 'https://terminplaner6.dfn.de/en/b/551776b4130c40357ea030db0142f472-910401'
deadline: 2024-10-17
seats: 12
description: 'First-come-first-serve. Members of CEPLAS have priority. Everyone else is welcome, if seats are available.'
url: 'https://terminplaner6.dfn.de/en/b/551776b4130c40357ea030db0142f472-910401'
deadline: 2024-10-17
seats: 12
external: https://en.wikipedia.org/wiki/URL#:~:text=A%20typical%20URL%20could%20have,html%20).
---
```
Expand All @@ -290,10 +290,10 @@ with these fields:
| Field name | description | Note |
| ------------- | --------------------------------------------------------------------- | ------------ |
| `title` | The title of the event | **Mandatory** |
| `excerpt` | A brief description of the event | **Mandatory** |
| `description` | A brief description of the event | **Mandatory** |
| `category` | The category of the event | one of Conference', 'Hackathon', 'Webinar', 'Training', **Mandatory** |
| `when` | Event instantiation(s) | Either a single object or an array of 'when's , containing the start and end date and time of the event in ISO 8601 format. **Mandatory** |
| `mode` | The mode of the event (e.g., online, on-site) | one of 'On-site', 'Online', 'Hybrid', **Mandatory** |
| `mode` | The mode of the event (e.g., online, OfflineEventAttendanceMode) | one of 'OfflineEventAttendanceMode', 'OnlineEventAttendanceMode', 'MixedEventAttendanceMode', **Mandatory** |
| `audience` | The intended audience of the event | array of 'Users', 'DataStewards', 'Developers', 'Everyone', **Mandatory** |
| `location` | The location information for the event | **Mandatory** |
| `image` | The path to the image associated with the event | **Optional** |
Expand Down Expand Up @@ -387,17 +387,17 @@ The frontmatter for a news item looks like this:
---
date: 2019-05-15
title: BioDATEN and DaPLUS+ at NFDI conference in Bonn
previewText: Both the not yet started Science Data Center "BioDATEN" and the DaPLUS+ initiative were present at the two days NFDI conference held in mid of May in Bonn.
description: Both the not yet started Science Data Center "BioDATEN" and the DaPLUS+ initiative were present at the two days NFDI conference held in mid of May in Bonn.
---
```

with these fields:

| Field name | description | Note |
| ------------- | --------------------------------------------------------------------- | ------------ |
| `date` | The date of the news item | **Mandatory** |
| `title` | The title of the news item | **Mandatory** |
| `previewText` | A brief description of the news item | **Mandatory** |
| `date` | The date of the news item | **Mandatory** |
| `title` | The title of the news item | **Mandatory** |
| `description` | A brief description of the news item | **Mandatory** |

### Publications

Expand Down
46 changes: 46 additions & 0 deletions src/components/DataPLANTSEO.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
import { SEO } from "astro-seo";
import type { ImageMetadata } from 'astro';
import DefaultImage from '~/assets/images/branding/ARCblue.svg';
interface Props {
title: string;
description?: string;
image?: ImageMetadata;
jsonLD?: string;
}
const {
title,
description = "Democratization of plant research made easy and free for everyone!",
image = DefaultImage,
jsonLD
} = Astro.props;
---
<!-- Render the JSON-LD inside a script tag -->
<script is:inline type="application/ld+json" set:html={jsonLD}></script>

<SEO
titleTemplate="%s | DataPLANT"
title={title}
description={description}
openGraph={{
basic: {
title: title,
type: "website",
image: image.src,
},
image: {
width: image.width,
height: image.height,
}
}}
twitter={{
creator: "@jonasmerlins1"
}}
extend={{
// extending the default link tags
link: [{ rel: "icon", href: "/favicon.png" }],
}}
/>
2 changes: 1 addition & 1 deletion src/components/MainPageNews.astro
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const latest6: Item[] =
const date = new Date(newsItem.data.date).toDateString();
return {
title: newsItem.data.title,
description: newsItem.data.previewText,
description: newsItem.data.description,
tagLine: date,
callToAction: {
href: "/news/" + newsItem.slug,
Expand Down
2 changes: 1 addition & 1 deletion src/components/events/EventList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ function EventCard (event: ReducedEvent) {
<h1><a href={"/events/" + event.href}>{event.data.title}</a></h1>
{ event.data.image && <EventInfoList event={event} />}
<p>
{ event.data.excerpt }
{ event.data.description }
</p>
</div>
{
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/_task-areas.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: DataPLANT Task Areas
summary: Overview of the DataPLANT Task Areas
description: Overview of the DataPLANT Task Areas
---

## Task Area 1
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/arc-data-hub-concept.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: The ARC Data Hub concept
summary: ""
description: ""
---

The **ARC Data Hub concept** applies the software development principles of _Continuous Integration (CI)_ and _Continuous Deployment (CD)_ to the research data management (RDM) framework provided by ARCs, making ARCs first-class citizens in the cloud.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/arc-data-hub-instances.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: ARC Data Hub Instances
summary: ""
description: ""
---

## ARC Data Hubs managed by DataPLANT
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/arc-development.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Contribute to ARC development
summary: You want to contribute to our Annotated Research Context (ARC) concept or tools? Find out more.
description: You want to contribute to our Annotated Research Context (ARC) concept or tools? Find out more.
---
The [**A**nnotated **R**esearch **C**ontext (ARC)](https://nfdi4plants.github.io/arc-website/) is DataPLANT's central concept for organizing and documenting research data, focal point of collaboration, data exchange, and overall FAIR Digital Object of choice.

Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/arc-general.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: The Annotated Research Context
summary: The ARC is DataPLANT's FAIR Digital Object of choice.
description: The ARC is DataPLANT's FAIR Digital Object of choice.
---

> If you want to dive deep into the ARC take a look at [arc-rdm.org](https://arc-rdm.org)! 💡
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/arc-how-to-start.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Start your own ARC
summary: You want to make your scientific data FAIR (Findable, Accessible, Interoperable, and Reusable)? Start now with our Annotated Research Context (ARC).
description: You want to make your scientific data FAIR (Findable, Accessible, Interoperable, and Reusable)? Start now with our Annotated Research Context (ARC).
---

The ARC is the central framework for research data management in DataPLANT.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/arc.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: The Annotated Research Context
summary: The ARC is DataPLANT's FAIR Digital Object of choice.
description: The ARC is DataPLANT's FAIR Digital Object of choice.
---

The importance of RDM systems continues to grow as scientists and institutions increasingly generate large, diverse datasets.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/become-a-member.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Become a DataPLANT member
summary: Use our PLANTdataHUB and other DataPLANT infrastructure and services.
description: Use our PLANTdataHUB and other DataPLANT infrastructure and services.
---

All DataPLANT services, tools and infrastructures are freely accessible to anyone that is interested in using them.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/broker-ontology.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Contribute to our broker ontology
summary: An intermediate ontology for plants used by DataPLANT to fill the ontology gap. We welcome every contribution!
description: An intermediate ontology for plants used by DataPLANT to fill the ontology gap. We welcome every contribution!
---
Ontologies are crucial for the standardized annotation of experimental data and workflows.
They offer clear definitions and relationships of terms that are relevant for a specific research domain.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/collect-and-structure.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Create, structure and fill your ARCs
summary: Our tools ARCitect and ARCCommander simplify the creation, structuring and maintenance of ARCs.
description: Our tools ARCitect and ARCCommander simplify the creation, structuring and maintenance of ARCs.
---

The ARCitect and ARCCommander are two essential tools developed by DataPLANT that assist users with the creation and management of ARCs.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/community-and-partners.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Our Community & Partners
summary: Find out more about our community and partners.
description: Find out more about our community and partners.
---

![DataPLANT Community & Partners](src/assets/images/articles/community-and-partners.png)
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/custom-training.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Training made for you
summary: You want to learn how you can use the Annotated Research Context to structure your data? We offer on-site or online trainings.
description: You want to learn how you can use the Annotated Research Context to structure your data? We offer on-site or online trainings.
---

In addition to offering educational material on DataPLANT’s concepts and tools online, DataPLANT’s Data Stewards offer custom support for your RDM.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/data-publication-archive.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Our data publication tools
summary: ARChive is our platform to publish your research data via the ARCigator.
description: ARChive is our platform to publish your research data via the ARCigator.
---

ARChigator is a tool for submitting ARCs hosted on DataHUB for publication in the ARChive.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/discover-and-explore-arcsearch.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Search ARCs for specific keywords and metadata
summary: Our service for the discovery and exploration of ARCs helps you find data sets.
description: Our service for the discovery and exploration of ARCs helps you find data sets.
---

The ARCSearch is a tool for integrated search and analysis of individual ARCs and experimental metadata.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/for-developers.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: For Developers
summary: Find all relevant information for developers regarding contributions.
description: Find all relevant information for developers regarding contributions.
---
Developers can actively contribute to the development of DataPLANT tools by collaborating on various projects hosted on our [GitHub repositories](https://github.com/nfdi4plants).
Whether you're interested in improving existing features, fixing bugs, or creating new functionalities, there are multiple ways to get involved:
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/fundamentals-rdm.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Learn more about Research Data Management (RDM)
summary: Learn more about research data management and why it is important (to us).
description: Learn more about research data management and why it is important (to us).
---

Whether you are new to RDM or simply want to increase your knowledge and skills, we have compiled several articles on the fundamentals of RDM, including the FAIR principles, metadata and ontologies, data sharing and publications and more.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/github.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Contribute to our GitHub repositories
summary: DataPLANT's work is openly accesible on GitHub. Contributions to our repositories are welcome.
description: DataPLANT's work is openly accesible on GitHub. Contributions to our repositories are welcome.
---

DataPLANT's work is openly accessible on GitHub.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/governance.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: DataPLANT Governance
summary: ""
description: ""
---
The DataPLANT consortium has developed a participatory model where members play a key role in broadening its diversity.
In its daily operation, DataPLANT does not differentiate between the initial community and its significantly broadened user base.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/harmonizing-templates.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Homogenization of metadata to simplify the RDM landscape
summary: Our harmonization tools enable you to annotate your data with descriptive metadata and apply consistent terminologies.
description: Our harmonization tools enable you to annotate your data with descriptive metadata and apply consistent terminologies.
---
The annotation of data with metadata is essential for well-maintained research data according to FAIR principles.
Metadata is particularly important for describing how your data was generated.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/helpdesk.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Contact DataPLANT’s Helpdesk
summary: Looking for help on research data management or DataPLANT services and infrastructure? Get in touch with us!
description: Looking for help on research data management or DataPLANT services and infrastructure? Get in touch with us!
---

Our helpdesk is your primary point of contact for any questions or inquiries.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/knowledge-base.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: DataPLANT Task Areas
summary: Overview of the DataPLANT Task Areas
description: Overview of the DataPLANT Task Areas
---

## Task Area 1
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/manuals.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Tools and services manuals
summary: Browse our guides to learn more about DataPLANTs tools and services.
description: Browse our guides to learn more about DataPLANTs tools and services.
---

DataPLANT offers several tools to facilitate RDM.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/nfdi.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: DataPLANT is part of the NFDI
summary: DataPLANT is a consortium under the umbrella of the National Research Data Infrastructure (NFDI) dedicated to plant science
description: DataPLANT is a consortium under the umbrella of the National Research Data Infrastructure (NFDI) dedicated to plant science
---

NFDI (Nationale Forschungsdateninfrastruktur) organises a nationwide collaborative network for the joint use of data and software across scientific domains.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/open-educational-resources.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Browse our open educational resources
summary: "Videos, slides, GitHub repositories and more: Explore our free self-learning materials!"
description: "Videos, slides, GitHub repositories and more: Explore our free self-learning materials!"
---

Whether you already participated in a personal DataPLANT training or not, you can become more familiar with DataPLANT’s tools and RDM concept by browsing our open educational resources.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/our-mission.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Our mission
summary: Driving the digital change in plant science.
description: Driving the digital change in plant science.
---

In order to drive the digital change, **DataPLANT's primary mission** is to foster active community participation and engagement by providing comprehensive support that streamlines Research Data Management (RDM) and ensures compliance with the FAIR principles. It aims to seamlessly connect research activities with data management processes, thereby equipping researchers to handle RDM effectively without drawing a distinction between the two. This goal necessitates a sociotechnical participation framework that aligns DataPLANT’s objectives with the broader objectives of the NFDI, thereby facilitating digital transformation across and within research communities. Achieving these outcomes demands the integration of diverse expertise. DataPLANT's mission is to empower the community to "employ, contribute, govern" through a strategy supported by technical aims to "ensure, develop, interoperate" and integrative goals to "deploy, network, exchange".
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/planning-dataplan.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Our Data Management Plan Generator
summary: Our DataPLAN tool is designed to assist you in quickly generating Data Management Plans (DMPs) that can be used for a variety of purposes.
description: Our DataPLAN tool is designed to assist you in quickly generating Data Management Plans (DMPs) that can be used for a variety of purposes.
---


Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/rdm-concept.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Our Research Data Management concept
summary: ""
description: ""
---

DataPLANT’s Research Data Management (RDM) concept focusses on FAIR compliance, data and service interoperability, community participation, knowledge transfer, and long-term sustainability.
Expand Down
2 changes: 1 addition & 1 deletion src/content/articles/style-guide.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
title: DataPLANT Styleguide
summary: ""
description: ""
---
2 changes: 1 addition & 1 deletion src/content/articles/task-areas.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: DataPLANT Task Areas
summary: Overview of the DataPLANT Task Areas
description: Overview of the DataPLANT Task Areas
---

## Task Area I - Driving Standardization
Expand Down
Loading

0 comments on commit 3d3ad7c

Please sign in to comment.