prepared release 1.1.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing

This commit is contained in:
Sebastian Frank 2019-03-12 13:44:48 +01:00
parent 5f8e267bbf
commit 9f45010228
Signed by: apairon
GPG Key ID: 7270D06DDA7FE8C3
3 changed files with 21 additions and 9 deletions

View File

@ -1,8 +1,16 @@
Dies ist das erste Release von *mark2web*.
In diesem Release werden folgende Features unterstützt:
NEUERUNGEN:
- Verabeitung von Markdown-Dateien für Website-Inhalte
- Umwandlung der Ordnerstruktur des `content`-Verzeichnis in Navigationsbäume
- Verarbeitung von Pongo2-Templates mit dem Inhalt zur finalen Website
- Kopieren der Assets ins Zielverzeichnis
- Anpassung des Asset-Pfads in den HTML-Dateien
- pongo2-addons standardmäßig eingebunden
- fnRequest Template-Funktion für Web-Requests
- fnRender Template-Funktion um Unterseiten zu rendern
- eigene Filter via Javascript
- image_process Template-Filter um Bilder zu skalieren (resize, fit, fill)
- json Template-Filter um Variablen als JSON auszugeben
- dump Template-Filter um Variablen über spew.Dump auszugeben
- Collections via Web-Request mit optionaler Unternavigation
- Timestamp Variable
BUG FIXES:
- CR in Markdown entfernt, blackfriday-Bug
- Pfadangaben gesäubert, da sonst bei `-out ./html` der Assets-Pfad falsch ermittelt wurde

View File

@ -1 +1 @@
1.0.0
1.1.0

View File

@ -52,12 +52,16 @@ graph TD
---
Der Generator selbst wurde in [Go](https://golang.org/) geschrieben. Es wurden dabei eine Vielzahl existierender Packages verwendet. Unter Anderem:
Der Generator selbst wurde in [Go](https://golang.org/) geschrieben. Es wurden dabei eine Vielzahl existierender Packages verwendet.
Unter Anderem:
- der Markdown-Parser [blackfriday](https://github.com/russross/blackfriday)
- die Template-Sprache "Django Template Language" über das Paket [pongo2](https://github.com/flosch/pongo2)
- das Logging-Paket [go-logging](https://github.com/op/go-logging)
- der YAML-Parser [go-yaml](https://github.com/go-yaml/yaml)
- die Imaging Bibliothek [disintegration/imaging](github.com/disintegration/imaging)
- der Javascript-Interpreter [otto](github.com/robertkrimen/otto) mit der Erweiterung [motto](github.com/ddliu/motto)
Weitere Pakete, die verwendet wurden finden Sie in den Quellen.