helpers

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatTime

func FormatTime(formatString string, timeStr string) (string, error)

FormatTime formats time string with strftime format.

func MustFormatTime

func MustFormatTime(formatString string, timeStr string) string

MustFormatTime formats time string with strftime format. Panic on invalid format or time value.

Types

type EmbedHelpers added in v0.11.1

type EmbedHelpers struct {
	// contains filtered or unexported fields
}

EmbedHelpers struct provide embed file content helpers.

func NewEmbedHelpers added in v0.11.1

func NewEmbedHelpers(assets templates.Assets) *EmbedHelpers

NewEmbedHelpers build AssetsHelpers instance.

func (*EmbedHelpers) EmbedBase64Encoded added in v0.11.1

func (helpers *EmbedHelpers) EmbedBase64Encoded(path string) string

EmbedBase64Encoded returns base64 encoded content of file.

func (*EmbedHelpers) EmbedText added in v0.11.1

func (helpers *EmbedHelpers) EmbedText(path string) string

EmbedText returns text content of file.

type MarkdownHelpers added in v0.11.1

type MarkdownHelpers struct {
	// contains filtered or unexported fields
}

MarkdownHelpers helpers for markdown.

func NewMarkdownProcessor added in v0.11.1

func NewMarkdownProcessor(processor MarkdownProcessor) *MarkdownHelpers

NewMarkdownProcessor constructor.

func (*MarkdownHelpers) Markdown added in v0.11.1

func (helpers *MarkdownHelpers) Markdown(source string) string

Markdown render markdown to html.

type MarkdownProcessor added in v0.11.1

type MarkdownProcessor interface {
	PreprocessString(
		rawPayload []byte,
	) ([]byte, error)
}

MarkdownProcessor preprocess markdown.

Jump to

Keyboard shortcuts

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