17 Remove support for definition list which is not supported by gfm

This commit is contained in:
Christoph Herb
2024-12-26 18:53:35 +01:00
parent c9f52ed491
commit 43204729ee
4 changed files with 5 additions and 7 deletions

View File

@@ -15,7 +15,6 @@ var rootCmd = &cobra.Command{
Run: func(cmd *cobra.Command, args []string) {
theme, _ := cmd.Flags().GetString("theme")
browser, _ := cmd.Flags().GetBool("browser")
openReadme, _ := cmd.Flags().GetBool("readme")
host, _ := cmd.Flags().GetString("host")
port, _ := cmd.Flags().GetInt("port")
boundingBox, _ := cmd.Flags().GetBool("bounding-box")
@@ -25,7 +24,6 @@ var rootCmd = &cobra.Command{
OpenBrowser: browser,
Host: host,
Port: port,
OpenReadme: openReadme,
BoundingBox: boundingBox,
}
@@ -48,8 +46,7 @@ func Execute() {
func init() {
rootCmd.Flags().String("theme", "auto", "Select css theme [light/dark/auto]")
rootCmd.Flags().BoolP("browser", "b", true, "Open new browser tab")
rootCmd.Flags().BoolP("readme", "r", true, "Open readme if no file provided")
rootCmd.Flags().StringP("host", "H", "localhost", "Host to use")
rootCmd.Flags().IntP("port", "p", 6419, "Port to use")
rootCmd.Flags().BoolP("bounding-box", "B", true, "Add bounding box to HTML")
rootCmd.Flags().Bool("bounding-box", true, "Add bounding box to HTML")
}

View File

@@ -5,6 +5,5 @@ type Client struct {
OpenBrowser bool
Host string
Port int
OpenReadme bool
BoundingBox bool
}

View File

@@ -21,7 +21,9 @@ import (
var blockquotes = []string{"Note", "Tip", "Important", "Warning", "Caution"}
func (client *Client) MdToHTML(bytes []byte) []byte {
extensions := parser.CommonExtensions | parser.AutoHeadingIDs
extensions := parser.NoIntraEmphasis | parser.Tables | parser.FencedCode |
parser.Autolink | parser.Strikethrough | parser.SpaceHeadings | parser.HeadingIDs |
parser.BackslashLineBreak | parser.MathJax
p := parser.NewWithExtensions(extensions)
doc := p.Parse(bytes)

View File

@@ -78,7 +78,7 @@ func (client *Client) Serve(file string) error {
if err == nil {
defer f.Close()
}
if err == nil && client.OpenReadme {
if err == nil {
addr, _ = url.JoinPath(addr, readme)
}
} else {