package internal

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

Index

Functions

func CanRenderGoATDiagrams

func CanRenderGoATDiagrams() (bool, error)

CanRenderGoATDiagrams reports whether the AsciiDoc converter can render GoAT diagrams. Only used in tests.

func HasAsciiDoc

func HasAsciiDoc() (bool, error)

HasAsciiDoc reports whether the AsciiDoc converter is installed.

Types

type AsciiDocConverter

type AsciiDocConverter struct {
	Ctx converter.DocumentContext
	Cfg converter.ProviderConfig
}

func (*AsciiDocConverter) AppendArg

func (a *AsciiDocConverter) AppendArg(args []string, option, value, defaultValue string, allowedValues map[string]bool) []string

func (*AsciiDocConverter) Convert

func (*AsciiDocConverter) GetAsciiDocContent

func (a *AsciiDocConverter) GetAsciiDocContent(src []byte, ctx converter.DocumentContext) ([]byte, error)

GetAsciiDocContent calls asciidoctor as an external helper to convert AsciiDoc content to HTML.

func (*AsciiDocConverter) ParseArgs

func (a *AsciiDocConverter) ParseArgs(ctx converter.DocumentContext) ([]string, error)

func (*AsciiDocConverter) Supports

func (a *AsciiDocConverter) Supports(_ identity.Identity) bool

Source Files

converter.go

Version
v0.153.4 (latest)
Published
Dec 28, 2025
Platform
linux/amd64
Imports
17 packages
Last checked
4 months ago

Tools for package owners.