fixed #8, removed CR from input markdown
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Sebastian Frank 2019-02-24 19:12:31 +01:00
parent 9f499ea1de
commit e99b4326a8
Signed by: apairon
GPG Key ID: 7270D06DDA7FE8C3
2 changed files with 7 additions and 4 deletions

View File

@ -1,6 +1,7 @@
package main
import (
"bytes"
"flag"
"fmt"
"io/ioutil"
@ -498,6 +499,8 @@ RewriteRule ^$ %{REQUEST_URI}`+goToFixed+`/ [R,L]
}
}
// fix \r from markdown for blackfriday
input = bytes.Replace(input, []byte("\r"), []byte(""), -1)
html := blackfriday.Run(input, options...)
// use --- for splitting document in markdown parts

View File

@ -6,7 +6,7 @@ Markdown:
# mark2web
mark2web ist ein Generator, der aus Markdown- und Konfig-Dateien in einer Ordnerstruktur eine statische Website unter Zuhilfenahme von Templates generiert.
mark2web ist ein Generator, der aus Markdown- und Konfig-Dateien in einer Ordnerstruktur eine statische Website unter Zuhilfenahme von Templates generiert.
```mermaid
graph TD
@ -43,12 +43,12 @@ graph TD
</script>
---
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](github.com/flosch/pongo2)
- das Logging-Paket [go-logging](github.com/op/go-logging)
- 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)
Weitere Pakete, die verwendet wurden finden Sie in den Quellen.