hugo: github.com/gohugoio/hugo/markup/asciidocext/asciidocext_config Index | Files

package asciidocext_config

import "github.com/gohugoio/hugo/markup/asciidocext/asciidocext_config"

Package asciidoc_config holds asciidoc related configuration.

Index

Package Files

config.go

Variables

var (
    // Default holds Hugo's default asciidoc configuration.
    Default = Config{
        Backend:              "html5",
        Extensions:           []string{},
        Attributes:           map[string]string{},
        NoHeaderOrFooter:     true,
        SafeMode:             "unsafe",
        SectionNumbers:       false,
        Verbose:              false,
        Trace:                false,
        FailureLevel:         "fatal",
        WorkingFolderCurrent: false,
        PreserveTOC:          false,
    }

    // CliDefault holds Asciidoctor CLI defaults (see https://asciidoctor.org/docs/user-manual/)
    CliDefault = Config{
        Backend:      "html5",
        SafeMode:     "unsafe",
        FailureLevel: "fatal",
    }

    AllowedExtensions = map[string]bool{
        "asciidoctor-html5s":           true,
        "asciidoctor-bibtex":           true,
        "asciidoctor-diagram":          true,
        "asciidoctor-interdoc-reftext": true,
        "asciidoctor-katex":            true,
        "asciidoctor-latex":            true,
        "asciidoctor-mathematical":     true,
        "asciidoctor-question":         true,
        "asciidoctor-rouge":            true,
    }

    AllowedSafeMode = map[string]bool{
        "unsafe": true,
        "safe":   true,
        "server": true,
        "secure": true,
    }

    AllowedFailureLevel = map[string]bool{
        "fatal": true,
        "warn":  true,
    }

    AllowedBackend = map[string]bool{
        "html5":     true,
        "html5s":    true,
        "xhtml5":    true,
        "docbook5":  true,
        "docbook45": true,
        "manpage":   true,
    }

    DisallowedAttributes = map[string]bool{
        "outdir": true,
    }
)

type Config Uses

type Config struct {
    Backend              string
    Extensions           []string
    Attributes           map[string]string
    NoHeaderOrFooter     bool
    SafeMode             string
    SectionNumbers       bool
    Verbose              bool
    Trace                bool
    FailureLevel         string
    WorkingFolderCurrent bool
    PreserveTOC          bool
}

Config configures asciidoc.

Package asciidocext_config is imported by 4 packages. Updated 2020-09-18. Refresh now. Tools for package owners.