move pages to /pages and apply formatter

This commit is contained in:
neri 2020-02-18 23:59:12 +01:00
parent 2da0508cfc
commit 57525c6028
12 changed files with 64 additions and 55 deletions

View File

@ -23,8 +23,8 @@ Wie du deine Änderung veröffentlichst steht in der Sektion Deploy.
## Eine neue Seite erstellen ## Eine neue Seite erstellen
Um eine neue Seite zu erstellen lege eine neue Datei im `markdown-pages` Ordner Um eine neue Seite zu erstellen lege eine neue Datei im `src/pages` Ordner
[hier](https://repos.ctdo.de/-/ide/project/neri/ctdo-hompage/tree/master/-/src/markdown-pages/) an. [hier](https://repos.ctdo.de/-/ide/project/neri/ctdo-hompage/tree/master/-/src/pages/) an.
Wie die Seite aufgebaut sein muss steht unten in der Sektion Seitenlayout. Wie die Seite aufgebaut sein muss steht unten in der Sektion Seitenlayout.
Wie du deine Änderung veröffentlichst steht in der Sektion Deploy. Wie du deine Änderung veröffentlichst steht in der Sektion Deploy.

View File

@ -10,8 +10,8 @@ module.exports = {
{ {
resolve: `gatsby-source-filesystem`, resolve: `gatsby-source-filesystem`,
options: { options: {
name: `markdown-pages`, name: `pages`,
path: `${__dirname}/src/markdown-pages`, path: `${__dirname}/src/pages`,
}, },
}, },
{ {

View File

@ -1,7 +1,7 @@
--- ---
path: "/about" path: '/about/'
title: "über uns" title: 'über uns'
edit: "about.md" edit: 'about.md'
--- ---
# Wer wir sind # Wer wir sind
@ -61,11 +61,11 @@ Wir freuen uns schon auf deinen ersten Besuch bei uns.
- …du einen 24/7 kostenlosen PC-Hilfe Notdienst suchst. - …du einen 24/7 kostenlosen PC-Hilfe Notdienst suchst.
- …deine Festplatte kaputt ist, und du vergessen hast, ein Backup zu machen. - …deine Festplatte kaputt ist, und du vergessen hast, ein Backup zu machen.
(Ausnahmen bestätigen die Regel) (Ausnahmen bestätigen die Regel)
- …du der Meinung bist, wir wären dein kostenloses Internetcafé - …du der Meinung bist, wir wären dein kostenloses Internetcafé
- …du der irrigen Annahme verfallen bist, wir würden für dich irgendeinen - …du der irrigen Annahme verfallen bist, wir würden für dich irgendeinen
FTP-/WebServer/eMail-Account-deiner-ExFreundin hacken, FTP-/WebServer/eMail-Account-deiner-ExFreundin hacken,
geschweige denn dir dabei helfen geschweige denn dir dabei helfen
¹ [https://en.wikipedia.org/wiki/ISO_8601](https://en.wikipedia.org/wiki/ISO_8601) ¹ [https://en.wikipedia.org/wiki/ISO_8601](https://en.wikipedia.org/wiki/ISO_8601)
² Dies ist eine witzige Bemerkung ein s.g. “Running Gag” und ist als ² Dies ist eine witzige Bemerkung ein s.g. “Running Gag” und ist als

View File

@ -1,8 +1,9 @@
--- ---
path: "/datenschutz" path: '/datenschutz/'
title: "datenschutzerklärung" title: 'datenschutzerklärung'
edit: "datenschutz.md" edit: 'datenschutz.md'
--- ---
import { Address, Phone, Chairperson1, Chairperson2, ChairpersonMail } from '../components/data.js' import { Address, Phone, Chairperson1, Chairperson2, ChairpersonMail } from '../components/data.js'
# Datenschutzerklärung # Datenschutzerklärung
@ -32,6 +33,7 @@ Ein Teil der Daten wird erhoben, um eine fehlerfreie Bereitstellung der Website
#### Welche Rechte haben Sie bezüglich Ihrer Daten? #### Welche Rechte haben Sie bezüglich Ihrer Daten?
Sie haben jederzeit das Recht unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrer gespeicherten personenbezogenen Daten zu erhalten. Sie haben außerdem ein Recht, die Berichtigung, Sperrung oder Löschung dieser Daten zu verlangen. Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden. Des Weiteren steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. Sie haben jederzeit das Recht unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrer gespeicherten personenbezogenen Daten zu erhalten. Sie haben außerdem ein Recht, die Berichtigung, Sperrung oder Löschung dieser Daten zu verlangen. Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden. Des Weiteren steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu.
## 2. Allgemeine Hinweise und Pflichtinformationen ## 2. Allgemeine Hinweise und Pflichtinformationen
### Datenschutz ### Datenschutz
@ -150,6 +152,7 @@ Part of the data is collected to ensure the proper functioning of the website. O
#### What rights do you have regarding your data? #### What rights do you have regarding your data?
You always have the right to request information about your stored data, its origin, its recipients, and the purpose of its collection at no charge. You also have the right to request that it be corrected, blocked, or deleted. You can contact us at any time using the address given in the legal notice if you have further questions about the issue of privacy and data protection. You may also, of course, file a complaint with the competent regulatory authorities. You always have the right to request information about your stored data, its origin, its recipients, and the purpose of its collection at no charge. You also have the right to request that it be corrected, blocked, or deleted. You can contact us at any time using the address given in the legal notice if you have further questions about the issue of privacy and data protection. You may also, of course, file a complaint with the competent regulatory authorities.
## 2. General information and mandatory information ## 2. General information and mandatory information
### Data protection ### Data protection
@ -240,4 +243,3 @@ If you visit one of our pages featuring a Vimeo plugin, a connection to the Vime
If you are logged in to your Vimeo account, Vimeo allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your Vimeo account. If you are logged in to your Vimeo account, Vimeo allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your Vimeo account.
For more information on how to handle user data, please refer to the Vimeo Privacy Policy at https://vimeo.com/privacy. For more information on how to handle user data, please refer to the Vimeo Privacy Policy at https://vimeo.com/privacy.

View File

@ -1,8 +1,9 @@
--- ---
path: "/events" path: '/events/'
title: "events" title: 'events'
edit: "events.md" edit: 'events.md'
--- ---
import NextTopic from "../components/nextTopic.js" import NextTopic from "../components/nextTopic.js"
# Events # Events

View File

@ -1,12 +1,14 @@
--- ---
path: "/" path: '/'
title: "home" title: 'home'
edit: "home.md" edit: 'home.md'
--- ---
import { Link } from "gatsby" import { Link } from "gatsby"
import RoomState from "../components/roomState.js" import RoomState from "../components/roomState.js"
<!-- todo: fix image links in prod by using the gatsby component --> <!-- todo: fix image links in prod by using the gatsby component -->
<img width="100%" alt="Raum 2 mit gemütlichen Sofas" src="/header.jpg"></img> <img width="100%" alt="Raum 2 mit gemütlichen Sofas" src="/header.jpg"></img>
# Räume sind <RoomState/> # Räume sind <RoomState/>

View File

@ -1,20 +1,21 @@
--- ---
path: "/impressum" path: '/impressum/'
title: "impressum" title: 'impressum'
edit: "impressum.md" edit: 'impressum.md'
--- ---
import { import {
PublicMail, PublicMail,
AbuseMail, AbuseMail,
WebmasterMail, WebmasterMail,
PostmasterMail, PostmasterMail,
Address, Address,
Phone, Phone,
Fax, Fax,
BankAccount, BankAccount,
Chairperson1, Chairperson1,
Chairperson2, Chairperson2,
Chairperson3 Chairperson3
} from "../components/data.js" } from "../components/data.js"
# Impressum # Impressum

View File

@ -1,8 +1,9 @@
--- ---
path: "/kontakt" path: '/kontakt/'
title: "kontakt" title: 'kontakt'
edit: "kontakt.md" edit: 'kontakt.md'
--- ---
import Accordion from "../components/accordion.js" import Accordion from "../components/accordion.js"
import { PublicMail, MailinglistMail, DonationMail, Address, Phone } from "../components/data.js" import { PublicMail, MailinglistMail, DonationMail, Address, Phone } from "../components/data.js"

View File

@ -1,8 +1,9 @@
--- ---
path: "/support" path: '/support/'
title: "support us" title: 'support us'
edit: "support.md" edit: 'support.md'
--- ---
import { BankAccount } from "../components/data.js" import { BankAccount } from "../components/data.js"
# Spenden # Spenden

View File

@ -1,8 +1,9 @@
--- ---
path: "/treff" path: '/treff/'
title: "zeiten & location" title: 'zeiten & location'
edit: "treff.md" edit: 'treff.md'
--- ---
import RoomState from "../components/roomState.js" import RoomState from "../components/roomState.js"
import OsmMap from "../components/osmMap.js" import OsmMap from "../components/osmMap.js"
import Accordion from "../components/accordion.js" import Accordion from "../components/accordion.js"

View File

@ -1,8 +1,9 @@
--- ---
path: "/verein" path: '/verein/'
title: "verein" title: 'verein'
edit: "verein.md" edit: 'verein.md'
--- ---
import { BankAccount } from "../components/data.js" import { BankAccount } from "../components/data.js"
# Mitglied werden # Mitglied werden
@ -82,4 +83,3 @@ bezeichnen darf.
Einen weiteren Meilenstein erreichten wir etwas später: Einen weiteren Meilenstein erreichten wir etwas später:
Das Finanzamt stellte uns die Anerkennung der Gemeinnützigkeit in Aussicht, Das Finanzamt stellte uns die Anerkennung der Gemeinnützigkeit in Aussicht,
zu der es noch einer Änderung in der Satzung bedurfte. zu der es noch einer Änderung in der Satzung bedurfte.

View File

@ -1,11 +1,11 @@
import React, { useEffect } from "react" import React, { useEffect } from 'react'
import { graphql } from "gatsby" import { graphql } from 'gatsby'
import Layout from "../components/layout" import Layout from '../components/layout'
import { MDXRenderer } from "gatsby-plugin-mdx" import { MDXRenderer } from 'gatsby-plugin-mdx'
import { MDXProvider } from "@mdx-js/react" import { MDXProvider } from '@mdx-js/react'
const ide = const ide =
"https://repos.ctdo.de/-/ide/project/neri/ctdo-homepage/edit/master/-/src/markdown-pages/" 'https://repos.ctdo.de/-/ide/project/neri/ctdo-homepage/edit/master/-/src/pages/'
const MdLeakH1 = props => <h2 {...props}># {props.children}</h2> const MdLeakH1 = props => <h2 {...props}># {props.children}</h2>
const MdLeakH2 = props => <h3 {...props}>## {props.children}</h3> const MdLeakH2 = props => <h3 {...props}>## {props.children}</h3>