diff --git a/example/content/de/main/02_Leistungen_und_Referenzen/README.md b/example/content/de/main/02_Leistungen_und_Referenzen/README.md new file mode 100644 index 0000000..c2c8a13 --- /dev/null +++ b/example/content/de/main/02_Leistungen_und_Referenzen/README.md @@ -0,0 +1,24 @@ +--- +Meta: + Title: Leistungen und Referenzen + +Data: + von: 2018-12-24 + bis: 2019-01-01 + bild: /media/bild.jpg + + gallerie: + - media/bild1.jpg + - media/bild2.jpg + + formular: + - feld: vorname + typ: text + +Template: mitBild.html + +--- + +# Leistungen + +Hier stehen die ***Referenzen*** \ No newline at end of file diff --git a/example/content/de/main/02_leistungen/README.md b/example/content/de/main/02_leistungen/README.md deleted file mode 100644 index c8b6e57..0000000 --- a/example/content/de/main/02_leistungen/README.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -Meta: - Title: Leistungen - ---- - -# Leistungen - -Lorem ipsum... \ No newline at end of file diff --git a/example/templates/mitBild.html b/example/templates/mitBild.html new file mode 100644 index 0000000..7f52141 --- /dev/null +++ b/example/templates/mitBild.html @@ -0,0 +1,42 @@ + + + {{ Meta.Title }} + + + + + +
+
main Level 1
+ +
+ +
+ {{{ Body }}} + +
+                Daten: {{ Data.von }} - {{ Data.bis }} / {{ Data.bild }}
+            
+
+ + + + \ No newline at end of file diff --git a/main.go b/main.go index b6572be..552e7db 100644 --- a/main.go +++ b/main.go @@ -186,6 +186,8 @@ func readContentDir(inBase string, outBase string, dir string, conf *PathConfig, stripedDir = regex.ReplaceAllString(stripedDir, "$1") } } + regex := regexp.MustCompile("[^a-zA-Z]") + stripedDir = regex.ReplaceAllString(stripedDir, "_") outPath := outBase + "/" + stripedDir outPath = path.Clean(outPath)