markdown

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2019 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertMultiLineText added in v0.6.0

func ConvertMultiLineText(s string) string

ConvertMultiLineText converts a multi-line text into a suitable Markdown representation.

func EscapeIllegalCharacters added in v0.7.0

func EscapeIllegalCharacters(s string, settings *settings.Settings) string

EscapeIllegalCharacters escapes characters which have special meaning in Markdown into their corresponding literal.

func GenerateIndentation added in v0.7.0

func GenerateIndentation(extra int, settings *settings.Settings) string

GenerateIndentation generates indentation of Markdown headers with base level of provided 'settings.MarkdownIndent' plus any extra level needed for subsection (e.g. 'Required Inputs' which is a subsection of 'Inputs' section)

func Sanitize added in v0.6.0

func Sanitize(markdown string) string

Sanitize cleans a Markdown document to soothe linters.

func SanitizeDescription added in v0.7.0

func SanitizeDescription(s string, settings *settings.Settings) string

func SanitizeDescriptionForTable added in v0.7.0

func SanitizeDescriptionForTable(s string, settings *settings.Settings) string

SanitizeDescription converts description to suitable Markdown representation for a table. (including line-break, illegal characters, code blocks etc)

func SanitizeName added in v0.7.0

func SanitizeName(s string, settings *settings.Settings) string

SanitizeName escapes underscore character which have special meaning in Markdown.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL