diff --git a/cmd/root.go b/cmd/root.go index 178ba28..429b8a3 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -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") } diff --git a/pkg/client.go b/pkg/client.go index cc8477f..dc65df1 100644 --- a/pkg/client.go +++ b/pkg/client.go @@ -5,6 +5,5 @@ type Client struct { OpenBrowser bool Host string Port int - OpenReadme bool BoundingBox bool } diff --git a/pkg/parser.go b/pkg/parser.go index 4d696f0..c532c1e 100644 --- a/pkg/parser.go +++ b/pkg/parser.go @@ -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) diff --git a/pkg/webserver.go b/pkg/webserver.go index 033cca4..598e9eb 100644 --- a/pkg/webserver.go +++ b/pkg/webserver.go @@ -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 {