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

View File

@@ -21,7 +21,9 @@ import (
var blockquotes = []string{"Note", "Tip", "Important", "Warning", "Caution"} var blockquotes = []string{"Note", "Tip", "Important", "Warning", "Caution"}
func (client *Client) MdToHTML(bytes []byte) []byte { 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) p := parser.NewWithExtensions(extensions)
doc := p.Parse(bytes) doc := p.Parse(bytes)

View File

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