diff --git a/README.md b/README.md index 0982b08..2fda6ea 100644 --- a/README.md +++ b/README.md @@ -31,11 +31,10 @@ Jeder Artikel beginnt mit einem front-matter der so aussieht: +++ title = "" weight = 1 -type = "article" +++ ``` -Das Feld `title` gibt den Text an, der in der Seitenleiste für den Artikel angezeigt wird. `weight` bestimmt die Reihenfolge. `type` muss auf "article" bleiben. Diese Felder müssen immer ausgefüllt werden. +Das Feld `title` gibt den Text an, der in der Seitenleiste für den Artikel angezeigt wird. `weight` bestimmt die Reihenfolge. Diese Felder müssen immer ausgefüllt werden. Der Pfad der Datei bestimmt die URL des Artikels. @@ -48,8 +47,6 @@ Diese Datei beginnt mit einem front-matter, welches so aussieht: +++ title = "" weight = 1 -type = "article" -layout = "single" +++ ``` @@ -58,13 +55,12 @@ Das HTML für die Website außerhalb der Artikel befindet sich im [`/layouts`](/ [`/_default/baseof.html`](/layouts/_default/baseof.html) ist das Kern der Website und bindet alle partials ein. -[`/article/single.html`](/layouts/article/single.html) enthält das Layout für Artikel. - [`/partials`](/layouts/partials/) enthält kleinere Teile der Website: -- [`artikel.html`](/layouts/partials/artikel.html) -- [`head.html`](/layouts/partials/head.html) -- [`header.html`](/layouts/partials/header.html) -- [`sidebar.html`](/layouts/partials/sidebar.html) +- [`artikel.html`](/layouts/partials/artikel.html): Fügt das Markdown ein. +- [`head.html`](/layouts/partials/head.html): HTML head +- [`header.html`](/layouts/partials/header.html): Der Header über jedem Artikel. +- [`sidebar.html`](/layouts/partials/sidebar.html): Die Seitenleiste mit allen links. +- [`navigation.html`](/layouts/partials/navigation.html): Die Navigation am unteren der Seite. [`/layouts/404.html`](/layouts/404.html) definiert die Fehlermeldung falls eine Seite nicht gefunden wurde. diff --git a/archetypes/default.md b/archetypes/default.md index e83e99b..8e8c310 100644 --- a/archetypes/default.md +++ b/archetypes/default.md @@ -1,5 +1,4 @@ +++ title = "" weight = 1 -type = "article" +++ \ No newline at end of file diff --git a/content/DE/Beispielprogramme.md b/content/DE/Beispielprogramme.md index 0c738c2..3763788 100644 --- a/content/DE/Beispielprogramme.md +++ b/content/DE/Beispielprogramme.md @@ -1,7 +1,6 @@ +++ title = "Beispielprogramme" weight = 4 -type = "article" +++ # Beispielprogramme diff --git a/content/DE/Der Kompilierer.md b/content/DE/Der Kompilierer.md index 056279b..f78f50c 100644 --- a/content/DE/Der Kompilierer.md +++ b/content/DE/Der Kompilierer.md @@ -1,7 +1,6 @@ +++ title = "Der Kompilierer" weight = 4 -type = "article" +++ # Der Kompilierer diff --git a/content/DE/Einstieg/Einrichten.md b/content/DE/Einstieg/Einrichten.md index a74d503..517b4ba 100644 --- a/content/DE/Einstieg/Einrichten.md +++ b/content/DE/Einstieg/Einrichten.md @@ -1,7 +1,6 @@ +++ title = "Einrichten" weight = 1 -type = "article" +++ # Entwicklungsumgebung einrichten diff --git a/content/DE/Einstieg/Erstes Programm.md b/content/DE/Einstieg/Erstes Programm.md index bd32912..1b26a34 100644 --- a/content/DE/Einstieg/Erstes Programm.md +++ b/content/DE/Einstieg/Erstes Programm.md @@ -1,7 +1,6 @@ +++ title = "Erstes Programm" weight = 3 -type = "article" +++ # Erstes Programm diff --git a/content/DE/Einstieg/Installation.md b/content/DE/Einstieg/Installation.md index bed2a8c..d49ce0f 100644 --- a/content/DE/Einstieg/Installation.md +++ b/content/DE/Einstieg/Installation.md @@ -1,7 +1,6 @@ +++ title = "Installation" weight = 2 -type = "article" +++ # Installation diff --git a/content/DE/Einstieg/Updates.md b/content/DE/Einstieg/Updates.md index edf22a4..b506f1a 100644 --- a/content/DE/Einstieg/Updates.md +++ b/content/DE/Einstieg/Updates.md @@ -1,7 +1,6 @@ +++ title = "Updates" weight = 4 -type = "article" +++ # Updates diff --git a/content/DE/Einstieg/_index.md b/content/DE/Einstieg/_index.md index 3907b6d..099842b 100644 --- a/content/DE/Einstieg/_index.md +++ b/content/DE/Einstieg/_index.md @@ -1,8 +1,6 @@ +++ title = "Einstieg" weight = 1 -type = "article" -layout = "single" +++ # Einstieg diff --git a/content/DE/Fehlermeldungen.md b/content/DE/Fehlermeldungen.md index 40a9ea0..7368481 100644 --- a/content/DE/Fehlermeldungen.md +++ b/content/DE/Fehlermeldungen.md @@ -1,7 +1,6 @@ +++ title = "Fehlermeldungen" weight = 5 -type = "article" +++ # Fehlermeldungen diff --git a/content/DE/Programmierung/Datentypen.md b/content/DE/Programmierung/Datentypen.md index eca19ef..4dc150b 100644 --- a/content/DE/Programmierung/Datentypen.md +++ b/content/DE/Programmierung/Datentypen.md @@ -1,7 +1,6 @@ +++ title = "Datentypen" weight = 1 -type = "article" +++ # Datentypen diff --git a/content/DE/Programmierung/Funktionen/Anwendung.md b/content/DE/Programmierung/Funktionen/Anwendung.md index bbfb244..fc4766d 100644 --- a/content/DE/Programmierung/Funktionen/Anwendung.md +++ b/content/DE/Programmierung/Funktionen/Anwendung.md @@ -1,7 +1,6 @@ +++ title = "Funktionsdeklarationen" weight = 1 -type = "article" +++ # Funktionsdeklarationen diff --git a/content/DE/Programmierung/Funktionen/Beispiele.md b/content/DE/Programmierung/Funktionen/Beispiele.md index ee13b33..7f73cbf 100644 --- a/content/DE/Programmierung/Funktionen/Beispiele.md +++ b/content/DE/Programmierung/Funktionen/Beispiele.md @@ -1,7 +1,6 @@ +++ title = "Beispiele" weight = 4 -type = "article" +++ # Beispiele diff --git a/content/DE/Programmierung/Funktionen/Externe Funktionen.md b/content/DE/Programmierung/Funktionen/Externe Funktionen.md index 995755a..0c3c928 100644 --- a/content/DE/Programmierung/Funktionen/Externe Funktionen.md +++ b/content/DE/Programmierung/Funktionen/Externe Funktionen.md @@ -1,7 +1,6 @@ +++ title = "Externe Funktionen" weight = 3 -type = "article" +++ # Externe Funktionen diff --git a/content/DE/Programmierung/Funktionen/Referenzen.md b/content/DE/Programmierung/Funktionen/Referenzen.md index 4147d79..befc151 100644 --- a/content/DE/Programmierung/Funktionen/Referenzen.md +++ b/content/DE/Programmierung/Funktionen/Referenzen.md @@ -1,7 +1,6 @@ +++ title = "Referenzen" weight = 2 -type = "article" +++ # Referenzen diff --git a/content/DE/Programmierung/Funktionen/_index.md b/content/DE/Programmierung/Funktionen/_index.md index f29a613..ac257e2 100644 --- a/content/DE/Programmierung/Funktionen/_index.md +++ b/content/DE/Programmierung/Funktionen/_index.md @@ -1,8 +1,6 @@ +++ title = "Funktionen" weight = 6 -type = "article" -layout = "single" +++ # Funktionen diff --git a/content/DE/Programmierung/Kombinationen.md b/content/DE/Programmierung/Kombinationen.md index 2cc2f38..7776f44 100644 --- a/content/DE/Programmierung/Kombinationen.md +++ b/content/DE/Programmierung/Kombinationen.md @@ -1,7 +1,6 @@ +++ title = "Kombinationen" weight = 7 -type = "article" +++ # Kombinationen diff --git a/content/DE/Programmierung/Module.md b/content/DE/Programmierung/Module.md index 0dff173..972a43b 100644 --- a/content/DE/Programmierung/Module.md +++ b/content/DE/Programmierung/Module.md @@ -1,7 +1,6 @@ +++ title = "Module" weight = 8 -type = "article" +++ # Module diff --git a/content/DE/Programmierung/Operatoren.md b/content/DE/Programmierung/Operatoren.md index 6cc0e39..f604efa 100644 --- a/content/DE/Programmierung/Operatoren.md +++ b/content/DE/Programmierung/Operatoren.md @@ -1,7 +1,6 @@ +++ title = "Operatoren" weight = 3 -type = "article" +++ # Mathematische Operatoren diff --git a/content/DE/Programmierung/Typkonvertierung.md b/content/DE/Programmierung/Typkonvertierung.md index 95f6184..c860c51 100644 --- a/content/DE/Programmierung/Typkonvertierung.md +++ b/content/DE/Programmierung/Typkonvertierung.md @@ -1,7 +1,6 @@ +++ title = "Typkonvertierung" weight = 2 -type = "article" +++ # Typkonvertierung diff --git a/content/DE/Programmierung/Variablen.md b/content/DE/Programmierung/Variablen.md index 2ee2e0d..add29d7 100644 --- a/content/DE/Programmierung/Variablen.md +++ b/content/DE/Programmierung/Variablen.md @@ -1,7 +1,6 @@ +++ title = "Variablen" weight = 4 -type = "article" +++ # Variablen diff --git a/content/DE/Programmierung/Verzweigungen und Schleifen.md b/content/DE/Programmierung/Verzweigungen und Schleifen.md index f799269..c40ad59 100644 --- a/content/DE/Programmierung/Verzweigungen und Schleifen.md +++ b/content/DE/Programmierung/Verzweigungen und Schleifen.md @@ -1,7 +1,6 @@ +++ title = "Verzweigungen" weight = 5 -type = "article" +++ # Verzweigungen diff --git a/content/DE/Programmierung/_index.md b/content/DE/Programmierung/_index.md index 01818b8..ac0f447 100644 --- a/content/DE/Programmierung/_index.md +++ b/content/DE/Programmierung/_index.md @@ -1,8 +1,6 @@ +++ title = "Programmierung" weight = 2 -type = "article" -layout = "single" +++ # Programmierung diff --git a/content/DE/_index.md b/content/DE/_index.md index e1f1740..fd49e9f 100644 --- a/content/DE/_index.md +++ b/content/DE/_index.md @@ -1,7 +1,5 @@ +++ title = "Startseite" -type = "article" -layout = "single" +++ # Die Deutsche Programmiersprache (DDP) diff --git a/content/EN/Beispielprogramme.md b/content/EN/Beispielprogramme.md index 93d80f6..01969aa 100644 --- a/content/EN/Beispielprogramme.md +++ b/content/EN/Beispielprogramme.md @@ -1,7 +1,6 @@ +++ title = "Example programs" weight = 4 -type = "article" +++ # Example programs diff --git a/content/EN/Der Kompilierer.md b/content/EN/Der Kompilierer.md index f3e851b..12cb97a 100644 --- a/content/EN/Der Kompilierer.md +++ b/content/EN/Der Kompilierer.md @@ -1,6 +1,5 @@ +++ title = "The Compiler" weight = 4 -type = "article" +++ \ No newline at end of file diff --git a/content/EN/Einstieg/Einrichten.md b/content/EN/Einstieg/Einrichten.md index bff5433..f9bc943 100644 --- a/content/EN/Einstieg/Einrichten.md +++ b/content/EN/Einstieg/Einrichten.md @@ -1,7 +1,6 @@ +++ title = "Setup" weight = 1 -type = "article" +++ # Set up development environment diff --git a/content/EN/Einstieg/Erstes Programm.md b/content/EN/Einstieg/Erstes Programm.md index 6f8ab15..3920e33 100644 --- a/content/EN/Einstieg/Erstes Programm.md +++ b/content/EN/Einstieg/Erstes Programm.md @@ -1,7 +1,6 @@ +++ title = "First program" weight = 3 -type = "article" +++ # First program diff --git a/content/EN/Einstieg/Installation.md b/content/EN/Einstieg/Installation.md index 84e7881..7c38ba4 100644 --- a/content/EN/Einstieg/Installation.md +++ b/content/EN/Einstieg/Installation.md @@ -1,7 +1,6 @@ +++ title = "Installation" weight = 2 -type = "article" +++ # Installation diff --git a/content/EN/Einstieg/Updates.md b/content/EN/Einstieg/Updates.md index 8e6420c..9efe079 100644 --- a/content/EN/Einstieg/Updates.md +++ b/content/EN/Einstieg/Updates.md @@ -1,7 +1,6 @@ +++ title = "Updates" weight = 4 -type = "article" +++ # Updates diff --git a/content/EN/Einstieg/_index.md b/content/EN/Einstieg/_index.md index ce175f5..ce63787 100644 --- a/content/EN/Einstieg/_index.md +++ b/content/EN/Einstieg/_index.md @@ -1,8 +1,6 @@ +++ title = "Getting Started" weight = 1 -type = "article" -layout = "single" +++ # Getting Started diff --git a/content/EN/Fehlermeldungen.md b/content/EN/Fehlermeldungen.md index e94ebd5..dc21e08 100644 --- a/content/EN/Fehlermeldungen.md +++ b/content/EN/Fehlermeldungen.md @@ -1,7 +1,6 @@ +++ title = "Errorcodes" weight = 5 -type = "article" +++ # Errorcodes diff --git a/content/EN/Programmierung/Datentypen.md b/content/EN/Programmierung/Datentypen.md index 890440f..03e4f89 100644 --- a/content/EN/Programmierung/Datentypen.md +++ b/content/EN/Programmierung/Datentypen.md @@ -1,7 +1,6 @@ +++ title = "Data types" weight = 1 -type = "article" +++ # Data types diff --git a/content/EN/Programmierung/Funktionen/Anwendung.md b/content/EN/Programmierung/Funktionen/Anwendung.md index 8f7f4e3..c289933 100644 --- a/content/EN/Programmierung/Funktionen/Anwendung.md +++ b/content/EN/Programmierung/Funktionen/Anwendung.md @@ -1,7 +1,6 @@ +++ title = "Function declarations" weight = 1 -type = "article" +++ # Function declarations diff --git a/content/EN/Programmierung/Funktionen/Beispiele.md b/content/EN/Programmierung/Funktionen/Beispiele.md index 89d365a..fc426be 100644 --- a/content/EN/Programmierung/Funktionen/Beispiele.md +++ b/content/EN/Programmierung/Funktionen/Beispiele.md @@ -1,7 +1,6 @@ +++ title = "Beispiele" weight = 4 -type = "article" +++ # Examples diff --git a/content/EN/Programmierung/Funktionen/Externe Funktionen.md b/content/EN/Programmierung/Funktionen/Externe Funktionen.md index 03d6b5d..c5b2931 100644 --- a/content/EN/Programmierung/Funktionen/Externe Funktionen.md +++ b/content/EN/Programmierung/Funktionen/Externe Funktionen.md @@ -1,7 +1,6 @@ +++ title = "External functions" weight = 3 -type = "article" +++ # External functions diff --git a/content/EN/Programmierung/Funktionen/Referenzen.md b/content/EN/Programmierung/Funktionen/Referenzen.md index f42d6d1..fc546c6 100644 --- a/content/EN/Programmierung/Funktionen/Referenzen.md +++ b/content/EN/Programmierung/Funktionen/Referenzen.md @@ -1,7 +1,6 @@ +++ title = "References" weight = 2 -type = "article" +++ # References diff --git a/content/EN/Programmierung/Funktionen/_index.md b/content/EN/Programmierung/Funktionen/_index.md index b7e3058..5648dff 100644 --- a/content/EN/Programmierung/Funktionen/_index.md +++ b/content/EN/Programmierung/Funktionen/_index.md @@ -1,8 +1,6 @@ +++ title = "Functions" weight = 6 -type = "article" -layout = "single" +++ # Functions diff --git a/content/EN/Programmierung/Kombinationen.md b/content/EN/Programmierung/Kombinationen.md index b170592..3a3d0eb 100644 --- a/content/EN/Programmierung/Kombinationen.md +++ b/content/EN/Programmierung/Kombinationen.md @@ -1,7 +1,6 @@ +++ title = "Combinations" weight = 7 -type = "article" +++ # Combinations diff --git a/content/EN/Programmierung/Module.md b/content/EN/Programmierung/Module.md index 2410bf8..422f832 100644 --- a/content/EN/Programmierung/Module.md +++ b/content/EN/Programmierung/Module.md @@ -1,7 +1,6 @@ +++ title = "Modules" weight = 7 -type = "article" +++ # Modules diff --git a/content/EN/Programmierung/Operatoren.md b/content/EN/Programmierung/Operatoren.md index 8eeb6a6..7c24d80 100644 --- a/content/EN/Programmierung/Operatoren.md +++ b/content/EN/Programmierung/Operatoren.md @@ -1,7 +1,6 @@ +++ title = "Operators" weight = 3 -type = "article" +++ # Mathematical operators diff --git a/content/EN/Programmierung/Typkonvertierung.md b/content/EN/Programmierung/Typkonvertierung.md index d7cdb63..7d3f8f3 100644 --- a/content/EN/Programmierung/Typkonvertierung.md +++ b/content/EN/Programmierung/Typkonvertierung.md @@ -1,7 +1,6 @@ +++ title = "Type conversion" weight = 2 -type = "article" +++ # Type conversion diff --git a/content/EN/Programmierung/Variablen.md b/content/EN/Programmierung/Variablen.md index cacf75f..50f9cb9 100644 --- a/content/EN/Programmierung/Variablen.md +++ b/content/EN/Programmierung/Variablen.md @@ -1,7 +1,6 @@ +++ title = "Variables" weight = 4 -type = "article" +++ # Variables diff --git a/content/EN/Programmierung/Verzweigungen und Schleifen.md b/content/EN/Programmierung/Verzweigungen und Schleifen.md index 46a91f6..470908a 100644 --- a/content/EN/Programmierung/Verzweigungen und Schleifen.md +++ b/content/EN/Programmierung/Verzweigungen und Schleifen.md @@ -1,7 +1,6 @@ +++ title = "Branches and Loops" weight = 5 -type = "article" +++ # Branches diff --git a/content/EN/Programmierung/_index.md b/content/EN/Programmierung/_index.md index 584dd9e..52c41fc 100644 --- a/content/EN/Programmierung/_index.md +++ b/content/EN/Programmierung/_index.md @@ -1,8 +1,6 @@ +++ title = "Programming" weight = 2 -type = "article" -layout = "single" +++ # Programming diff --git a/content/EN/_index.md b/content/EN/_index.md index 72a6568..ff22c08 100644 --- a/content/EN/_index.md +++ b/content/EN/_index.md @@ -1,7 +1,5 @@ +++ title = "Homepage" -type = "article" -layout = "single" +++ # Die Deutsche Programmiersprache (DDP) diff --git a/hugo.toml b/hugo.toml index 400e31d..8929226 100644 --- a/hugo.toml +++ b/hugo.toml @@ -1,6 +1,6 @@ baseURL = 'http://doku.ddp.im' disablePathToLower = true -disableKinds = ['taxonomy', 'term'] +disableKinds = ['taxonomy', 'term', 'home'] disableHugoGeneratorInject = true defaultContentLanguage = 'de' diff --git a/layouts/article/single.html b/layouts/_default/section.html similarity index 100% rename from layouts/article/single.html rename to layouts/_default/section.html diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..9ab40de --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,3 @@ +{{- define "main" -}} + {{- partial "artikel.html" . -}} +{{- end -}} \ No newline at end of file