Editieren per gitea; Repo Readme

This commit is contained in:
Namigator 2020-05-22 18:38:05 +02:00
parent 061de441eb
commit 8ec4ffb37a
5 changed files with 66 additions and 7 deletions

57
README.md Normal file
View File

@ -0,0 +1,57 @@
---
template: main.html
---
<h1 align="center">
<a href="https://neo-layout.org" style="padding: 0;">
Neo - ergonomisch optimiert
</a>
<span style="font-size: .8rem; display: block;">Dokumentation</span>
</h1>
## Änderungen direkt Über gitea
Auf den Dokumentationsseiten befindet sich ein <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="1em"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"></path></svg> Knopf, über den die Seite im Gitea Editor geändert werden kann. Die Dokumentation wird automatisch neu gebaut, wenn Änderungen im master branch eingehen.
## Selber bauen
### Anforderungen
* [MkDocs](https://www.mkdocs.org) - Statischer Seiten Generator
* [MkDocs-Material](https://squidfunk.github.io/mkdocs-material/) - Material Thema für MkDocs
* Git in irgend einer Form
### Herunterladen
Das [Dokumentations Repo](https://git.neo-layout.org/neo/dokumentation) herunterladen und entpacken oder mittels Befehl klonen.
ssh: `git clone neo@git.neo-layout.org:neo/dokumentation.git`
https: `git clone https://git.neo-layout.org/neo/dokumentation.git`
### Bauen
Den lokalen MkDocs Server im Dokumentations Ropo mit `mkdocs serve` starten. Die Dokumentation wird nun auf `http://localhost:8000` angezeigt und bei Änderungen automatisch aktuallisiert.
Mittels `mkdocs bulld` kann die gesamte Dokumentation statisch generiert werden. Die entstandenen Dateien finden sich im Verzeichnis `/site`.
## Struktur
```
.
├─ docs/ # Dokumentationsstexte im Markdownformat
│ ├─ Quickguide/ # Markdown für Download und Installation
│ ├─ Benutzerhandbuch/ # Seiten zum Benutzerhandbuch
│ ├─ .../ # und andere bereiche der Dokumentation
│ ├─ index.md # Setzen des Startzeitentemplates
│ └─ kontakt.md # Kontaktseite
├─ overrides/ # Themaanpassungen nach Materialvorgabe
│ ├─ assets
│ │ ├─ images # Icons, Logos und Tastaturbilder
│ │ └─ stylesheets # Zusätzliche Stilanpassungen
│ ├─ overrides
│ │ └─ home.html # Startseitentemplate
│ ├─ partials
│ │ ├─ footer.html # Anpassung des Footers
│ │ └─ header.html # Anpassung des Headers
│ └─ main.html # Anpassung des Haupttemplates
├─ mkdocs.yml # MkDocs Konfiguration
└─ README.md
```

View File

@ -2,7 +2,6 @@
Bisher steht nur eine Grobe Struktur. Überschriften und Sortierung können sich noch jederzeit ändern. Auch die Verlinkung (Sidebars und so) wird sich vermutlich noch durch das Theme ändern. Beim Schreiben vielleicht gleich [Beitragen: Doku](/Beitragen/#dokumentation) füllen. Bisher steht nur eine Grobe Struktur. Überschriften und Sortierung können sich noch jederzeit ändern. Auch die Verlinkung (Sidebars und so) wird sich vermutlich noch durch das Theme ändern. Beim Schreiben vielleicht gleich [Beitragen: Doku](/Beitragen/#dokumentation) füllen.
* Lizens * Lizens
* Readme
## Noch ohne Platz aber vielleicht interessant ## Noch ohne Platz aber vielleicht interessant
* Wikieintrag: [Tastaturmaus](https://git.neo-layout.org/neo/neo-layout/wiki/Tastaturmaus) * Wikieintrag: [Tastaturmaus](https://git.neo-layout.org/neo/neo-layout/wiki/Tastaturmaus)
@ -35,6 +34,7 @@ Bisher steht nur eine Grobe Struktur. Überschriften und Sortierung können sich
## Theme ## Theme
* "Nachbauen": [hrnz mockup](https://stuff.hrnz.li/neo-mockup/site/) * "Nachbauen": [hrnz mockup](https://stuff.hrnz.li/neo-mockup/site/)
* 404 Seite
* bisschen fontawesome deko und so? * bisschen fontawesome deko und so?
* abgleich mit [caos pad](https://pads.ccc.de/MBmCsaB7NQ) * abgleich mit [caos pad](https://pads.ccc.de/MBmCsaB7NQ)
* templates für home, Quickguide (evtl auch doof, dass tabs da beim scrollen verschwinden?) * templates für home, Quickguide (evtl auch doof, dass tabs da beim scrollen verschwinden?)
@ -62,4 +62,4 @@ foo[^1] [link](https://mkdocs.org).
!!! note !!! note
Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet
[^1]: some footnote [^1]: some footnote

View File

@ -1,7 +1,8 @@
site_name: Neo - ergonomisch optimiert site_name: Neo - ergonomisch optimiert
site_description: 'Neo ist eine ergonomische Tastaturbelegung, welche für die deutsche Sprache optimiert ist' site_description: 'Neo ist eine ergonomische Tastaturbelegung, welche für die deutsche Sprache optimiert ist'
repo_name: neo-layout repo_name: Gitea
repo_url: https://git.neo-layout.org/neo/neo-layout repo_url: https://git.neo-layout.org/neo/neo-layout
edit_uri: https://git.neo-layout.org/neo/dokumentation/_edit/master/docs
theme: theme:
name: material name: material
custom_dir: 'overrides' custom_dir: 'overrides'
@ -39,6 +40,6 @@ nav:
- Historisch: Historisch/index.md - Historisch: Historisch/index.md
- Todo: todo.md - Todo: todo.md
- Git: - Git:
- 'https://git.neo-layout.org' - https://git.neo-layout.org/neo/
- Kontakt: - Kontakt:
- kontakt.md - kontakt.md

View File

@ -22,7 +22,8 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block extrahead %} {% block styles %}
{{ super() }}
<link rel="stylesheet" href="{{ 'assets/stylesheets/extra.css' | url }}" /> <link rel="stylesheet" href="{{ 'assets/stylesheets/extra.css' | url }}" />
{% endblock %} {% endblock %}

View File

@ -131,7 +131,7 @@
.tx-hero__image { .tx-hero__image {
width: 30rem; width: 30rem;
order: 1; order: 1;
transform: translateX(4rem); transform: translateX(7rem);
} }
} }
@ -145,7 +145,7 @@
/* Ensure the image aligns with the repository information */ /* Ensure the image aligns with the repository information */
.tx-hero__image { .tx-hero__image {
transform: translateX(8rem); transform: translateX(11rem);
} }
} }